když Ethernet pracuje na sdílených médiích, používá protokol metody přístupu k síti nazvaný jako CSMA / CD (Carrier Sense Multiple Access / Collision Detection). Jak CSMA / CD funguje, je vysvětleno jednoduchým způsobem níže.

když se technologie Ethernet LAN vyvinula dlouho zpět, fungovala na sdílených médiích. V místní síti sdílených médií (LAN) je celková dostupná šířka pásma v síti sdílena se všemi zařízeními. První standardy Ethernet byly 10Base2 a 10Base5. V ethernetových sítích 10Base2 a 10Base5 byla zařízení propojena pomocí koaxiálních kabelů v topologii sběrnice.

dalším příkladem sdílených médií je připojení zařízení uvnitř sítě Ethernet pomocí rozbočovačů. Při připojení pomocí rozbočovačů všechna zařízení v této síti Ethernet logicky sdílejí stejná média. Ve sdíleném médiu obvykle dochází ke komunikaci mezi zařízeními využívajícími vysílání.

v těchto dnech nemůžeme najít žádnou síť Ethernet, pracující pomocí sdílených médií.

v protokolu metody přístupu CSMA/CD (Carrier Sense Multiple Access/Collision Detection) má každý hostitel rovný přístup k drátu a může umístit data na vodič, když je vodič bez provozu. Jinými slovy, zařízení jsou v režimu sense pro poslech před vysíláním.

když zařízení chce umístit data na vodič pro přenos,“ vycítí “ vodič, aby zjistil, zda je na drátu již signál. Pokud je na médiu již provoz, zařízení bude čekat náhodné časové období a znovu“ vycítit“.

 csma-cd-carrier-sense.jpg

pokud není provoz (žádný signál v drátu), zařízení umístí data do média. Současně zařízení poslouchá z média, protože zařízení chce zajistit, aby žádná jiná zařízení nepřenášela současně.

 csma-cd-multiple-access.jpg

ale pokud dvě zařízení umístí data na médium ve stejné instanci, signály se navzájem srazí a zničí data. Pokud je datový signál během přenosu zničen z důvodu kolize a ztracený datový signál musí být znovu odeslán.

 csma-cd-collision-detection.jpg

když dojde ke kolizi a zjistí se, zařízení zapojená do kolize budou na krátkou dobu vysílat „JAM signál“, takže všechna zařízení v síti zjistí, že ke kolizi došlo. „JAM signál“ označuje všem ostatním zařízením na sdíleném Ethernetovém médiu, že došlo ke kolizi, a nikdo by neměl umisťovat data na drát.

csma-cd-jam-signál.jpg

když všechna zařízení zjistí, že ke kolizi došlo v síti, zařízení přestanou vysílat na náhodné časové období. Náhodná doba čekání je určena algoritmem backoff.

 csma-cd-random-backoff.jpg

po uplynutí náhodného časového období může každé zařízení znovu přistupovat ke sdíleným médiím.

máte nějaké návrhy? Prosím, dejte nám vědět!
zpětná vazba

×

stejně jako my

Sdílet na

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.