AddThis

AddThis Social Bookmark Button
Ramka Ethernet II PDF Drukuj Email
Wpisany przez philozoph   
Poniedziałek, 16 Marzec 2009 13:10

Ramka ethernet II

Istnieją trzy standardy ramki eternetowej. Ramka w wersji ethernet II nazywana również ramką DIX od nazw firm DEC, Intel, Xerox które w 1978 roku opublikowały ten rodzaj ramki. Obecnie standard ten jest opisany jako IEEE 802.3.

 

Budowa ramki:

Preambuła SFD Docelowy MAC Źródłowy MAC Typ/
rozmiar
Dane CRC/FCS Przerwa międzyramkowa
1 2 3 4 5 6 7 1 1 2 3 4 5 6 1 2 3 4 5 6 1 2 1 ... ... ... n 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12

Opis ramki:

Preambuła
Siedniobajtowy fragment ramki używany do synchwonizacji. Zawiera sekwecję składającą się z zer i jedynek umożliwiającą bardzo łatwe dostrojenie urządzeń. Sekwencja wygląda następująco.
zapis bitowy
10101010101010101010101010101010101010101010101010101010
zapis szesnastkowy
AAAAAAAAAAAAAA


SFD - (ang. start frame delimiter) Znacznik początku ramki
Jednobajtowy segment oznaczajócy zakończnie synchwonizacji, Następne bajty stanowią uóytkową część ramki
zapis bitowy
10101011
zapis szesnastkowy
AB


Docelowy MAC
Sześciobajtowy segment zawierający MAC'a do którego jest kierowana ramka. MAC ze względu na szeroki opis został umieszczony w osobnym dokumęcie

Źródłowy MAC
Sześciobajtowy segment zawierający MAC'a nadawcy ramki. MAC ze względu na szeroki opis został umieszczony w osobnym dokumęcie

Rozmiar/Typ
Pole dwubajtowe. Zawiera dwa rodzaje informacj w zależnośći od wartości pola. Jeżeli ople zawiara wartości pomiędzy 46 a 1500 określa ona zawartość pola danych. Jeżeli wartość jest większa niż 1500 onznacza on rodzaj pakietu.

Dane
Pole którego rozmiar jest określony w polu Rozmiar/Typ. Zawiera ono od 46 do 1500 bajtów informacji przeznaczonych dla warstw wyższych. Jeżeli ilość danch jest mniejsza niż 46 bajtów pozostałe uzupełnia się zerami. Jeżeli warstwy wyższe potrzebują przesłać więcej niż 1500 bajtów dane dzielone są na kolejne pakiety, a w polu Rozmiar/Typ odnotowuje się rodzaj pakietu.

CRC/FCS - sumy kontrolne
Czterobajtowe pole zawierające sumę kontrolną. Pole jest generowane przez nadawcę na podstawnie algorytmów sum kontrolnych. Sumy umożliwiają odbiorcy pakietu wygenerowanie sumy kontrolnej otrzymanego pakietu i porównanie z sumą zawartą w pakiecie. Jeżeli transmijsja przebiegła prawidłowo sumy muszą być zgodne. Jeżeli sumy są różne urządzenia wymieniają sygnał i ponaiwają transmisję.

Przerwa międzyramkowa
Właściwie nie jest to już część pakietu, ale warto o niej pamiętać. Następuje ona po zakończeniu transmisji pakietu i trwa mniej więcej tyle ile trwało by przesłanie dwunastu bajtów. W tym czasie nie są przekazywane jakieś dane, natomiast okres ten jest wykorzystywany do ustalenia przez urządzenia dostępu do medium transmisyjnego. Po ustaleniu dostępu następuje ponowne przesłanie preambuły i tensmisja kolejnego pakietu lub zawieszenie transmisji jeśli nie ma więcej danych do przesłania.

soa
Można powiedzieć że w ostatnich latach ramka ethernet w wersji drugiej zdobyła świat. Kiedyś pakiety IP były routowane na intefejsach SDH. Obecnie praktycznie zaniechano takich praktyk i ethernet właściwie "tuneluje" się po SDH (czasem nawet producenci używają określenia EoSDH). Ponieważ w innych materiałach często będę nawiązywał do tej ramki warto wiedzieć jak jest zbudowana.

Zmieniony: Poniedziałek, 16 Marzec 2009 13:16