7 Şubat 2020 Cuma

IEEE 802.3 Frame

Giriş
Ethernet coaxial kablodan iki çeşit frame formatı gönderilebilir. İlki 1978 yılında Xerox, Intel ve DEC tarafından geliştirilen Ethernet II frame formatı, ikincisi ise IEEE802.3 frame formatıdır.
Her iki format kabaca şu kısımlardan oluşur.
Preamble | Delimiter | Mac Headers | Payload | Pad | CRC
Bu iki format arasındaki fark MAC Header kısmındaki Type alanıdır. Eğer bu alanın değeri >=1536 ise Ethernet II Frame, <=1500 IEEE802.3 frame anlamına gelir. >1500 ve <1536 arasındaki değerler tanımsızdır.

Type Alanı
Açıklaması şöyle. Yani Type Alanı <=1500 ise bu frame'in IEEE 802.3 olduğunu anlarız. Ancak frame IEEE 802.3 olduktan sonra Type alanı aslında Len alanı olarak kullanılmaya başlıyor.
802.3 frames contain no information about the packet type carried. There is also no possibility that allows distinguishing 802.2 and 802.3 packets with certainty.

This means that the destination computer must either be able to distinguish the packet type from the payload data ....

Linux (for example) uses the following assumption:

If the two data bytes following the EtherType field are 0xFF 0xFF, these two bytes are the first two bytes of an IPX packet; otherwise the Ethernet frame is an 802.2 frame (see below).
Bir başka açıklama şöyle.
For 802.3 ethernet, you have the length, not EtherType field. The Ethernet II did not have that, but used the field as an EtherType.
MAC Headers Yapısı
Yapısı şöyledir. Wirehark'ta şöyle görünür. Burada Len alanı <= 1500 olmalıdır
  +----+----+------+------+------+------+-----+
   | DA | SA | Len  | LLC  | SNAP | Data | FCS |
   +----+----+------+------+------+------+-----+
             ^^^^^^^^

   DA      Destination MAC Address (6 bytes)
   SA      Source MAC Address      (6 bytes)
   Len     Length of Data field    (2 bytes: <= 0x05DC or 1500 decimal)  <---
   LLC     802.2 LLC Header        (3 bytes)
   SNAP                            (5 bytes)
   Data    Protocol Data           (46 - 1500 bytes)
   FCS     Frame Checksum          (4 bytes)
Round Trip Time
Açıklaması şöyle.
The slot time shall be larger than the sum of the Physical Layer round-trip propagation time and the Media Access Layer maximum jam.


Hiç yorum yok:

Yorum Gönder