NS-3中Ipv4Header說明

以下面爲例來解釋:

ns3::Ipv4Header (tos 0x0 ttl 64 id 0 protocol 2 offset (bytes) 0 flags [none] length: 1220 192.168.1.1 > 192.168.1.4) Payload (size=1200)

英文,全部格式 : http://en.wikipedia.org/wiki/IPv4


tos: type of service,服務類型,只有在使用區分服務時,這個字段才起作用。

ttl: time to live,生存時間,即數據報在網絡中的壽命,一般用跳數來計算。

id: identification,標識,每產生一個數據報,計數器加1

protocol協議

=========================================

常用:

協議名     ICMP     IGMP    TCP    EGP     IGP    UDP   IPv6    OSPF

字段值       1             2            6         8           9         17      41          89

=========================================

flags 標誌,用以對長的數據進行分片,與offset結合使用。MF,還有分片,DF,不能分片。

offset 片偏移   指出較長的分組在分片後,某片在原分組中的相對位置。

length 總長度  =  首部長度  +  數據長度

源地址,上面爲 192.168.1.1

目的地址,上面爲192.168.1.4

後面是 真實的數據,即 Payload, 數據大小爲size

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