網絡協議分析

PPP協議:

PPP點到點協議是爲在同等單元之間傳輸數據包這樣的簡單鏈路設計的鏈路層協議。這種鏈路提供全雙工操作,並按照順序傳遞數據包。設計目的主要是用來通過撥號或專線方式建立點對點連接發送數據,使其成爲各種主機、網橋和路由器之間簡單連接的一種共通的解決方案。
PPP協議爲串行鏈路上傳輸的數據報定義了一種封裝方法,它基於高層數據鏈路控制(HDLC)標準。

幀格式:標誌字段--地址字段--控制字段--協議--數據--FCS--標誌字段

Ethernet II協議:

Ethernet II類型以太網幀的最小長度爲64字節(6+6+2+46+4),最大長度爲1518字節(6+6+2+1500+4)。其中前12字節分別標識出發送數據幀的源節點MAC地址和接收數據幀的目標節點MAC地址。
       接下來的2個字節標識出以太網幀所攜帶的上層數據類型,如16進制數0x0800代表IP協議數據,16進制數0x86dd代表IPv6協議數據,16進 制數0x809B代表AppleTalk協議數據,16進制數0x8138代表Novell類型協議數據等。
       在不定長的數據字段後是4個字節的幀校驗序列(Frame. Check Sequence,FCS),採用32位CRC循環冗餘校驗對從"目標MAC地址"字段到"數據"字段的數據進行校驗。
  以太網最小發送幀長爲64字節,按照標準,10Mbps以太網採用中繼器時,連接的最大長度是2500米,最多經過4箇中繼器,因此規定對10Mbps以 太網一幀的最小發送時間爲51.2微秒。這段時間所能傳輸的數據爲512位,因此也稱該時間爲512位時。這個時間定義爲以太網時隙,或衝突時槽。512 位=64字節,這就是以太網幀最小64字節的原因。現在基本上都是交換機或路由器直接連接計算機,集線器連接很少存在了,在交換機或路由器直接連接計算機 時每個計算機與設備之間都是一個獨立的衝突域,是不會產生衝突的,因此,此時發送長度小於64字節的幀理論上是可以的,但爲了遵循原有標準,考慮到有些集 線器設備依舊在使用,因此保持最小幀長64字節不變。

HDLC協議:

  SDLC/HDLC的一幀信息包括以下幾個字段(Field),所有字段都是從最低有效位開始傳送。
SDLC/HDLC標誌字符
SDLC/HDLC協議規定,所有信息傳輸必須以一個標誌字符開 始,且以同一個字符結束。這個標誌字符是01111110,稱標誌字段(F)。從開始標誌到結束標誌之間構成一個完整的信息單位,稱爲一幀 (Frame)。所有的信息是以幀的形式傳輸的,而標誌字符提供了每一幀的邊界。接收端可以通過搜索"01111110"來探知幀的開頭和結束,以此建立幀同步


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章