CSMA/CD

12
CSMA/CD CSMA/CD Carrier Sense Multiple Access / Collision Detection

description

CSMA/CD. Carrier Sense Multi ple Access / Collision Detection. Čo si povieme. Čo je to CSMA / CD Prečo je to potrebné Ako to pracuje Kde sa to používa. Čo to znamená ?. CS – načúvanie signálu MA – Viacnásobný prístup CD – Detekcia kolízii. Čo je to CSMA / CD. Vyvinula sa z ALOHA - PowerPoint PPT Presentation

Transcript of CSMA/CD

Page 1: CSMA/CD

CSMA/CDCSMA/CD

Carrier Sense Multiple Access / Collision Detection

Page 2: CSMA/CD

Čo si povieme

Čo je to CSMA/CD

Prečo je to potrebné

Ako to pracuje

Kde sa to používa

Page 3: CSMA/CD

Čo to znamená ?

CS – načúvanie signálu

MA – Viacnásobný prístup

CD – Detekcia kolízii

Page 4: CSMA/CD

Čo je to CSMA/CD

Vyvinula sa z ALOHAPracuje na úrovni Data Link layer (2 OSI vrstva), podvrstve MAC podľa IEEEZákladne funkcie:

– Príjem a vysielanie dátových paketov– Dekódovanie paketov a kontrola správnosti adresy– Detekcia chýb v pakete alebo na sietiVyužíva princíp: „Prvý príde, prvý melie“

Page 5: CSMA/CD

Čo je to CSMA/CD

Nenaliehajuca metoda

Naliehajuca metoda

Ine deterministicke metody nahodneho pristupu

Page 6: CSMA/CD

Prečo je to potrebné

Nazdar, ako sa máš ?

Ahoj, dlho som ta nevidel.„Poznám ja

ho vôbec ?“

Page 7: CSMA/CD

Prečo je to potrebné

Nazdar, ako sa máš ?

Ahoj, dlho som ta nevidel.

Čo to vravia????

„Nazo, akhom saho .... nevidel“

KOLÍZIA

• dva navzájom komunikujúce systémy

• spoločné, zdieľané komunikačné médium

Page 8: CSMA/CD

Ako to pracuje (schéma 1)

1 2Vysielač Prijímač

„Stanica počúva kanál“

1

101111011100011110110011

Vysielané dáta (rámec)

2

Detekuje vysielanie

–Nezačne vysielať

3

Page 9: CSMA/CD

Ako to pracuje (schéma 2)

1 2Vysielač Prijímač

„Stanica počúva kanál“

1

Nedetekuje vysielanie

–Začne

vysielať 2

Rámec Rámec

Každá stanica má prístup k rámcuVykoná:• kontrolu MAC adresy, či je rámec určený jej• ak nie, NIC stanice rámec ďalej nespracováva 3

Je rámec môj? ANO!!!Je bez chýb?? ÁNO!!! Daj rámec vyššej vrstve na spracovanie

4

Page 10: CSMA/CD

Ako to pracuje (kolízia)

1 2Vysielač Vysieač

„Stanica počúva kanál“

1 „Stanica počúva kanál“

Nedetekuje vysielanie

–Začne

vysielať 2

Nedetekuje vysielanie

–Začne

vysielať 2

KOLÍZIA

JAM správy

3

4

Stanice počkajú „náhodný“ čas a potom sa pokúsia vysielať znovu

Page 11: CSMA/CD

Algoritmus CSMA/CD

1) Host chce vysielať2) Je pásmo obsadené ?3) poskladaj frame4) Začni vysielať5) Nastala kolízia ?6) Pokračuj s prenosom7) Skončil prenos ?8) Prenos ukončený9) Vyšli JAMovacý signál10) Pokus = pokus + 111) Pokus > príliš veľa ?12) Príliš veľa kolízii, ukonči prenos13) Algoritmus vypočíta čas nového

pokusu14) Počká t milisekúnd

Page 12: CSMA/CD

Použitie

Používa sa v LAN sieťach Ethernet a IEEE 802.3Optimálne pri využití siete do 30 -40%, ináč veľké oneskoreniaNevýhodná pri veľkom počte krátkych správ (veľa kolízií)Veľmi efektívna cesta prepojenia veľa „host počítačov“ pomocou zdieľaného média