01.12.2014 Views

Ethernet Basics Rev. 02 - Phoenix Contact

Ethernet Basics Rev. 02 - Phoenix Contact

Ethernet Basics Rev. 02 - Phoenix Contact

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Ethernet</strong> 18<br />

• TYPE: voor het type veld is er een onderscheid tussen <strong>Ethernet</strong> II (DIX standaard) en de<br />

IEEE8<strong>02</strong>.3<br />

Bij <strong>Ethernet</strong> II verwijst het type veld naar het bovenliggend protocol dat gebruik maakt<br />

van een <strong>Ethernet</strong> frame om data te versturen. Xerox kent aan ieder protocol welke voor<br />

<strong>Ethernet</strong> ontwikkeld wordt een code toe van 2 bytes lang. Enkele voorbeelden zijn:<br />

0600h<br />

0800h<br />

0806h<br />

0835h<br />

8100h<br />

XNS<br />

IP (Internet Protocol)<br />

ARP protocol<br />

<strong>Rev</strong>erse ARP protocol<br />

IEEE8<strong>02</strong> 1.q tag frame (VLAN)<br />

De IEEE8<strong>02</strong>.3 definieert het TYPE veld als LENGHT veld om op deze manier het effectief<br />

aantal databytes te mee te sturen.<br />

Xerox gebruikt geen typenummers beneden de 1500 en gezien de maximale lengte van<br />

een dataframe op 1500 ligt is er geen overlapping mogelijk en kunnen beide definities<br />

door elkaar gebruikt worden.<br />

• DATA: het dataveld bevat de te versturen data. Dit dataveld is transparant, wat betekent<br />

dat de inhoud van dit veld volledig vrij is voor <strong>Ethernet</strong>. Alleen de lengte moet<br />

liggen tussen minimum 46 bytes en maximum 1500 bytes.<br />

• PAD: de padding bits zijn willekeurige databits die, indien nodig, extra toegevoegd worden<br />

aan de data om het minimum vereiste aantal van 46 bytes te bereiken.<br />

• FCS: de checksum is een 4-byte CRC waarde gecreëerd en meegestuurd door de zender.<br />

Aan de hand van deze code kan de ontvanger de integriteit van de data nagaan.<br />

2.3.4 CSMA/CD<br />

<strong>Ethernet</strong> gebruikt het CSMA/CD (Carrier Sense Multiple Acces / Collision Detect) protocol.<br />

Met CSMA/CD kunnen twee of meerdere stations een gemeenschappelijk transmissiemedium<br />

gebruiken.Om een dataframe te versturen moet een station wachten voor een ’idle-period’,<br />

het niet actief zijn van de bus waarbij geen enkele deelnemer data aan het versturen is.<br />

Hierbij zal het dan een boodschap versturen dat door alle andere deelnemers gehoord wordt.<br />

Indien een tweede deelnemer terzelfder tijd een bericht zal versturen zal er een botsing<br />

gedetecteerd worden. De deelnemer welke als eerste een botsing detecteert verstuurt een<br />

error frame.<br />

Figuur 2.12: Collisions op een <strong>Ethernet</strong>segment

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!