版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
網(wǎng)絡(luò)協(xié)議網(wǎng)際協(xié)議
網(wǎng)際協(xié)議(IP)負責(zé)通過相互連接的一組網(wǎng)絡(luò)傳送數(shù)據(jù)塊(數(shù)據(jù)報)。IP接受來自TCP或用戶數(shù)據(jù)報(UDP)等更高層次協(xié)議的這些數(shù)據(jù)塊,然后再轉(zhuǎn)發(fā)給網(wǎng)絡(luò)接口層,并通過Internet傳送這些數(shù)據(jù)塊。
IP是TCP/IP協(xié)議族中最為核心的協(xié)議。所有的TCP、UDP、ICMP及IGMP數(shù)據(jù)都以IP數(shù)據(jù)報格式傳輸。IP協(xié)議提出路由選擇路由選擇處理機路由選擇協(xié)議路由表3輸入端口3交換結(jié)構(gòu)輸入端口輸出端口分組轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)表分組處理輸出端口……11133122223——網(wǎng)絡(luò)層2——數(shù)據(jù)鏈路層1——物理層典型的路由器結(jié)構(gòu)
輸入端口對線路上收到的分組的處理IP協(xié)議提出數(shù)據(jù)鏈路層剝?nèi)撞亢臀膊亢?,將分組送到網(wǎng)絡(luò)層的隊列中排隊等待處理。這會產(chǎn)生一定的時延。物理層處理數(shù)據(jù)鏈路層處理網(wǎng)絡(luò)層處理分組排隊
交換結(jié)構(gòu)
輸入端口的處理從線路接收分組查表和轉(zhuǎn)發(fā)輸出端口將交換結(jié)構(gòu)傳送來的分組發(fā)送到線路IP協(xié)議當(dāng)交換結(jié)構(gòu)傳送過來的分組先進行緩存。數(shù)據(jù)鏈路層處理模塊將分組加上鏈路層的首部和尾部,交給物理層后發(fā)送到外部線路。物理層處理數(shù)據(jù)鏈路層處理網(wǎng)絡(luò)層處理分組排隊向線路發(fā)送分組緩存管理交換結(jié)構(gòu)IP模塊結(jié)構(gòu)網(wǎng)際協(xié)議IP及其配套協(xié)議IP協(xié)議各種應(yīng)用層協(xié)議
網(wǎng)絡(luò)接口層(TELNET,FTP,SMTP等)物理硬件運輸層TCP,UDP應(yīng)用層ICMPIPRARPARP與各種網(wǎng)絡(luò)接口網(wǎng)際層IGMP網(wǎng)際協(xié)議概述
向網(wǎng)絡(luò)接口層傳輸數(shù)據(jù);
在端站之間提供無連接(數(shù)據(jù)報)傳送服務(wù)。每個數(shù)據(jù)報攜帶一個完整的目的地址,并獨立于其他數(shù)據(jù)報在系統(tǒng)內(nèi)進行路由,此時不需要建立連接和邏輯鏈路。
為那些最大數(shù)據(jù)報長度小于數(shù)據(jù)包長度的網(wǎng)絡(luò)進行數(shù)據(jù)傳送提供一種數(shù)據(jù)報分段和重組機制。IP的功能IP特性無連接傳遞——數(shù)據(jù)報獨立傳輸、IP不維護通信雙方之間的連接細節(jié)。不能保證數(shù)據(jù)傳輸?shù)目煽啃浴惶峁┐_認功能,不提供對丟失或破壞數(shù)據(jù)的重傳機制,不提供流量控制或數(shù)據(jù)包排序機制?!氨M力而為”的傳遞機制——提供了一個16位報頭校驗和,用于接收節(jié)點驗證數(shù)據(jù)包傳送是否正確。IP數(shù)據(jù)報格式
目前,已經(jīng)有2種IP版本成為標(biāo)準(zhǔn),它們分別是IPv4和IPv6,后者是前者的升級?,F(xiàn)在網(wǎng)絡(luò)使用的較多的是IPv4。04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報
服務(wù)類型(typeofservice):告訴子網(wǎng)它需要什么類型的服務(wù)例如,對數(shù)字話音要求快速傳遞;而對文件傳輸無差錯比快速更重要。該域中,左起3位為優(yōu)先級(precedence)字段,從0(正常)到7(網(wǎng)絡(luò)控制分組)。后跟4個標(biāo)識(flag)位分別表示延遲、吞吐量和可靠性,它們允許主機指明在以上三項指標(biāo)中它最關(guān)心什么。最后一位沒有定義。采用數(shù)據(jù)包優(yōu)先(優(yōu)先級)和路由器優(yōu)先(服務(wù)類型)的方法,但靈活性不夠,選項過少,目前的路由器不再支持這種服務(wù)類型字段。
服務(wù)類型字段重定義:差分服務(wù)利用差分服務(wù)代碼點標(biāo)識符(
DSCP
)確定流量的優(yōu)先等級,并依據(jù)這個等級值排隊和轉(zhuǎn)發(fā)流量實時應(yīng)用就需要用到DSCP46對應(yīng)的加速轉(zhuǎn)發(fā)擁塞控制利用顯式擁塞控制(ECN)來向設(shè)備提供一種在路由器開始丟棄數(shù)據(jù)包之前,鏈路發(fā)生擁塞時相互通知的方法01234567優(yōu)先級ToS0ToS=1000—
最小延遲
0100—
最大吞吐量
0010—
最大可靠性0001—
最小成本0000—
正常業(yè)務(wù)CISCO提出的服務(wù)類型組件:04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報標(biāo)識(identification):
由信源機產(chǎn)生,每次自動加1。用來讓目的主機確定新到達的分段(fragment)屬于哪一個數(shù)據(jù)報。同一數(shù)據(jù)報的所有分段包含相同的標(biāo)識值。標(biāo)志:
IP數(shù)據(jù)包分割控制標(biāo)志,用于表示該IP數(shù)據(jù)包是否允許分片以及是否是最后一片。DF:
置“1”表示不要分段(don‘tfragment),它命令路由器不要將數(shù)據(jù)報分段。置“0”表示需要的話數(shù)據(jù)就會被分段。
MF:
表示當(dāng)前分段后面是否還有更多的分段(morefragment)。除了最后一個分段外,所有同一數(shù)據(jù)報的各分段中該位都要置位“1”。分段偏移量(fragmentoffset):
告知本分段在當(dāng)前數(shù)據(jù)報的位置。除了最后一個分段以外,一個數(shù)據(jù)報的所有分組必須是8字節(jié)的倍數(shù),即8字節(jié)為一個基本分段單位。該域有13位,所以每個數(shù)據(jù)報最多有8192個分段,數(shù)據(jù)報長度最大可達到65536字節(jié),比總長度域的最大值大1個字節(jié)。分片字段舉例偏移=0/8=0偏移=0/8=0偏移=1400/8=175偏移=2800/8=350140028003799279913993799需分片的數(shù)據(jù)報數(shù)據(jù)報片1首部數(shù)據(jù)部分共3800字節(jié)首部1首部2首部3字節(jié)0數(shù)據(jù)報片2數(shù)據(jù)報片314002800字節(jié)0各字段值總長度標(biāo)識MFDF片偏移原始數(shù)據(jù)報382012345000數(shù)據(jù)報片1142012345100數(shù)據(jù)報片214201234510175數(shù)據(jù)報片310201234500350
每一種硬件技術(shù)都規(guī)定了一幀所能攜帶的最大數(shù)據(jù)量。這一限制稱為最大傳輸單元(MaximumTransmissionUnit,MTU)。網(wǎng)絡(luò)硬件在設(shè)計上不能接受或傳輸數(shù)據(jù)量大于MTU的幀。因而一個數(shù)據(jù)報必須小于或等于一個網(wǎng)絡(luò)的MTU。分段(fragmentation)
當(dāng)一個數(shù)據(jù)報的尺寸大于將發(fā)往的網(wǎng)絡(luò)的MTU值時,路由器會將數(shù)據(jù)報分成若干較小的段(fragment),然后再將每段獨立的進行發(fā)送。每個段與原數(shù)據(jù)包具有同樣的格式,只是頭部的稍有不同。標(biāo)志域中有一位標(biāo)識了一個數(shù)據(jù)報是一個段還是一個完整的數(shù)據(jù)報。頭部的段偏移(fragmentoffset)域指出該段在原始數(shù)據(jù)報中的位置。分段時機R1R2
網(wǎng)絡(luò)2MTU=620
網(wǎng)絡(luò)1MTU=1500
網(wǎng)絡(luò)3MTU=1500主機A主機B實行分段無須分段從大到小從小到大路由器將原始數(shù)據(jù)包IP首部的標(biāo)識符字段放到每個分段中路由器將TTL值減1,并把新的TTL值放到每個分段中路由器計算分段數(shù)據(jù)的相對位置,即分段偏移量,并將片偏移值及其他標(biāo)志字段放入分段中路由器計算并放入校驗和字段,并加入數(shù)據(jù)鏈路層首部發(fā)送每個分段分段方法分段的傳輸和控制傳輸每個分段獨立選擇傳輸路徑,“盡力傳遞”控制(定義分段頭參數(shù))信源機賦予數(shù)據(jù)報的標(biāo)識,識別此片所屬分組,用于分組重組?!?00”,片未完;“001”,不分片。提供分段順序信息
在所有段的基礎(chǔ)上重新產(chǎn)生原數(shù)據(jù)報的過程叫重組(reassembly)。由于每個段都以原數(shù)據(jù)報頭部的一個副本作為開始,因此都有與原數(shù)據(jù)報同樣的目的地址。含有最后一塊數(shù)據(jù)的段在頭部設(shè)置有一個特別的位(MF),因此,執(zhí)行重組的接收方能報告是否所有的段都成功地到達。只有最終目的主機才會對段進行重組。重組發(fā)送方將一個惟一的標(biāo)識放進每個輸出數(shù)據(jù)報的標(biāo)識(identification)域中。當(dāng)一個路由器對一個數(shù)據(jù)報分段時,就會將這一標(biāo)識數(shù)復(fù)制到每一段中,接收方就可利用收到的段的標(biāo)識數(shù)和IP源地址來確定該段屬于那個數(shù)據(jù)報。另外,段偏移(fragmentoffset)域可以告訴接收方各段的次序。IP軟件怎樣重組亂序的段只有一個數(shù)據(jù)報的所有的段都收到了,才能重組該數(shù)據(jù)報。一些段由于延遲或丟失會影響數(shù)據(jù)報的重組,接收方須保留所有已收到的段,以防未到的段可能只是被延遲。接收方不能將這些段保留任意長的時間,因為它們會占用大量的內(nèi)存資源。當(dāng)數(shù)據(jù)報的第一個分段到達時,接收方從該數(shù)據(jù)包的TTL值開始計數(shù)。如果數(shù)據(jù)報的所有段在定時器過期之前到達,接收方取消計時,重組數(shù)據(jù)報。否則,接收方丟棄已到達分段,并發(fā)送一個ICMP應(yīng)答,表明數(shù)據(jù)包過期,要求重發(fā)。重組計時04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報生存時間TTL(timetolive):
是指數(shù)據(jù)包還能穿越的剩余距離,用來防止數(shù)據(jù)包陷入無限循環(huán)。
其最大值為255。推薦值為128。
該字段每被路由器轉(zhuǎn)發(fā)一次,TTL值就減1。 TTL值為1的數(shù)據(jù)包到達路由器時,路由器會丟棄數(shù)據(jù)包04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報運輸層網(wǎng)絡(luò)層首部TCPUDPICMPIGMPOSPF數(shù)據(jù)部分IP數(shù)據(jù)報協(xié)議字段指出應(yīng)將數(shù)據(jù)部分交給哪一個進程
協(xié)議(protocol):
告訴網(wǎng)絡(luò)層把收到的數(shù)據(jù)報送給哪一個傳輸層進程,可能是TCP,也可能是UDP或其他。協(xié)議編號在整個Internet中是全局唯一的,定義參考RFC1700。ProtocolKeywordProtocol01234568917294155-608092101-254255ICMPIGMPGGPIPSTTCPEGPIGPUDPISO-TP4SIPISO-IPMTPReservedInternetControlMessageInternetGroupManagementGateway-to-GatewayIPinIP(encasulation)StreamTransmissionControlExteriorGatewayProtocolanyprivateinteriorgatewayUserDatagramISOTransportProtocolClass4SimpleInternetProtocolUnassignedISOInternetProtocolMulticastTransportProtocolUnassignedReserved04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報首部校驗和(headerchecksum):只驗證IP首部。每經(jīng)過一個路由器該字段都必須重新計算,因為至少有一個字段(生存時間字段)的值是一直在變化的。校驗和不計算被封裝的數(shù)據(jù),TCP、UDP和ICMP都有各自的校驗和。按照IP校驗和算法的定義,頭部被分成16位的字進行1的補碼相加求和,計算中要注意加上進位。發(fā)現(xiàn)校驗和錯時:數(shù)據(jù)報必須立即丟棄,不作進一步的處理。首部校驗和發(fā)送端接收端16bit字116bit字216bit字n……取反碼數(shù)據(jù)報首部IP數(shù)據(jù)報16bit字116bit字216bit字n……取反碼數(shù)據(jù)部分數(shù)據(jù)部分不參與檢驗和的計算USHORTchecksum(USHORT*buffer,intsize){unsignedlongcksum=0;while(size>1){cksum+=*buffer++;size-=sizeof(USHORT);}if(size){cksum+=*(UCHAR*)buffer;}cksum=(cksum>>16)+(cksum&0xffff);cksum+=(cksum>>16);return(USHORT)(~cksum);&按位與
|按位或
^按位異或
~取反
<<左移
>>右移C語言實現(xiàn)網(wǎng)際校驗和算法4500015601E640008006
0A0A8A9FCA77E60A0000????反碼算術(shù)運算4D6C3⊕4D6FB290B290FFFF0000⊕=04816192431版本標(biāo)志生存時間協(xié)議標(biāo)識服務(wù)類型總長度片偏移填充首部檢驗和源站
IP
地址目地站
IP
地址長度可變的可選字段比特首部長度20個字節(jié)固定長度可變長度01234567DTRC未用優(yōu)先級數(shù)據(jù)數(shù)據(jù)部分首部傳送IP數(shù)據(jù)報
源地址和目的地址:
指明發(fā)送數(shù)據(jù)報的源和目的的網(wǎng)絡(luò)號和主機號。
選項(options):
用來提供一種余地,使協(xié)議的后來版本可以包含原有設(shè)計中沒有的信息,也可以使試驗者能嘗試他的新想法。主要是用于額外的路由控制。選項域的長度是可變的,每個選項都以一個字節(jié)表明內(nèi)容。某些選項還跟有一個字節(jié)的選項長度字段,其后是一個或多個數(shù)據(jù)字節(jié)。選項類選項號選項長度字段00-選項結(jié)束01-空操作0211安全03可變松散源路由09可變嚴格源路由07可變記錄路由24可變Internet時間戳目前定義了5種選項,列表如下:選項描述安全性(security)指明數(shù)據(jù)報的機密程度(IPSec)嚴格的源路由選擇
(strictsourcerouting)指定一個IP地址列表,不能和指定的路徑有任何背離松散的源路由選擇
(loosesourcerouting)指定一個IP地址列表,指定的路徑可以發(fā)生變化記錄路由(recordroute)路由器執(zhí)行數(shù)據(jù)報路徑的跟蹤任務(wù),存儲動態(tài)增長的路由列表時間戳(timestamp)是每個路由器都附上它的地址和時間標(biāo)記IPv6數(shù)據(jù)包一般形式基本首部
擴展首部1
擴展首部N…數(shù)據(jù)部分選項IPv6數(shù)據(jù)報有效載荷041631版本比特目的地址源地址下一個首部流標(biāo)號12流量類型(128bit)(128bit)有效載荷長度跳數(shù)限制24擴展首部/數(shù)據(jù)IPv6的基本首部(40B)IPv6的有效載荷(至64KB)流量類型--區(qū)分不同的IPv6數(shù)據(jù)報的類別和優(yōu)先級。包括1bit的延時敏感字段、3bit的優(yōu)先級字段和4bit的保留流標(biāo)號--“流”是互聯(lián)網(wǎng)絡(luò)上從特定源點到特定終點的一系列數(shù)據(jù)報,“流”所經(jīng)過的路徑上的路由器都需要按照指明的服務(wù)質(zhì)量進行特殊處理有效載荷字段(以8字節(jié)為單位)下一個首部字段—指明在該首部之后的下一個首部的類型跳限制字段—被網(wǎng)絡(luò)節(jié)點每轉(zhuǎn)發(fā)一次,該字段就減1IPv6數(shù)據(jù)包的基本首部擴展首部使IPv6數(shù)據(jù)包可以以較小的長度實現(xiàn)其他一些特殊功能每個擴展首部對應(yīng)了一個特定的值一旦IPv6數(shù)據(jù)包被發(fā)送出去,網(wǎng)絡(luò)路徑上的任何節(jié)點都不會查看任何擴展首部,直到該數(shù)據(jù)包到達了目的地址。再由目的主機處理首部內(nèi)容擴展首部的處理順序有嚴格的要求除目的地選項擴展首部外,任何數(shù)據(jù)包中每個擴展首部只能出現(xiàn)一次IPv6擴展首部IPv6將原來IPv4首部中選項的功能都放在擴展首部中,并將擴展首部留給路徑兩端的源站和目的站的主機來處理。數(shù)據(jù)報途中經(jīng)過的路由器不處理這些擴展首部(只有一個首部例外,即逐跳選項擴展首部)。提高了路由器的處理效率。IPv6擴展首部IPv6擴展首部下一頭部描述下一頭部描述0逐跳選項頭44分片擴展首部1ICMP50封裝安全協(xié)議擴展首部6TCP51認證擴展首部17UDP60目的選項擴展首部43路由擴展首部逐跳選項擴展首部目的地選項擴展首部路由擴展首部分段擴展首部認證擴展首部封裝安全有效載荷擴展首部IPv6擴展首部處理順序IPv6數(shù)據(jù)包擴展首部基本首部下一個首部=TCP/UDP基本首部下一個首部=路由選擇路由選擇首部下一個首部=分片分片首部下一個首部=TCP/UDPTCP/UDP首部和數(shù)據(jù)
(TCP/UDP報文段)有效載荷有效載荷TCP/UDP首部和數(shù)據(jù)
(TCP/UDP報文段)無擴展首部有擴展首部逐跳選項擴展首部首部格式見圖3-10當(dāng)源主機需要將某些信息傳遞給數(shù)據(jù)包所經(jīng)過的所有路由器時,就要采用逐跳選項擴展首部,對傳輸路徑中的路由器進行影響和控制路由警告超大包路由器警告IPv6首部刪除了服務(wù)質(zhì)量有關(guān)的字段,以更靈活的方式通過選項首部實現(xiàn)服務(wù)質(zhì)量需求,提高了對默認服務(wù)質(zhì)量的處理速度通過逐跳選項擴展首部,數(shù)據(jù)包只能被指定的所有或部分服務(wù)器處理,IPv6就可以創(chuàng)建各種使用服務(wù)質(zhì)量協(xié)議的工具。路由器警告選項告訴中間路由器查看數(shù)據(jù)包以獲得相關(guān)信息。如果沒有這個選項,路由器就會直接轉(zhuǎn)發(fā)資源預(yù)留協(xié)議(RSVP,主要是為了提高對Internet上的動態(tài)資源分配的方法)就必須在逐跳選項擴展首部中使用路由器警告選項選項格式見圖3-18,可能值見表3-9超大包標(biāo)準(zhǔn)IPv6數(shù)據(jù)包的有效載荷字段長度為2字節(jié),能攜帶的數(shù)據(jù)包可達216超大包采用逐跳選項擴展首部,增加了一個32字節(jié)的數(shù)據(jù)包長度字段,最大可到40億字節(jié)。適合于主干網(wǎng)和高容量網(wǎng)絡(luò)格式見圖3-17超大包需滿足的條件數(shù)據(jù)包首部的有效載荷字段設(shè)為0下一個首部字段設(shè)為0目的地選項擴展首部當(dāng)信源需要將信息僅傳給目的地址時,使用目的地選項擴展首部中間路由器不允許讀取這些信息路由擴展首部用于嚴格或?qū)捤傻脑绰酚?。格式見圖3-12由發(fā)送方提前計算好希望數(shù)據(jù)包在傳輸路徑中要訪問的所有路由器,并把它們的地址以有序列表的形式放在首部中,最終到達的目的地址作為列表的最末端數(shù)據(jù)包傳送過程中,逐個將列表中的下一個路由器放到IPv6首部的目的地址字段分段擴展首部IPv6不支持轉(zhuǎn)發(fā)分段,因此必須先由PMTU發(fā)現(xiàn)傳輸路徑所能支持的最大分段在發(fā)送端,如果數(shù)據(jù)包比PMTU更大,就需要用到分段擴展首部在發(fā)送端分段。首部的字段與IPv4的一樣,標(biāo)識、標(biāo)志(最后一個分段值為0),片偏移(圖3-13)原始數(shù)據(jù)包分成兩個部分:不可分段部分(包括IPv6基本首部和不可分段的擴展首部)和可分段部分(其余部分)。每個分段都由不可分段部分+分段擴展首部+可分段部分分成的段組成IPv6MTU與數(shù)據(jù)包處理路徑MTU發(fā)現(xiàn)的機制利用ICMPv6協(xié)議(遇到太大的數(shù)據(jù)包而無法轉(zhuǎn)發(fā)時,會丟棄數(shù)據(jù)包,并發(fā)回一個數(shù)據(jù)包太大的ICMP消息)源節(jié)點目的節(jié)點最大MTU第一跳路由器第二跳路由器第三跳路由器IPv6MTU與數(shù)據(jù)包處理路徑MTU發(fā)現(xiàn)的機制利用ICMPv6協(xié)議(遇到太大的數(shù)據(jù)包而無法轉(zhuǎn)發(fā)時,會丟棄數(shù)據(jù)包,并發(fā)回一個數(shù)據(jù)包太大的ICMP消息)源節(jié)點目的節(jié)點更小MTU第一跳路由器第二跳路由器第三跳路由器IPv6MTU與數(shù)據(jù)包處理路徑MTU發(fā)現(xiàn)的機制利用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能行業(yè)員工待崗協(xié)議
- 機場物業(yè)經(jīng)理招聘協(xié)議樣本
- 漁業(yè)養(yǎng)殖企業(yè)會計招聘合同
- 網(wǎng)絡(luò)安全兼職會計服務(wù)合同
- 船舶工程師聘用合同范本
- 生態(tài)居住區(qū)大樓施工協(xié)議
- 實驗室硅藻泥施工合同
- 糧食收購地磅租賃合同
- 家政服務(wù)公司員工聘用合同
- 綠化帶步道鋪設(shè)合同范本
- 重大火災(zāi)隱患判定培訓(xùn)課件
- 中藥配方顆粒
- 如何理解歐盟MDR臨床評價要求
- 課題工作方案范文模板及進度計劃3篇
- 養(yǎng)老機構(gòu)醫(yī)護服務(wù)管理制度
- DB4405-T 293-2022《紅螯螯蝦池塘養(yǎng)殖技術(shù)規(guī)范》-(高清現(xiàn)行)
- 檔案袋密封條模板
- 最新版護理常規(guī)
- 德能勤績廉量化考核表格范例
- 互聯(lián)網(wǎng)+大賽創(chuàng)新創(chuàng)業(yè)路演PPT課件(帶內(nèi)容)
- 綠色雅致清明節(jié)模板
評論
0/150
提交評論