天堂888-欧美黄色小说-熟睡侵犯の奶水授乳在线-初尝情欲h名器av-亚洲天堂免费视频-日韩五十路-免费在线国产-国产又大又黄又粗-久草导航-色播导航-亚洲免费资源-熟女一区二区三区视频-亚洲美女视频在线-亚洲成人福利视频-婷婷精品在线-亚洲综合p-中文字幕 日本-亚洲骚片-亚洲自拍偷拍网-国产农村妇女精品一区二区-午夜中出-久久精品国产精品亚洲毛片-91精品毛片-99爱视频在线-狠狠操亚洲-美女让人操-里番本子纯肉侵犯肉全彩无码-999偷拍

通信工程師交換技術數據鏈路層幀格式

交換技術與網絡管控 責任編輯:auhuasheng 2013-11-04

摘要:通信工程師交換技術數據鏈路層幀格式:總長度是指首部和數據部分之和的長度,單位為字節。總長度字段為16bit,因此數據報的最大長度可達65535字節(即64KB)。

1)總長度(TotalLength):總長度是指首部和數據部分之和的長度,單位為字節。總長度字段為16bit,因此數據報的最大長度可達65535字節(即64KB)。
在IP層下面的每一種數據鏈路層都有其自己的幀格式,其中幀的數據域的最大長度,稱為最大傳送單元(MaximumTransferUnit,MTU)的長度。例如,以太網MAC幀的MTU值等于1500字節。為了將一個IP數據報裝人鏈路層幀的數據域,數據報的總長度(即首部加上數據部分)決不能超過數據鏈路層的MTU值。
當數據報總長度超過網絡所容許的MTU值時,就必須將過長的數據報中的數據部分進行分片(圖7-4)。數據報的數據部分的每一片,加上首部稱為數據報文分組,簡稱分組。因此實際通過網絡傳送的數據單元是分組。當然,在目的節點必須將屬于同一數據報的各個分組重新裝配起來,而后送給上一層。分組的格式與它所屬的數據報相同,也是由首部和數據部分構成。分組首部與數據報首部基本相同,不過,分組首部中的“總長度”字段不是指分片前的數據報長度,而是指本分組的長度。另外,屬于同一數據報的各個分組有不同的片偏移量。注意:數據片是數據報的數據部分的一片,片沒有頭,而分組包括首部和數據片。

2)標識(Identification):占16bit,它是一個計數器,用來產生數據報的標識。但這里的“標識”并沒有序號的意思,因為IP是無連接服務,數據報不存在按序接收的問題。當IP發送數據報時,它就將這個計數器的當前值復制到標識字段中。當數據報由于長度超過網絡的MTU而必須分片時,這個標識字段的值就被復制到所有的數據分組的標識字段中。相同的標識字段的值使分片后形成的各數據分組,在獨立地通過網絡后,能正確地重裝成為原來的數據報。
標志(Flag):占3bit。目前只有前兩個比特有意義。
標志字段中的最低位記為MF(MoreFragment)cMF=1表示本分組后面還有同一數據報的后續分組。MF=0表示這是數據報的最后一個分組。
標志字段中間的一位記為DF(Don'tFragment),意思是“不分片”,即只有當DF=0時,才允許將數據報分片。
片偏移(FragmentOffset):片偏移指示數據報在分片后,某一片在原數據報中的相對位置,也就是說,相對于原數據報的數據部分的起點,該片從何處開始。片偏移以8個字節為度量單位。這就是說,每個分片的長度一定是8字節(64bit)的整數倍。
這里舉一個例子,設某一數據報的數據部分的長度為3800字節(首部長度固定),網絡的MTU值為1420字節,所以必須分片。因首部長度為20字節,因此每片的長度不能超過1400字節。于是分為3個分組,各個分組的數據部分的長度分別為1400,1400和1000字節。原始數據報首部被復制到各分組的首部,但必須修改有關字段的值,圖7-4所示為分片的結果。表7-1所示為各分組的首部中與分片有關的字段中的數值,其中標識字段的值是任意給定的。具有相同標識的數據分組在目的站就可無誤地重裝成原來的數據報。
3)生存時間(TimeToLive,TTL):占8bU,TTL用來限制數據報在網絡中的逗留時間,其單位為秒。生存時間的建議值是32s,但也可設定為3s?4s,甚至255s。它必須在每個節點中遞減。實際上,TTL只以分組可以經過的最多網絡節點數來計數,每經過一個節點計數值減1,當它減為0時,網絡節點就要丟棄該數據報,并向源節點發送一個告警分組。該特性可以防止數據報無限制地在網絡內徘棲而始終不能到達目的節點,浪費網絡資源。
4)協議(Protocol):占8bit,協議字段指出此數據報攜帶的數據是使用何種協議,以便使目的主機的IP層知道應將數據部分上交給哪個協議處理過程。圖7-5表示IP層需要根據這個協議字段的值將所收到的數據交付到正確的地方。常用的一些協議和相應的協議字段值如表7-2所示。
5)首部校驗和(HeaderChecksum):此字段只校驗數據報的首部,不包括數據部分。這是因為數據報每經過一個節點,節點處理機都要重新計算一下首部校驗和(一些字段,如生存時間、標志、片偏移等都可能發生變化)。如將數據部分一起校驗,計算的工作量就太大了。
為了減小計算校驗和的工作量,IP首部的校驗和不采用CRC校驗碼,而采用下面的簡單計算方法:在發送端,先將IP數據報首部劃分為許多16bit字的序列,并將檢驗和字段置零。用反碼算術運算將所有16bit字相加后,將和的反碼寫人檢驗和字段。接收端收到數據報后,將首部的所有16bit字再使用反碼算術運算累加一次,將得到的和取反碼,即得出接收端檢驗和的計算結果。若首部未發生任何變化,則此結果必為0,于是就保留這個數據報;否則即認為有錯,并將此數據報丟棄。圖7-6說明了IP數據報首部校驗和的計算過程。

返回目錄:通信專業交換技術非連接型快速分組交換匯總

編輯推薦

通信專業實務考試終端與業務教程匯總

通信專業實務考試設備與環境教程匯總

通信工程師考試培訓交換理論基確匯總

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

通信工程師備考資料免費領取

去領取

專注在線職業教育25年

信息系統項目管理師

信息系統項目管理師

信息系統項目管理師

!
咨詢在線老師!