IP數(shù)據(jù)報的格式能夠說明IP協(xié)議都具有什么功能
發(fā)布時間:2014/9/17 20:54:17 訪問次數(shù):1285
IP數(shù)據(jù)報的格式能夠說明IP協(xié)議都具有什么功能。在TCP/IP的標(biāo)準(zhǔn)中,U145MP各種數(shù)據(jù)格式常常以32位(即4字節(jié))為單位來描述。是IP數(shù)據(jù)報、的完整格式。
一個IP數(shù)據(jù)報由首部和數(shù)據(jù)兩部分組成。首部的前一部分是固定長度,共20字節(jié),是所有IP數(shù)據(jù)報必須具有的。在首部的固定部分的后面是一些可選字段,其長度是可變的。下面介紹首部各字段的意叉。
(1)版本 占4位,指lP協(xié)議的版本。前廣泛使用的IP協(xié)議版本號為4(即IPv4)。議),我們將在第10章的10.1節(jié)討論。通信雙方使用的IP協(xié)議的版本必須一致。目關(guān)于以后要使用的IPv6(即版本6的IP協(xié)
(2)首部長度 占4位,可表示的最大十進(jìn)制數(shù)值是15。請注意,首部長度字段所表示數(shù)的單位是32位字(1個32位字長是4字節(jié))。因此,首部長度字段的最小值是5(即二進(jìn)制的0101),相當(dāng)于IP首部長度為5×4- 20字節(jié)。而當(dāng)首部長度為1111時(即十進(jìn)制的15),首部長度就達(dá)到最大值15個32位字長,即60字節(jié)。當(dāng)IP分組的首部長度不是4字節(jié)的整數(shù)倍時,必須利用最后的填充字段加以填充。因此IP數(shù)據(jù)報的數(shù)據(jù)部分永遠(yuǎn)在4字節(jié)的整數(shù)倍時開始,這樣在實現(xiàn)IP協(xié)議時較為方便。首部長度限制為60字節(jié)的缺點是有時可能不夠用。但這樣做是希望用戶盡量減少開銷。最常用的首部長度就是20字節(jié)(即首部長度為0101),這時不使用任何選項。
(3)區(qū)分服務(wù) 占8位,用來獲得更好的服務(wù)。這個字段在f日標(biāo)準(zhǔn)中叫做服務(wù)類型,但實際上一直沒有彼使用過。1998年IETF把這個字段改名為區(qū)分服務(wù)DS (DifferentiatedServices)。只有在使用區(qū)分服務(wù)時,這個字段才起作用(見第8章8.4.4節(jié))。在一般的情況
F都不使用這個字段[RFC 2474,3168,3260]。
(4)總長度 總長度指首部和數(shù)據(jù)之和的長度,單位為字節(jié)?傞L度字段為16位,因此數(shù)據(jù)報的最大長度為216—1= 65 535字節(jié)。 然而實際上傳送這樣長的數(shù)據(jù)報在現(xiàn)實中是極少遇到的。
我們知道,在IP層下面的每一種數(shù)據(jù)鏈路層協(xié)議都規(guī)定了一個數(shù)據(jù)幀中的數(shù)據(jù)字段的最大長度,這稱為最大傳送單元MTU (Maximum Transfer Unit)。當(dāng)一個IP數(shù)據(jù)報封裝成鏈路層的幀時,此數(shù)據(jù)報的總長度(即首部加上數(shù)據(jù)部分)一定不能超過下面的數(shù)據(jù)鏈路層所規(guī)定的MTU值。例如,最常用的以太網(wǎng)就規(guī)定其MTU值是1 500字節(jié)。若所傳送的數(shù)據(jù)報長度超過數(shù)據(jù)鏈路層的MTU值,就必須把過長的數(shù)據(jù)報進(jìn)行分片處理。
IP數(shù)據(jù)報的格式能夠說明IP協(xié)議都具有什么功能。在TCP/IP的標(biāo)準(zhǔn)中,U145MP各種數(shù)據(jù)格式常常以32位(即4字節(jié))為單位來描述。是IP數(shù)據(jù)報、的完整格式。
一個IP數(shù)據(jù)報由首部和數(shù)據(jù)兩部分組成。首部的前一部分是固定長度,共20字節(jié),是所有IP數(shù)據(jù)報必須具有的。在首部的固定部分的后面是一些可選字段,其長度是可變的。下面介紹首部各字段的意叉。
(1)版本 占4位,指lP協(xié)議的版本。前廣泛使用的IP協(xié)議版本號為4(即IPv4)。議),我們將在第10章的10.1節(jié)討論。通信雙方使用的IP協(xié)議的版本必須一致。目關(guān)于以后要使用的IPv6(即版本6的IP協(xié)
(2)首部長度 占4位,可表示的最大十進(jìn)制數(shù)值是15。請注意,首部長度字段所表示數(shù)的單位是32位字(1個32位字長是4字節(jié))。因此,首部長度字段的最小值是5(即二進(jìn)制的0101),相當(dāng)于IP首部長度為5×4- 20字節(jié)。而當(dāng)首部長度為1111時(即十進(jìn)制的15),首部長度就達(dá)到最大值15個32位字長,即60字節(jié)。當(dāng)IP分組的首部長度不是4字節(jié)的整數(shù)倍時,必須利用最后的填充字段加以填充。因此IP數(shù)據(jù)報的數(shù)據(jù)部分永遠(yuǎn)在4字節(jié)的整數(shù)倍時開始,這樣在實現(xiàn)IP協(xié)議時較為方便。首部長度限制為60字節(jié)的缺點是有時可能不夠用。但這樣做是希望用戶盡量減少開銷。最常用的首部長度就是20字節(jié)(即首部長度為0101),這時不使用任何選項。
(3)區(qū)分服務(wù) 占8位,用來獲得更好的服務(wù)。這個字段在f日標(biāo)準(zhǔn)中叫做服務(wù)類型,但實際上一直沒有彼使用過。1998年IETF把這個字段改名為區(qū)分服務(wù)DS (DifferentiatedServices)。只有在使用區(qū)分服務(wù)時,這個字段才起作用(見第8章8.4.4節(jié))。在一般的情況
F都不使用這個字段[RFC 2474,3168,3260]。
(4)總長度 總長度指首部和數(shù)據(jù)之和的長度,單位為字節(jié)?傞L度字段為16位,因此數(shù)據(jù)報的最大長度為216—1= 65 535字節(jié)。 然而實際上傳送這樣長的數(shù)據(jù)報在現(xiàn)實中是極少遇到的。
我們知道,在IP層下面的每一種數(shù)據(jù)鏈路層協(xié)議都規(guī)定了一個數(shù)據(jù)幀中的數(shù)據(jù)字段的最大長度,這稱為最大傳送單元MTU (Maximum Transfer Unit)。當(dāng)一個IP數(shù)據(jù)報封裝成鏈路層的幀時,此數(shù)據(jù)報的總長度(即首部加上數(shù)據(jù)部分)一定不能超過下面的數(shù)據(jù)鏈路層所規(guī)定的MTU值。例如,最常用的以太網(wǎng)就規(guī)定其MTU值是1 500字節(jié)。若所傳送的數(shù)據(jù)報長度超過數(shù)據(jù)鏈路層的MTU值,就必須把過長的數(shù)據(jù)報進(jìn)行分片處理。
熱門點擊
- 基本的帶通調(diào)制方法
- CIDR最主要的特點有兩個
- RIP協(xié)議的缺點:壞消息傳播得慢
- IEEE規(guī)定地址字段的第一字節(jié)的最低位為I/
- 什么叫做比特時間
- 符合DIX Ethernet V2標(biāo)準(zhǔn)的局域
- 侍播時延對載波監(jiān)聽的影響
- 信道利用率
- 輝度(Intensity)旋鈕
- 具有三層ISP結(jié)構(gòu)的因特網(wǎng)
推薦技術(shù)資料
- 高性能CMOS模擬四通道SPDT多路復(fù)用器應(yīng)
- 頂級汽車壓力傳感器信號調(diào)理芯片 (SSC)
- 通用電源管理集成電路 (PMI
- 2.4Ω低導(dǎo)通電阻
- Arm Cortex-M0+微控制器產(chǎn)品組合
- 硅絕緣體(SOI)工藝8位數(shù)字
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究