數據幀

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目錄

什麼是數據幀

  數據幀是指數據鏈路層協議數據單元,它包括三部分:幀頭,數據部分,幀尾。幀頭包括接收方主機物理地址定位以及其它網路信息。幀數據區含有一個數據體。為確保電腦能夠解釋數據幀中的數據,這兩台電腦使用一種公用的通訊協議互聯網使用的通訊協議簡稱IP,即互聯網協議。IP數據體由兩部分組成:數據體頭部和數據體的數據區。數據體頭部包括IP源地址和IP目標地址,以及其它信息。數據體的數據區包括用戶數據協議(UDP),傳輸控制協議(TCP),還有數據包其他信息。這些數據包都含有附加的進程信息以及實際數據。

  在發送端,數據鏈路層把網路層傳下來得數據封裝成幀,然後發送鏈路上去;在接收端,數據鏈路層把收到的幀中的數據取出並交給網路層。不同的數據鏈路層協議對應著不同的幀,所以,幀有多種,比如PPP幀、MAC幀等,其具體格式也不盡相同。

數據幀的示例

  下麵以MAC幀的格式為例進行說明:

  MAC幀的幀頭包括三個欄位。前兩個欄位分別為6位元組長的目的地址欄位和源地址欄位,目的地址欄位包含目的MAC地址信息,源地址欄位包含源MAC地址信息。第三個欄位為2位元組的類型欄位,裡面包含的信息用來標誌上一層使用的是什麼協議,以便接收端把收到的MAC幀的數據部分上交給上一層的這個協議。例如,當類型欄位的值是0x0800時,就表示上層使用的是IP數據報;若類型欄位的值為0x8137,則表示該幀是由Novell IPX 發過來的。

  MAC幀的數據部分只有一個欄位,其長度在46到1500位元組之間,包含的信息是網路層傳下來的數據。

  MAC幀的幀尾也只有一個欄位,為4位元組長,包含的信息是幀校驗序列FCS(使用CRC迴圈冗餘校驗碼校驗)。

數據幀的長度計算

  若有幀校驗,數據幀長度就是從數據幀開始的第一個位元組到幀校驗和(FCS)最後位元組的所有位元組數。

  若沒有幀校驗,數據幀長度就是從數據幀開始的第一個位元組到最後位元組的所有位元組數。

本條目對我有幫助5
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

Tracy,寒曦,Mis铭,刘维燎,苏青荇,LuyinT.

評論(共0條)

提示:評論內容為網友針對條目"數據幀"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

闽公网安备 35020302032707号