鏈路層常見報文格式及長度
2011-09-20 13:13:24
分類:
1. ethernet幀(除去上層負載後長度為18位元組)
以太幀有好多種,我們最常用到的是ethernet ii
ethernet ii即dix 2.0:xerox與dec、intel在2023年制定的乙太網標準幀格式。cisco名稱為:arpa
ethernet ii型別乙太網幀的最小長度為64位元組(6+6+2+46+4),最大長度為1518位元組(6+6+2+1500+4)。其中前12位元組分別標識出傳送資料幀的源節點mac位址和接收資料幀的目標節點mac位址。(注:isl封裝後可達1548位元組,802.1q封裝後可達1522位元組)
接下來的2個位元組標識出乙太網幀所攜帶的上層資料型別,如下:
ipv4: 0x0800
arp:0x0806
pppoe:0x8864
802.1q tag: 0x8100
ipv6:
0x86dd
mpls label:0x8847
在不定長的資料字段後是4個位元組的幀校驗序列(frame. check sequence,fcs)
2. arp (arp header長度:8位元組)
硬體型別:1 表示乙太網
協議型別:和ethernet資料幀中型別字段相同
op操作字段:1 表示arp請求
2 表示arp應答
3 表示rarp請求
4 表示rarp應答
3. 802.1q vlan資料幀(4位元組)
基於802.1q的vlan幀格式
協議**
協議型別
0021
internet protocol
8021
internet protocol control protocol
c021
link control protocol
c023
password authentication protocol
c223
challenge handshake authentication protocol
字段長度(位元組)
含義protocol 2
協議字段。表示information域中的資料封裝的協議型別。
information n
資訊字段。可以是任意的二進位制位元串,長度未作限定。其上限由fcs欄位或通訊節點的緩衝容量來決定,目前國際上用得較多的是1000~2000位元,而下限可以是0,即無資訊字段。但是監控幀中不可有資訊字段。
6. pppoe報文(報文頭長度為6位元組)
windows系統pppoe mtu大小
預設和最大
pppoe mtu
大小為1,480
位元組。對於某些
internet
服務提供商
(isp)
,您可能需要將
pppoe
連線的mtu
大小降至
1,400
和1,480
之間的乙個值(例如
1,454
)。不要將
mtu
大小設定為小於
1,400
。路由器pppoe撥號時mtu為1492
7. mpls label
label報文格式:
一些常見的術語
1.什麼是cti?電信網路是世界上覆蓋範圍最大的通訊網路,計算機通訊技術也以ip技術為代表,形成了另乙個覆蓋全球的傳輸資料的巨大網路,兩者的融合極大地提高了彼此的通訊能力和處理能力,由此形成計算機 整合技術 computer telephony integration 即cti,國外將其統稱為ct ...
常見的一些演算法
1.判斷乙個數是否為素數 質數 判斷乙個數是否為素數 method1 bool judgeprime int number std cout number return true 判斷乙個數是否為素數 method2 bool judgeprime2 int number std cout numb...
常見的一些編碼
對於密碼學來說編碼並不是密碼,但也是很常見的使用了,因此在這裡簡單的總結一下各種編碼。1.ascii 對於ascii來說其前1 31為非列印字元,後面的才是列印字元。可以說是用的很廣泛的一種一種編碼了。例如在sql注入中我們都會經常遇到他,在各種語言中都會遇到為其設定的函式,等等。廢話不說上圖 可以...