天天看點

以太網的幀格式包含的字段有前導碼、定界符、目的位址、源位址、資料類型、發送的資料,以及幀校驗序列等。這些字段中除了資料字

作者:物聯網全棧開發

以太網的幀格式

包含的字段有前導碼、定界符、目的位址、源位址、資料類型、發送的資料,以及幀校驗序列等。這些字段中除了資料字段是變長以外,其餘字段的長度都是固定的。

前導碼(Preamble),占7個位元組,每個位元組的二進制内容為:10101010,作用是在發送方和接收方之間進行時鐘同步

定界符(SFD),幀的起始符,占 1 個位元組,二進制内容為:10101011,目的是告訴接收端:“幀資訊要來了,準備接收。

MAC目的位址與源位址(Destination & Source MAC Address):占6個位元組,前3個位元組是IEEE配置設定給各産商的位址,後3個位元組是各産商自行決定的。源位址總是唯一的,而目的位址可以是單點傳播(Unicast)位址、多點傳播(Multicast)位址或者廣播(Broadcast)位址。

用示波器抓取10M Base-T的波形,同時用wireshark抓TCP/IP資料包,波形的時間長度為59.2us,每1個bit的時長為100ns,是以對應wireshark抓的資料幀長度為59.2/0.1/8-8=66個位元組。

定位到該資料幀,其目的MAC位址為9C 2D CD 4F E5 A5。

根據曼徹斯特編碼,對波形解析,得到目的MAC位址段的二進制資料為,因為對每一個位元組資料,先發送bit0,最後發bit7,是以得到:

0011 1001->9C

1011 0100->2D

1011 0011->CD

1111 0010->4F

1010 0111->E5

1010 0101->A5

以太網的幀格式包含的字段有前導碼、定界符、目的位址、源位址、資料類型、發送的資料,以及幀校驗序列等。這些字段中除了資料字
以太網的幀格式包含的字段有前導碼、定界符、目的位址、源位址、資料類型、發送的資料,以及幀校驗序列等。這些字段中除了資料字
以太網的幀格式包含的字段有前導碼、定界符、目的位址、源位址、資料類型、發送的資料,以及幀校驗序列等。這些字段中除了資料字
以太網的幀格式包含的字段有前導碼、定界符、目的位址、源位址、資料類型、發送的資料,以及幀校驗序列等。這些字段中除了資料字
以太網的幀格式包含的字段有前導碼、定界符、目的位址、源位址、資料類型、發送的資料,以及幀校驗序列等。這些字段中除了資料字
以太網的幀格式包含的字段有前導碼、定界符、目的位址、源位址、資料類型、發送的資料,以及幀校驗序列等。這些字段中除了資料字

繼續閱讀