版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
協(xié)議技術(shù)應(yīng)用學(xué)問匯總網(wǎng)絡(luò)分層參考模型網(wǎng)絡(luò)協(xié)議設(shè)計(jì)者不應(yīng)當(dāng)設(shè)計(jì)一個(gè)單一、巨大的協(xié)議來為全部形式的通信規(guī)定完整的細(xì)節(jié),而應(yīng)把通時(shí)限和測試比較簡潔。協(xié)議劃分的一個(gè)主要原則是確保目標(biāo)系統(tǒng)有效且效率高。為了提高效率,每個(gè)協(xié)議只應(yīng)當(dāng)留意沒有被其他協(xié)議處理過的那局部通信問題;為了主協(xié)議的實(shí)現(xiàn)更加有效,協(xié)議之間應(yīng)當(dāng)能夠共享特定的數(shù)據(jù)構(gòu)造;同時(shí)這些協(xié)議的組合應(yīng)當(dāng)能處理全部可能的硬件錯(cuò)誤以及其它特別狀況。為了保證這些協(xié)議工作的協(xié)同性,應(yīng)當(dāng)將協(xié)議設(shè)計(jì)和開發(fā)成完整的、協(xié)作的協(xié)議系列(即協(xié)議族),而不是孤立地開發(fā)每個(gè)協(xié)議。(ISO)和國際電報(bào)詢問委員會(huì)(CCITT)共同出版了開放系統(tǒng)(在協(xié)議棧的頂部)到網(wǎng)絡(luò)介質(zhì)(底)2.1OSI分層模型。┌─────┐│ 應(yīng)用層│←第七層├─────┤│ 表示層│├─────┤│ 會(huì)話層│├─────┤│ 傳輸層│├─────┤│ 網(wǎng)絡(luò)層│├─────┤│數(shù)據(jù)鏈路層│├─────┤│ 物理層│←第一層└─────┘七層參考模型第一層——物理層第一層負(fù)責(zé)最終將信息編碼成電流脈沖或其它信號(hào)用于網(wǎng)上傳輸。它由計(jì)算機(jī)和網(wǎng)絡(luò)介質(zhì)之間的實(shí)際界面組成,可定義電氣信號(hào)、符號(hào)、線的狀態(tài)和時(shí)鐘要求、數(shù)據(jù)編碼和數(shù)據(jù)傳輸用的連接器。如最常用RJ-45就屬于第一層。全部比物理層高的層都通過事二。其次層——數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層通過物理網(wǎng)絡(luò)鏈路供給牢靠的數(shù)據(jù)傳輸。不同的數(shù)據(jù)鏈路層定義了不同的網(wǎng)絡(luò)和協(xié)議特〔相對(duì)應(yīng)的是網(wǎng)絡(luò)編址〕層實(shí)際上由兩個(gè)獨(dú)立的局部組成,介質(zhì)存取掌握〔MediaAccessControl,MAC〕和規(guī)律鏈路掌握層〔lk。C描述在共享介質(zhì)環(huán)境中如何進(jìn)展站的調(diào)度、發(fā)生和接收數(shù)據(jù)。IEEEMAC規(guī)章定義了地址,以標(biāo)識(shí)數(shù)據(jù)鏈路層中的多個(gè)設(shè)備。規(guī)律鏈路掌握子層治理單一網(wǎng)絡(luò)鏈路上的設(shè)備間的通信,LLC。LLC支持無連接效勞和面對(duì)連接的效勞。在數(shù)據(jù)鏈路層的信息幀中定義了第三層——網(wǎng)絡(luò)層網(wǎng)絡(luò)層負(fù)責(zé)在源和終點(diǎn)之間建立連接。它一般包括網(wǎng)絡(luò)尋徑,還可能包括流量掌握、錯(cuò)誤檢查等。MAC標(biāo)準(zhǔn)之間的數(shù)據(jù)傳輸IP路由器工作在網(wǎng)絡(luò)層,因而可以實(shí)現(xiàn)多種網(wǎng)絡(luò)間的互聯(lián)。第四層——傳輸層傳輸層向高層供給牢靠的端到端的網(wǎng)絡(luò)數(shù)據(jù)流效勞。傳輸層的功能一般包括流控、多路傳輸、虛電路協(xié)議族中的傳輸層協(xié)議。第五層——會(huì)話層會(huì)話層建立、治理和終止表示層與實(shí)體之間的通信會(huì)話。通信會(huì)話包括發(fā)生在不同網(wǎng)絡(luò)應(yīng)用層之間的時(shí)候可以返回到以前的一個(gè)狀態(tài)。第六層——表示層表示層供給多種功能用于應(yīng)用層數(shù)據(jù)編碼和轉(zhuǎn)化,以確保以一個(gè)系統(tǒng)應(yīng)用層發(fā)送的信息可以被另一模式和公用數(shù)據(jù)加密模式。公用數(shù)據(jù)表示格式就是標(biāo)準(zhǔn)的圖像、聲音和視頻格式。通過使用這些標(biāo)準(zhǔn)格式,不同類型的計(jì)算機(jī)ASCII(AmericanStandardCodeforInformationInterchange,美國標(biāo)準(zhǔn)信息交換碼);標(biāo)準(zhǔn)數(shù)據(jù)據(jù)可以在目標(biāo)設(shè)備上正確地解密。表示層協(xié)議一般不與特別的協(xié)議棧關(guān)聯(lián),如QuickTimeApplet計(jì)算機(jī)的視頻和音頻的標(biāo)準(zhǔn),、GIF、JPEG是不同的靜態(tài)圖像壓縮和編碼標(biāo)準(zhǔn)。第七層——應(yīng)用層OSIOSI應(yīng)用層與用戶之間是通過應(yīng)用軟件直接相互作API〕OSI模型的范疇。應(yīng)用層的功能一般包括標(biāo)識(shí)通信伙伴、定義資源的可用性和同步通信。由于可能喪失通信伙伴,應(yīng)用層必需為傳輸數(shù)據(jù)的應(yīng)用子程序定義通信伙伴的標(biāo)識(shí)和可用性。定義資源可用性時(shí),應(yīng)用層為了懇求通信而必需判定是否有足夠的網(wǎng)絡(luò)資源。在同步通信中,全部應(yīng)用程序之間的通信都需要應(yīng)用層的協(xié)同操作。)等。分層模型2.2TCP/IP分層模型的四層。┌────────┐┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐│ ││D│F│W│F│H│G│T│I│S│U│││ ││N│I│H│T│T│O│E│R│M│S│其││第四層,應(yīng)用層││S│N│O│P│T│P│L│C│T│E│││ ││ │G│I││P│H│N││P│N│││ ││ │E│S││ │E│E│││E│它││ ││ │R││ │ │R│T│││T│ │└────────┘└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘┌────────┐┌─────────┬───────────┐│第三層,傳輸層││ TCP │ UDP │└────────┘└─────────┴───────────┘┌────────┐┌─────┬────┬──────────┐││││ICMP│││其次層,網(wǎng)間層││└────┘││││IP│└────────┘└─────────────────────┘┌────────┐┌─────────┬───────────┐│第一層,網(wǎng)絡(luò)接口││ARP/RARP│ 其它 │└────────┘└─────────┴───────────┘TCP/IP四層參考模型ISO參考模型中的相應(yīng)層。ICP/IP協(xié)議族并同工作。分層模型的四個(gè)協(xié)議層分別完成以下的功能:第一層——網(wǎng)絡(luò)接口層網(wǎng)絡(luò)接口層包括用于協(xié)作IPTCP/IP標(biāo)準(zhǔn)并不定義與ISO數(shù)據(jù)鏈路層和物理層相對(duì)應(yīng)的功能。相反,它定義像地址解析協(xié)議(AddressResolutionProtocol,ARP)TCP/IP協(xié)議的數(shù)據(jù)構(gòu)造和實(shí)際物理硬件之間的接口。其次層——網(wǎng)間層OSIIP協(xié)議、RIP協(xié)議(RoutingInformationProtocol)tMessageProtocol,ICMP)用來供給網(wǎng)絡(luò)診斷信息。第三層——傳輸層傳輸層對(duì)應(yīng)于OSI七層參考模型的傳輸層,它供給兩種端到端的通信效勞。其中 TCP協(xié)議供給牢靠的數(shù)據(jù)流運(yùn)輸效勞,UDP協(xié)議(UseDatagramProtocol)第四層——應(yīng)用層OSIFinger、Whois、FTP(文件傳輸協(xié)議)、Gopher、(超文本傳輸協(xié)議)、Telent(遠(yuǎn)程終端協(xié)議)、SMTP(簡潔郵件傳送協(xié)議)、IRC(因特網(wǎng)中繼會(huì)話)、NNTP〔網(wǎng)絡(luò)聞傳輸協(xié)議〕等,這也是本書將要爭論的重點(diǎn)。地址IP協(xié)議規(guī)定每臺(tái)主機(jī)(嚴(yán)格地說是每個(gè)因特網(wǎng)接口)32位全局唯一的因特網(wǎng)地址來IPCDBBFB02。地址根本編碼格式號(hào)。沒有兩個(gè)網(wǎng)絡(luò)能夠安排同一個(gè)網(wǎng)絡(luò)標(biāo)識(shí)符,同一網(wǎng)絡(luò)上的兩臺(tái)計(jì)算機(jī)也不行能安排同一個(gè)主機(jī)編號(hào)。IANA負(fù)責(zé)安排網(wǎng)絡(luò)標(biāo)識(shí)符,以確保網(wǎng)絡(luò)標(biāo)識(shí)符的唯一性、因特網(wǎng)效勞供給商 (InternetServiceProvider,ISP)或網(wǎng)絡(luò)治理員負(fù)責(zé)維護(hù)同一網(wǎng)絡(luò)上主機(jī)編號(hào)的唯一性等。網(wǎng)絡(luò)標(biāo)識(shí)符和主機(jī)編號(hào)的邊界由址的類別來確定,不同類別的IP地址能夠滿足不同規(guī)模網(wǎng)絡(luò)的組網(wǎng)需要。為了滿足不同的網(wǎng)絡(luò)與主協(xié)議將地址編碼分成三種根本類別:A類、B類、C類。D類地址是為多點(diǎn)播送而定E2.3所示。0 1 2 30 ┌─┬─────┬─────────────────────────┐│0│網(wǎng)絡(luò)標(biāo)識(shí)符│ 主機(jī)編號(hào) │A類├─┴┬────┴────────┬────────────────┤│10│網(wǎng)絡(luò)標(biāo)識(shí)符 │ 主機(jī)編號(hào) │B類├──┴┬────────────┴───────┬────────┤│110│ 網(wǎng)絡(luò)標(biāo)識(shí)符 │ 主機(jī)編號(hào) │C類├───┴┬───────────────────┴────────┤│1110│ 多點(diǎn)播送地址 │D類├────┴┬───────────────────────────┤│11110│ 試驗(yàn)保存地址 │E類└─────┴───────────────────────────┘IP地址的五種類別8位〔0~7〕24位(8~31)代表本網(wǎng)絡(luò)上的主機(jī)編號(hào)。因此這類網(wǎng)絡(luò)存在128(27)個(gè)A類網(wǎng)絡(luò)標(biāo)識(shí)符,每個(gè)網(wǎng)絡(luò)有16777216(224)臺(tái)主機(jī)。例如A1號(hào)主機(jī)。B類網(wǎng)絡(luò)地址的前兩位是“10”。前16位(0~15)代表網(wǎng)絡(luò)1號(hào)主機(jī)。C類網(wǎng)“110”24位(0~23)8位(24~31)代表網(wǎng)絡(luò)上的主機(jī)編號(hào)。1IP地址的類別可以由第一個(gè)十2.4所示。┌─┬────────┬───────┬────────┐│類│第一個(gè)10進(jìn)制數(shù)│ 網(wǎng)絡(luò)數(shù)目│ 主機(jī)數(shù)目│├─┼────────┼───────┼────────┤│A│0~127 │ 127 │16777214│├─┼────────┼───────┼────────┤│B│128~191│ 16834│ 65534│├─┼────────┼───────┼────────┤│C│192~223│2097151│ 254 │└─┴────────┴───────┴────────┘地址的類別可以由點(diǎn)分十進(jìn)制數(shù)地址的
第一個(gè)十進(jìn)制數(shù)的范圍區(qū)分在因特網(wǎng)早期,每個(gè)組織機(jī)構(gòu)的網(wǎng)絡(luò)都很簡潔,通常一個(gè)組織機(jī)構(gòu)也只有一個(gè)局域網(wǎng),只需要網(wǎng)絡(luò)標(biāo)識(shí)符和主機(jī)編號(hào)這兩級(jí)構(gòu)造就足夠了。隨著因特網(wǎng)的進(jìn)一步膨脹,B類地址消耗得很快,這種兩級(jí)構(gòu)造1984年,在地址格式中又增加了第三級(jí)子網(wǎng)構(gòu)造,子網(wǎng)對(duì)網(wǎng)絡(luò)內(nèi)2.5所示。┌─────┬────┬──┐│網(wǎng)絡(luò)標(biāo)識(shí)符│子網(wǎng) │主機(jī)│└─────┴────┴──┘IP地址格式A、BC類網(wǎng)絡(luò)的一個(gè)子集。網(wǎng)絡(luò)掩碼用來把網(wǎng)絡(luò)信息和主機(jī)信息分開。每個(gè)A、B或C類地址實(shí)際上都是一個(gè)自然掩碼。A類地址的自然掩碼;B類地址的自然掩碼是;C。假設(shè)沒有子網(wǎng)的引入,網(wǎng)絡(luò)標(biāo)識(shí)符的使用會(huì)很限。使用了掩碼,網(wǎng)絡(luò)就可以分化成子網(wǎng),并把地址的網(wǎng)格局部延長到主機(jī)局部。子網(wǎng)劃分技術(shù)增加了子AIP劃分成一個(gè)網(wǎng)絡(luò)局部、一個(gè)子網(wǎng)局部和一個(gè)主機(jī)局部。根本子網(wǎng)劃分的例子要留意的是,子網(wǎng)掩碼的格式是有限制的。子網(wǎng)掩碼必需是相鄰接的,它們的長度也必需要大于1,也就是說一個(gè)掩碼應(yīng)當(dāng)有從左開頭的連續(xù)的“1”,其余局部為“0”。下面的掩碼可以用來把C類網(wǎng)絡(luò)理論上256個(gè)地址劃分成多個(gè)子網(wǎng)。1100)——64個(gè)子網(wǎng),4臺(tái)主機(jī)/子網(wǎng)1000)——32個(gè)子網(wǎng),8臺(tái)主機(jī)/子網(wǎng)0000)——16個(gè)子網(wǎng),16臺(tái)主機(jī)/子網(wǎng)個(gè)子網(wǎng),32臺(tái)主機(jī)/子網(wǎng)個(gè)子網(wǎng),64臺(tái)主機(jī)/子網(wǎng)個(gè)子網(wǎng),128臺(tái)主機(jī)/子網(wǎng)IP地址一臺(tái)計(jì)算機(jī)可以安排一個(gè)主機(jī)地址,同是一個(gè)網(wǎng)絡(luò)也可以安排一個(gè)網(wǎng)絡(luò)地址。另外,在很多狀況下IPIPIP協(xié)議定義了一套2.8所示。┌──────────────┐│ 全0 │本地網(wǎng)上的本主機(jī)└──────────────┘┌───────┬──────┐│網(wǎng)絡(luò)標(biāo)識(shí)符全0│主機(jī)編號(hào) │本地網(wǎng)上的主機(jī)└───────┴──────┘┌───────┬──────┐│ 網(wǎng)絡(luò)標(biāo)識(shí)符│主機(jī)編號(hào)全0│網(wǎng)絡(luò)的伯克利播送└───────┴──────┘┌──────────────┐│ 全1 │本地網(wǎng)的有限播送└──────────────┘┌───────┬──────┐│ 網(wǎng)絡(luò)標(biāo)識(shí)符│主機(jī)編號(hào)全1│網(wǎng)絡(luò)的直線播送└───────┴──────┘┌───────┬──────┐│ 127 │ 任意 │本地環(huán)路└───────┴──────┘IP地址格式C類網(wǎng)絡(luò),該205.187.251。0表X.Y.ZIP地址只能當(dāng)作源地址使用。為了很便利地發(fā)送一個(gè)包的副本給同一物理網(wǎng)絡(luò)上的全部主機(jī),IP為每個(gè)網(wǎng)絡(luò)定義了一個(gè)直接播送。IP1的地址,用它來表示一個(gè)網(wǎng)絡(luò)的直接播送地址。例如:A.255.255.255、B.B.255.255、C.C.C.255A、B、C網(wǎng)絡(luò)的播送然后被傳送到這個(gè)網(wǎng)絡(luò)上的全部主機(jī)。在這里有個(gè)歷史遺留問題,伯克利軟件分發(fā)(BerkeleySoftware01來表示直接播送地址,(BerkeleyBroadcast)IP地址只能當(dāng)作目的地址使用。IP定義的一個(gè)特別的本地環(huán)路地址(loopbackaddress),發(fā)IPA127用作本localhost來表示。的全部系統(tǒng);用來表示本地子網(wǎng)的全部路由器。網(wǎng)絡(luò)數(shù)據(jù)的傳輸次序LittleEndial。而在因特網(wǎng)BigEndial存儲(chǔ)挨次,并把這種存儲(chǔ)次2.932位二進(jìn)制數(shù)為一組進(jìn)展傳輸。4個(gè)八位二進(jìn)制數(shù),并且標(biāo)明白實(shí)際的字節(jié)傳輸挨次。在傳輸每個(gè)八位二進(jìn)制時(shí),依據(jù)從左到右、從最高的符號(hào)位到最低位依次進(jìn)展傳輸。為了使通信的雙方都能理解數(shù)據(jù)分組所攜帶的源地址、目的地址以及分組的長度等二進(jìn)制信息,主擇任何數(shù)據(jù)格式,他們不會(huì)被轉(zhuǎn)換成網(wǎng)絡(luò)標(biāo)準(zhǔn)字挨次,而是由具體通信的雙方負(fù)責(zé)解釋。(IP)IP協(xié)議是建立TCP/IP網(wǎng)絡(luò)的最根本協(xié)議,它定義了在整個(gè),其他協(xié)議作為IP數(shù)據(jù)報(bào)的數(shù)據(jù)被承載。它只是盡力地、最快地傳遞數(shù)據(jù),同時(shí)供給過失校驗(yàn)和路由選4)RFC791文件。數(shù)據(jù)報(bào)格式2.10所示。┌──────┬──────┐│ IP報(bào)頭│IP數(shù)據(jù)區(qū) │IP數(shù)據(jù)報(bào)└──────┴──────┘┌───┬─────────┐│幀頭部│幀數(shù)據(jù) │硬件幀└───┴─────────┘IP數(shù)據(jù)報(bào)的一般格式TCP、IPv4版64K個(gè)字節(jié)。2.11IP數(shù)據(jù)報(bào)更具體的格式。IP數(shù)據(jù)報(bào)格式IPC語言構(gòu)造。留意,它并沒有包括可選項(xiàng)和填充域。/*TheIPheaderforVC++*/typedefstructtagIPHEADER{unsignedcharh_len:4:/*lengthofththeader*/unsignedcharversion:4;/*versionofIP*/unsignedchartos;/*typeofservice*/unsignedshorttotal_len;/*totallengthofthepacket*/unsignedshortident;/*uniqueidentifier*/unsignedshortfrag_and_flags;/*flags&fragoffset*/unsignedcharttl;/*TTL(TimeToLive)unsignedcharproto;/*protocol(TCP,UDPetc)*/unsignedshortchecksum;/*IPheadchecksum*/unsignedintsourceIP;//*sourceIPAddress*/unsignedintdestIP;/*destinationIPAddress*/}IPHEADER;IP數(shù)據(jù)報(bào)報(bào)頭中各域的具體含義。版本協(xié)議號(hào)P4比特長的版本域〔P協(xié)IP4IPv4IP協(xié)議,6IPv6。數(shù)據(jù)報(bào)長度和填充域4比特長的報(bào)頭長度域〔n2比特長標(biāo)定的報(bào)頭長度,報(bào)頭h_len<<2320補(bǔ)齊。6比特長的數(shù)據(jù)報(bào)總長域nP數(shù)據(jù)3216比特,所以數(shù)據(jù)報(bào)最長可到達(dá)216-1字節(jié)。效勞類型和優(yōu)先權(quán)8比特長的效勞類型城〔tos〕規(guī)定本數(shù)據(jù)報(bào)的處理方式,并分成五個(gè)子域,其子域構(gòu)造如圖2.12所示。0 1 2 3 4 5 6 7┌───┬───────┐│ │ 傳輸類型 ││優(yōu)先級(jí)├─┬─┬─┬─┤│ │D│T│R│C│└───┴─┴─┴─┴─┘組成效勞類型域的五個(gè)子域07,0表示一般優(yōu)先級(jí),即表示網(wǎng)絡(luò)掌握優(yōu)先級(jí)。優(yōu)先級(jí)是由用戶指定的,大多數(shù)主機(jī)和路由器軟件對(duì)此都不予理睬,但這種思想?yún)s是格外重要的,由于它到底供給了一種手段,允許掌握信息享受比一般數(shù)據(jù)更高的優(yōu)先級(jí)。比方說,假設(shè)主機(jī)和路由器都聽從優(yōu)先級(jí)的話,則可以給擁塞掌握信息賜予更高的優(yōu)先級(jí),從而實(shí)現(xiàn)不受擁塞影響的擁塞掌握算法。DC1T代表高吞吐量〔t〕R代表高牢靠性〔,C代表低開銷。固然,上述三位只是用戶的懇求,因特網(wǎng)并不能保證供給所要求的傳輸,只是把它們作為路由選擇時(shí)的參考。另外要留意的是,每種物理網(wǎng)絡(luò)技術(shù)的時(shí)延、吞吐量、牢靠性性能之間往往是此強(qiáng)彼弱的,用戶應(yīng)只指定它們中的一個(gè),同時(shí)指定多個(gè)沒有任何意義。標(biāo)識(shí)符、標(biāo)志和分片偏移量網(wǎng)絡(luò)數(shù)據(jù)最終都是通過物理網(wǎng)絡(luò)幀傳輸,IP數(shù)據(jù)報(bào)也不例外。在抱負(fù)的狀況下,整個(gè)數(shù)據(jù)報(bào)被封裝在一個(gè)物理幀中傳輸時(shí)網(wǎng)絡(luò)效率最高。但是,不同的物理網(wǎng)絡(luò)技術(shù)上所承受的最大幀長是相異的,這個(gè)幀〔mrUsFDDI4470個(gè)字節(jié)。MTUMTU較小的網(wǎng)絡(luò)上時(shí),由于分組過長,路由器就會(huì)要么拒絕中繼,要么將數(shù)據(jù)報(bào)分片后再傳送。分片通常在路由器中完成,而數(shù)據(jù)報(bào)重組由主機(jī)PP報(bào)頭中的標(biāo)識(shí)符t、標(biāo)志和分片偏移量〕三個(gè)域用作分片和重組掌握。標(biāo)識(shí)符標(biāo)識(shí)數(shù)據(jù)報(bào)發(fā)送時(shí)的先后挨次,每產(chǎn)生一個(gè)數(shù)據(jù)報(bào)標(biāo)識(shí)符增一,目的機(jī)用它來重8302.l3所示。0 1 2┌─┬──┬──┐│0│DF│MF│└─┴──┴──┘DF1,路由器就會(huì)不加考慮地廢棄超長分組,同時(shí)還會(huì)發(fā)送ICMP錯(cuò)誤信息給這個(gè)分組的源站點(diǎn)。MFMF0IP數(shù)據(jù)報(bào)分組的最終一片。存活時(shí)間存活時(shí)間〔ttl〕設(shè)置了該數(shù)據(jù)報(bào)在因特網(wǎng)中允許存在的最大生存時(shí)間,該時(shí)間以秒為單位。每當(dāng)產(chǎn)生一的數(shù)據(jù)報(bào)時(shí),就為它設(shè)置一個(gè)最大的生存時(shí)間。當(dāng)數(shù)據(jù)報(bào)通過的主機(jī)和路由器對(duì)該數(shù)據(jù)報(bào)進(jìn)展處理時(shí),又減去消耗的時(shí)間。一旦時(shí)間小于等于0,便將該數(shù)據(jù)報(bào)從因特網(wǎng)中刪除,并向信源機(jī)發(fā)回出錯(cuò)信息。路由器通常不知道物理網(wǎng)絡(luò)上的傳送時(shí)間,存活時(shí)間也只是一個(gè)數(shù)量級(jí)的概念,并不要求準(zhǔn)確。由于報(bào)在路由器中因等待效勞被延遲,則從存活時(shí)間中減去等待的時(shí)間。數(shù)據(jù)報(bào)設(shè)置存活時(shí)間的思想,保證了即使路由表不行靠而選擇了一個(gè)循環(huán)路由,數(shù)據(jù)報(bào)都不會(huì)128。協(xié)議序列號(hào)IP數(shù)據(jù)報(bào)中數(shù)據(jù)的協(xié)議類型,如TCP、UDP、ICMP等。表2-1IANA已安排的常見協(xié)議序列號(hào)。━━━━━━┯━━━━━━━┯━━━━━━━━━━━━━━━━━━十進(jìn)制編號(hào)│ 關(guān)鍵字 │ 協(xié)議名稱──────┼───────┼──────────────────0│ │保存──────┼───────┼──────────────────1│ICMP │因特網(wǎng)掌握?qǐng)?bào)文協(xié)議──────┼───────┼──────────────────2│IGMP │因特網(wǎng)組治理協(xié)議──────┼───────┼──────────────────3│GGP │網(wǎng)關(guān)-網(wǎng)關(guān)協(xié)議──────┼───────┼──────────────────4│IP IP──────┼───────┼──────────────────5│ST │數(shù)據(jù)流──────┼───────┼──────────────────6│TCP │傳輸掌握協(xié)議──────┼───────┼──────────────────8│EGP │外部網(wǎng)關(guān)協(xié)議──────┼───────┼──────────────────17│UDP │用戶數(shù)據(jù)報(bào)協(xié)議──────┼───────┼──────────────────29│ISO-TP4│ISO傳輸協(xié)議類4──────┼───────┼──────────────────41~60│ │未安排──────┼───────┼──────────────────70│VISA 協(xié)議──────┼───────┼──────────────────ISO網(wǎng)間協(xié)議〔CLNP〕──────┼───────┼──────────────────88│IGRP │內(nèi)部網(wǎng)關(guān)協(xié)議──────┼───────┼──────────────────89│OSPF │開放式最短路徑優(yōu)先協(xié)議──────┼───────┼──────────────────99~254│ │未安排──────┼───────┼──────────────────255│ │保存━━━━━━┷━━━━━━━┷━━━━━━━━━━━━━━━━━━報(bào)頭校驗(yàn)和報(bào)頭中的任何一個(gè)域發(fā)生傳輸錯(cuò)誤都會(huì)產(chǎn)生很多無法預(yù)料的結(jié)果。比方:假設(shè)發(fā)送地址錯(cuò)誤,就可(Checksum)IP數(shù)據(jù)報(bào)不產(chǎn)生這類錯(cuò)誤,確保報(bào)頭的完整性。其二進(jìn)制反碼,相加后再對(duì)結(jié)果計(jì)算一次二進(jìn)制反碼而求得的,它常被簡稱為反碼和的反碼。源地址和目的地址IP地址。數(shù)據(jù)包可能經(jīng)過很多中間路由器,但是這兩個(gè)地址域始終不變。選項(xiàng)IP選項(xiàng)域是任選域,它的主要目的是用來裝載特定的功能以便于網(wǎng)絡(luò)測試和調(diào)試。在IP數(shù)據(jù)報(bào)中,選項(xiàng)是連續(xù)消滅的,中間沒有任何分隔符。每個(gè)選項(xiàng)包含一個(gè)選項(xiàng)碼字節(jié),后面可能2.14所示,選項(xiàng)代碼字節(jié)分成三個(gè)域。0 1 2 3 4 5 6 7┌─┬───┬───────┐│C│選項(xiàng)類│ 選項(xiàng)號(hào) │└─┴───┴───────┘選項(xiàng)代碼字節(jié)中的三個(gè)域〔C〕1,說明該選項(xiàng)應(yīng)被拷貝到全部片中去;假設(shè)0,則僅把該選項(xiàng)拷貝到第一個(gè)分片中。選項(xiàng)類和選項(xiàng)號(hào)指明選項(xiàng)的一般類型,并且給定了該類中的一個(gè)特別選擇?,F(xiàn)在已經(jīng)定義的有兩個(gè)2-2列出了8的。━━━┯━━━┯━━┯━━━━━━━━━━━━━━━━━━━━━━選項(xiàng)類│選項(xiàng)號(hào)│長度│描述───┼───┼──┼──────────────────────0 │0 │- │選項(xiàng)列表完畢。該選項(xiàng)只占一個(gè)字節(jié)沒有長度字節(jié)───┼───┼──┼──────────────────────0 │1 │- │無操作。該選項(xiàng)只占一個(gè)字節(jié),沒有長度字節(jié)。───┼───┼──┼──────────────────────0 │2 │11│安全和處理限制〔用于軍事目的〕───┼───┼──┼──────────────────────0 │3 │可變│自由源路由。用來在一個(gè)指定路徑為數(shù)據(jù)報(bào)選路───┼───┼──┼──────────────────────0 │7 IP數(shù)據(jù)報(bào)所承受的路由───┼───┼──┼──────────────────────0 │8 │ 4│數(shù)據(jù)流標(biāo)識(shí)符。已過時(shí)。───┼───┼──┼──────────────────────0 │9 │可變│嚴(yán)格源路由。用來在指定路徑上為數(shù)據(jù)報(bào)選路。───┼───┼──┼──────────────────────2 │4 │可變│因特網(wǎng)時(shí)戳。用來記錄路由上的時(shí)間戳━━━┷━━━┷━━┷━━━━━━━━━━━━━━━━━━━━━━校驗(yàn)和過失檢驗(yàn)10兆字節(jié)少1個(gè)字節(jié)的錯(cuò)誤〔10-7),光纖信道的誤碼率通常是低于10-9。但不管怎么說,傳輸過失總是存在,必需發(fā)送方從數(shù)據(jù)中計(jì)算附加信息,并且接收方進(jìn)展同樣的計(jì)算來核對(duì)結(jié)果。(paritychedk)、累加和、循環(huán)冗余校驗(yàn),協(xié)議中則承受“反碼和的反碼”的數(shù)據(jù)按字節(jié)、字或雙字對(duì)齊求字節(jié)、字或雙字和,并且不記進(jìn)位。循環(huán)冗余校驗(yàn)和反碼和的校驗(yàn)相對(duì)來說要簡單些,下面分別給出了對(duì)應(yīng)的代碼。的查找表*/staticshortcrctab[]={0xC601,0x06C0,0x0780,0xC741,0x0500,0xC5C1,0xC481,0x0440,0xCC01,0x0CC0,0x0D80,0xCD41,0x0F00,0xCFC1,0xCE81,0x0E40,0x0A00,0xCAC1,0xCB81,0x0B40,0xC901,0x09C0,0x0880,0xC841,0xD801,0x18C0,0x1980,0xD941,0x1B00,0xDBC1,0xDA81,0x1A40,0x1E00,0xDEC1,0xDF81,0x1F40,0xDD01,0x1DC0,0x1C80,0xDC41,0x1400,0xD4C1,0xD581,0x1540,0xD701,0x17C0,0x1680,0xD641,0xD201,0x12C0,0x1380,0xD341,0x1100,0xD1C1,0xD081,0x1040,0xF001,0x30C0,0x3180,0xF141,0x3300,0xF3C1,0xF281,0x3240,0x3600,0xF6C1,0xF781,0x3740,0xF501,0x35C0,0x3480,0xF441,0x3C00,0xFCC1,0xFD81,0x3D40,0xFF01,0x3FC0,0x3E80,0xFE41,0xFA01,0x3AC0,0x3B80,0xFB41,0x3900,0xF9C1,0xF881,0x3840,0x2800,0xE8C1,0xE981,0x2940,0xEB01,0x2BC0,0x2A80,0xEA41,0xEE01,0x2EC0,0x2F80,0xEF41,0x2D00,0xEDC1,0xEC81,0x2C40,0xE401,0x24C0,0x2580,0xE541,0x2700,0xE7C1,0xE681,0x2640,0x2200,0xE2C1,0xE381,0x2340,0xE101,0x21C0,0x2080,0xE041,0xA001,0x60C0,0x6180,0xA141,0x6300,0xA3C1,0xA281,0x6240,0x6600,0xA6C1,0xA781,0x6740,0xA501,0x65C0,0x6480,DxA441,0x6C00,0xACC1,0xAD81,0x6D40,0xAF01,0x6FC0,0x6E80,0xAE41,0xAA01,0x6AC0,0x6B80,0xAB41,0x6900,0xA9C1,0xA881,0x6840,0x7800,0xB8C1,0xB981,0x7940,0xBB01,0x7BC0,0x7A80,0xBA41,0xBE01,0x7EC0,0x7F80,0xBF41,0x7D00,0xBDC1,0xBC81,0x7C40,0xB401,0x74C0,0x7580,0xB541,0x7700,0xB7C1,0xB681,0x7640,0x7200,0xB2C1,0xB381,0x7340,0xB101,0x7lC0,0x7080,0xB041,0x5000,0x90C1,0x9181,0x5140,0x9301,0x53C0,0x5280,0x9241,0x9601,0x56C0,0x5780,0x9741,0x5500,0x95C1,0x9481,0x5440,0x9C01,0x5CC0,0x5D80,0x9D41,0x5F00,0x9FC1,0x9E81,0x5E40,0x5A00,0x9AC1,0x9B81,0x5B40,0x9901,0x59C0,0x5880,0x9841,0x8801,0x48C0,0x4980,0x8941,0x4B00,0x8BC1,0x8A81,0x4A4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度河邊農(nóng)業(yè)產(chǎn)業(yè)鏈私人耕種土地承包合同
- 二零二五年度解除教育培訓(xùn)機(jī)構(gòu)租賃合同
- 2025年度藥店員工團(tuán)隊(duì)協(xié)作與績效激勵(lì)合同協(xié)議
- 二零二五年度房屋按揭貸款逾期處理合同
- 二零二五年度銀行個(gè)人住房貸款抵押合同法律風(fēng)險(xiǎn)評(píng)估報(bào)告
- 2025年度籃球運(yùn)動(dòng)員與俱樂部獎(jiǎng)金分配合同
- 小兒口炎患者的護(hù)理
- 2025招商合同范本范文
- 技術(shù)項(xiàng)目委托研發(fā)合同書
- 公司變更股權(quán)章程范本
- 2023年中考語文備考之名著閱讀《經(jīng)典常談》思維導(dǎo)圖合集
- 2023年湘教版數(shù)學(xué)七年級(jí)下冊(cè)《整式的乘法》單元質(zhì)量檢測(含答案)
- 氣柜安裝工程施工方案
- GB/T 28750-2012節(jié)能量測量和驗(yàn)證技術(shù)通則
- GB/T 18791-2002電子和電氣陶瓷性能試驗(yàn)方法
- 分子生物學(xué)本基因組及基因組學(xué)概論
- 《人工智能》全冊(cè)配套課件
- 統(tǒng)編部編版四年級(jí)道德與法治下冊(cè)優(yōu)秀課件【全冊(cè)】
- 高職大?!扼w育與健康》課程標(biāo)準(zhǔn)
- 12月1日世界艾滋病日預(yù)防艾滋病講座PPT珍愛生命預(yù)防艾滋病PPT課件(帶內(nèi)容)
- 測量儀器自檢記錄表(全站儀)
評(píng)論
0/150
提交評(píng)論