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.
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.
Yapısı şöyledir. Wirehark'ta şöyle görünür. Burada Len alanı <= 1500 olmalıdır
Açıklaması şöyle.
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.
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.Preamble | Delimiter | Mac Headers | Payload | Pad | CRC
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.Bir başka açıklama şöyle.
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).
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 TimeAçı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