通信系统-通信人在线

歡迎來到通信人在線![用戶登錄] [免費注冊]

IPv4報文格式

瀏覽:10505  來源:通信人在線  日期:2023-10-06

在互聯網中,兩個互聯網模塊(即主機、路由器、網關等)之間的通信,是執行互聯網協議(IPInternet Protocol)。互聯網協議(IP)規定了通信信息的數據傳輸格式,這稱為互聯網報文(internet datagram),或稱數據報。所謂互聯網報文,是指在一對互聯網模塊之間交換的數據單位(包括互聯網報頭)。在RFC 791Internet Protocol》中規定了互聯網報文的格式,它是由報頭和報文數據信息構成。RFC 791規定的互聯網協議屬于IPv4版本。IPv4的報文格式如下圖0所示。

0IPv4報文(Datagram)格式

欲詳細了解互聯網協議介紹的請進入

一、報頭

由圖0可知,IPv4的報文格式是用二進制比特表示,4個字節(32比特)構成一個單元。互聯網報頭(Internet Header)是指“消息、段、數據報、數據的分組或塊的開頭的控制信息”。它分為固定長度部分和可變長度部分。報頭中每單元由一個或多個字段構成。每字段的長度(比特位)不同,但各字段的長度是固定的,這就是固定長度部分的報頭,由前12個字段構成,共占用20個字節。報頭可變長度部分只有最后一個字段,即“可選項(Optional)”字段。下述對各字段分別做一介紹。

1、版本(Version)字段

版本(Version)字段表示互聯網報頭的格式。其字段長度為4比特。IPv4的該字段之值為“4”(二進制表示為0100)。該值是由RFC 1700Assigned Numbers》規定的,RFC 1700對于互聯網協議體系(也稱套件)版本號碼(0~15)分配詳見下表1-1

1-1:互聯網協議體系版本號的規定

2、報頭長度(IHL,即Internet Header Length)字段

該字段長度為4比特。由于報頭中有可選字段,因而報頭長度不固定,此字段之值指明報頭為4字節的倍數。此字段的最小值為5,表示只有固定長度部分而無選項,即報頭長度為20字節;該4比特字段的最大值為15,故報頭最長為60字節;

3、服務類型(TOSType Of  Service)字段:

服務類型字段的長度為8比特(1個字節)。該字段用于指明用戶期望的非量化的服務質量,IPv4TOS字節中各比特的用途規定如下圖1-3所示,

1-3IPv4對服務類型比特的規定

其中:PPPPrecedence)表示優先權,3比特(第0~2比特),用于指明報文的重要性或優先級別,以及后續參數(DTR)映射為實際網絡的服務質量的方式;DDelay attribute)表示延遲屬性,1比特(第3比特)TThroughput attribute)表示吞吐率屬性,1比特(第4比特);RReliability attribute)表示可靠性屬性,1比特(第5比特);第6~7比特留作備用,其值恒為0。對于TOS6比特的取值及含義具體詳見下表1-3-1。另外,RFC 795對在ARPANETPRNETSATNET內服務質量的映射作了具體的規定。

1-3-1IPv4服務類型值

在實踐中,IPv4文本中對TOS字節中DTR比特的定義并未獲得實際應用,也未強制用戶使用上述比特。1981年的RFC 17001992年的RFC 13491993年的RFC 1455進一步規范了“優先級(Precedence)”之后5比特域的使用規則,將前4比特稱為TOS域,最后1比特稱為“必為零比特”(MBZ,即Must Be Zero)。此后,所有主機發送IP報文時都必須使用這5比特。下表1-3-2列出了RFC 1700RFC 1349中總結的TOS域代碼和意義。這一規定的意圖在于利用TOS域作為路由器選擇路徑的基礎。

1-3-2IPv4TOS域之規定

從上面的討論我們可以看出:IPv4追求的服務質量是一種盡其所能的質量,在費用、可靠性、吞吐率、延時和安全性等5個方面選擇一個最重要的指標,請求網絡傳輸系統就其所能盡量滿足。這與X.25網絡和ATM網絡對服務質量的要求不同。

4、報文總長度(Internet Datagram Total Length)字段

報文總長度字段長度為 16比特(兩個字節),用于指示報文(Datagram)總的長度,以8字節為單位,包括報頭和報文數據信息。允許IP報文的最大長度為65536字節。但由于實際網絡支持的長度可能不同,IPv4要求支持的最大報文長度至少為576字節,即至少允許存放512字節的用戶數據(64+512);

5、報文標志符(Identification)字段:

也為16比特長度的字段,發送方指定的一種標識值,用于幫助組合數據報的“片(Fragment)”。在該報文存活期內,在同一對通信目標間的報文中,此標志符之值必須惟一。因此,在報文“片”重新合成報文時,可用它作為“片”與原報文之間的關聯標志符。

注意:互聯網片(Internet Fragment)是指帶有互聯網報頭的互聯網數據信息的一部分數據。“片”由1個或多個8字節數據塊(“片塊”,Fragment Block)組成。

6、標志字段(Flags

標志字段(Flags)用作各種控制標志。其字段長度為3比特,各比特的用意詳見下表1-6(注意:除最后一“片”外,前面的“片”必須為8字節(64比特)的整數倍)。

1-6:標志字段(Flags)各比特用用意

7、片位移(Fragment Offset)字段:

片位移字段的長度為13比特(因為前面標志字段占用3比特)。該字段表示該“片”在數據報中的位置,片偏移量以8個字節(64位)為單位測量,第一個片的偏移量為0。片由1個或多個8字節組成的數據塊(“片塊”,Fragment Block)。每個數據片中的片塊數(NFB,即Number of Fragment Block)將用作片位移的計數增量。例如:報文的第一“片”的該字段為“0”,若該“片”為512字節(NFB=64),分片后第2個報文的片位移字段內應為“64”,余類推。由于IP報文的最大長度為65536字節,故最大片位移量為8191

8、存活期(TTLTime To Live)字段:

TTL字段長度為8比特,用于指明報文在互聯網內還能夠生存的時間(單位:秒)。經過一個路由器,處理報頭的模塊至少對該值減1(即使處理時間不到1秒),當該值減為0時,該報文被丟棄,以防止報文在互聯網內長時間循環。目前推薦使用的存活期(TTL)的缺省初始值為64

存活期以時間秒為單位進行計算和處理在實踐中很難進行,標準文本中也沒說怎么實現。如果以絕對時間為基礎進行計算,就要求全網時鐘同步或具有某種“時戳”(Time Stamping)系統,而該功能屬于選項,并非所有網絡都支持。在實踐中,最簡單的方法是計算跨過的中間節點數(Hop),許多IPv4協議實現就是這樣做的,IPv6已將該字段改為“Hop Limit”。

9、協議(Protocol)字段:

該字段長度為8比特。用于標志在IP報文用戶數據字段內部裝載的下層協議數據使用的協議(如:TCP),RFC 1700對此字段數字作了明確的規定。下面將IP層之上的典型協議十進制代碼列舉如下,詳見表1-9

1-9:相關標準對典型IP上層協議的編號列表及協議的中英文對照

10、報頭校驗和(Header Checksum)字段:

該字段長度為16比特,只對報頭進行校驗和。由于一些報頭字段發生了變化(例如,生存時間),因此在處理互聯網報頭的每個點上都要重新計算和驗證。IPv416位校驗碼采用簡單的16位求反碼的方式獲得,而沒有采用循環冗余校驗方式.

11、源地址/目的地址(Source/Destination Address)字段:

源地址和目的地址的字段長度均為32比特(4個字節),并有其專門的格式。

欲詳細了解IPv4的地址(源地址和目的地址)技術要求的請進入

12、可選項(Optional)字段:

該字段是報文頭中的可選擇部分。其字段長度可變,最大總長度為44字節。為了與報文長度為4字節的整倍數相適應,選項部分總長度也必須為4字節的整倍數,否則應通過填充字段(Padding)補齊。應當指出:盡管單個報文中可能有一個或一個以上的選項,也可能無選項,但實現IPv4協議的軟、硬件則必須支持所有種類的選項。

選項具有下圖1-12所示的通用格式,但某些選項可能只有第1字節(選項類型Option Type)。選擇類型又由3個字段(Copied FlagOption ClassOption Number)組成,這3個字段的取值要求詳見下表1-12-1

1-12IP報文選項通用格式示意圖

1-12-1:選擇類型中各字段的取值

下表1-12-2為典型IPv4選項的內部字段及選項用途說明。目前相關標準文本(RFC 1700)中定義了19種選項(注意:表1-3-1中只列出了其中的8種典型選項),它們分別與安全、源選徑、路徑記錄、連續報文流和報文在網內傳輸過程中加蓋時戳等有關。

1-12-2:典型IPv4選項的內部字段及選項用途說明

二、報文的數據信息

報頭后緊跟報文的數據信息。報文的數據信息即兩個互聯網模塊間應傳送的用戶數據。包括報頭(含固定長度部分和可變長度部分)最大長度為65536字節(4字節的整倍數)。

三、報文的示例

下圖3是一個IPv4的攜帶最小數據的互聯網報文的例子(注意,每個刻度表示一個比特的位置)。其報頭由532比特(4字節)組成,數據報的總長度為21個八位字節。這個數據報是一個完整的數據報(無“片”段)。

3IPv4的攜帶最小數據的互聯網報文示例

四、報文中比特的傳輸順序

報文中報頭和數據的傳輸順序被解析為八位字節級別。當圖表顯示一組八位元時,這些八位位元的傳輸順序是它們在英語中閱讀的正常順序。例如,在下圖4中(每個刻度表示一個比特的位置),八位位元是按照十進制的編號順序傳輸的。當八位字節表示一個數字量時,圖中最左邊的位是高階或最高有效位。也就是說,十進制標記為0的位是最高有效位。

4:比特的傳輸順序

欲詳細了解互聯網IPv6報文格式的請進入

附錄
百度云服務器
© 2004-2025 通信人在線 版權所有 備案號:粵ICP備06113876號 網站技術:做網站
主站蜘蛛池模板: 土工布厂家,土工布价格,山东德旭达土工材料有限公司 | 潲水回收-成都山河环境卫生管理有限公司 | 专业儿童感统训练机构-武汉优佳加智能教育[官网] | 泥浆振动筛|卧式泥浆搅拌器|泥浆离心机|泥浆处理固控设备_沧州宏宇石油机械有限公司 | 户外工程照明|洗墙灯厂家|聚翔(广东)照明科技有限公司 | 深圳沃亚游学官网丨国外游学丨国际夏冬令营丨美国游学线路丨出国短期游学丨亲子海外游丨游学咨询: 0755-83843308 | 徐州护栏,围栏,锌铁丝网围栏安全设施专家徐州铜山区威峰金属护栏厂 | 三安光电股份有限公司 | 拓展器材_拓展训练器械_心理行为训练器械_沧州华北特训器械有限公司 | 慢直播摄像头厂家,监控直播摄像机厂家,景区慢直播设备,rtmp推流直播摄像头,实时摄像头监控直播-监控慢直播厂家:专注监控慢直播系统解决方案 | 江苏中美铝业有限公司-【官网】| 网咖网址导航,网咖分类目录,网址目录,免费收录国内外、各行业优秀网站网站。 | 山东荣利中石油机械有限公司| 秦皇岛图成玻璃_横切机,琴键落板,堆垛机械手,玻璃钢化设备,掰边机,铺纸机,水平堆垛机+超大板堆垛机,纵掰纵分,下片机,冷端优化切割 | 明星代言,明星代言费,明星代言价格查询-良策明星经纪公司 | 双合金螺杆|注塑机螺杆|挤出机螺杆|双合金料管—东莞市精耐螺杆机械有限公司 | 无锡纯铁-中纯特钢纯铁公司| 泰州阳光会计服务有限公司官网-泰州公司注册|泰州代理记账 | 门禁控制器-自动道闸-停车场系统-车位引导系统-车牌识别系统-楼宇对讲-可视门铃-门禁一卡通-河北京鹏电子科技有限公司 | 套丝机_钢管套丝机_螺栓套丝机S8139_螺纹钢套丝机_智能套丝机价格-瑞捷机械设备有限公司 | 液化气密度测定仪,原油有机氯测定仪-泰州市姜堰分析仪器厂 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 领先的木工机械生产厂家,原木加工流水线,立式带锯机,数控木工跑车-邢台亚士达机械制造有限公司 | 南京展览公司|南京会展制作|南京展台搭建|南京展厅设计|企业展览馆 | 塑木地板-木塑地板厂家「云南昆明楚雄曲靖玉溪塑木地板」云南云冶中信塑木新型材料有限公司 | 生物除臭_废气处理_玻璃钢风机_布袋除尘_脱硫脱硝_催化燃烧_生物滤池_广东正州环保科技股份有限公司 | 轻型防化服|重型防化服|全封闭防化服|济南三安安全防护设备有限公司 | 无线对讲机系统-中继台-山区隧道信号覆盖-贝亚特 | 河南三特炉业科技有限公司 | 金华市佳恒锁业有限公司| 景观灯-庭院灯-多功能路灯-高杆灯-智慧灯杆生产厂家-扬州景尚光电 | 聚达|聚达物联|聚达物联科技|杭州聚达物联科技有限公司|www.judawulian.com|智慧社区|数字驾驶舱|智慧清运|智慧工地|邻家小达 | 中空吹塑-PETG吹塑加工-吹塑玩具-东莞市鹏美塑胶五金有限公司 | 推拉雨棚,防雨棚,遮阳遮雨棚,伸缩雨棚,移动雨棚,电动雨棚,雨棚制作厂家 - 山东创力篷业 | 气调包装机厂家-真空包装机价格-气调包装机-锁鲜包装机-江苏大江智能装备有限公司 | 苏州探测器清洗_烟感探头清洗_感烟探测器维修清洗_火灾探测器清洗报价/价格_进口国产消防设备清洗_江苏智淼探测器清洗厂家- | 模具配件加工厂|东莞模具配件加工|模具配件加工厂|精密塑胶模具配件|东莞市优迪精密模具制品有限公司 | 色差宝ColorReader「3nh三恩时」专业版色差宝APP | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网 | 水电站泵站LCU控制屏_发电机保护_变压器保护_逆功率保护_防孤岛保护装置_ 电力微机保护网 |