wanneer Ethernet werkt in gedeelde media, gebruikt het een netwerktoegangsprotocol genaamd CSMA / CD (Carrier Sense Multiple Access / Collision Detection). Hoe CSMA / CD werkt wordt hieronder op een eenvoudige manier uitgelegd.

toen Ethernet LAN-technologie lang geleden evolueerde, werkte het op gedeelde media. In een LAN (shared media local area network) wordt de totale beschikbare bandbreedte in het netwerk gedeeld met alle apparaten. De vroege Ethernet-standaarden waren 10Base2 en 10Base5. In 10base2 en 10Base5 gebaseerde Ethernet-netwerken, werden apparaten met elkaar verbonden met behulp van coaxiale kabels, in bus topologie.

een ander voorbeeld van gedeelde media is wanneer de apparaten binnen een Ethernet-netwerk zijn verbonden met behulp van hubs. Bij verbinding via hubs delen alle apparaten in dat Ethernet-netwerk logischerwijs dezelfde media. In een gedeelde media, normaal communicatie gebeuren tussen apparaten met behulp van uitzendingen.

tegenwoordig kunnen we geen Ethernet-netwerk vinden dat werkt met gedeelde media.

In het CSMA/CD (Carrier Sense Multiple Access / Collision Detection) Access Method protocol heeft elke host gelijke toegang tot de draad en kan hij gegevens op de draad plaatsen wanneer de draad vrij is van verkeer. Met andere woorden, apparaten zijn in listen-before-transmit carrier sense modus.

wanneer een apparaat gegevens op de draad wil plaatsen voor transmissie, zal het de draad “voelen” om te zien of er al een signaal op de draad zit. Als er verkeer al in het medium, het apparaat wacht een willekeurige periode van tijd en “sense” opnieuw.

csma-cd-carrier-sense.jpg

als er geen verkeer is (geen signaal in draad), plaatst het apparaat de gegevens in het medium. Tegelijkertijd luistert het apparaat vanuit de media, omdat het apparaat ervoor wil zorgen dat er geen andere apparaten tegelijkertijd verzenden.

csma-cd-multiple-access.jpg

maar als twee apparaten gegevens op hetzelfde medium plaatsen, zullen de signalen met elkaar botsen en de gegevens vernietigen. Als het datasignaal tijdens de transmissie wordt vernietigd vanwege een botsing en het verloren datasignaal moet opnieuw worden verzonden.

CSMA-cd-collision-detection.jpg

wanneer een botsing optreedt en wordt gedetecteerd, zullen de apparaten die betrokken zijn bij een botsing gedurende korte tijd “JAMSIGNAAL” verzenden, zodat alle apparaten in het netwerk detecteren dat de botsing was gebeurd. De “JAM signaal” geeft aan alle andere apparaten op de gedeelde Ethernet media dat er een botsing was gebeurd, en niemand mag gegevens op de draad te plaatsen.

csma-cd-jam-signaal.jpg

wanneer alle apparaten detecteerden dat de botsing in het netwerk was gebeurd, stoppen de apparaten voor een willekeurige periode met verzenden. De willekeurige wachttijd wordt bepaald door het backoff-algoritme.

csma-cd-random-backoff.jpg

wanneer de willekeurige periode is verlopen, kan elk apparaat opnieuw toegang krijgen tot de gedeelde media.

heb je suggesties? Laat het ons weten!
Feedback

×

net Als ons op

Deel op

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.