




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1第 2 章 網(wǎng)絡(luò)體系結(jié)構(gòu)和網(wǎng)絡(luò)協(xié)議.網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及其特點 .計算機網(wǎng)絡(luò)的體系結(jié)構(gòu)2.2.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)的形成2.2.2 劃分層次的必要性2.2.3 計算機網(wǎng)絡(luò)的原理體系結(jié)構(gòu)2.2.4 實體、協(xié)議、服務(wù)和服務(wù)訪問點2.2.5 面向連接服務(wù)和無連接服務(wù)2.2.6 OSI 與 TCP/IP 體系結(jié)構(gòu)的比較2n網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是指用傳輸媒體互連各種設(shè)備的物理布局,就是用什么方式把網(wǎng)絡(luò)中的計算機等設(shè)備連接起來。拓?fù)鋱D給出網(wǎng)絡(luò)服務(wù)器、工作站的網(wǎng)絡(luò)配置和相互間的連接。 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)3 拓?fù)渚W(wǎng)狀 星型 樹型 總線型 環(huán)型4總線型拓?fù)?n總線結(jié)構(gòu)是使用同一媒體或電纜連接所有端用戶的一種方式,也就是說,連接端
2、用戶的物理媒體由所有設(shè)備共享,各工作站地位平等,無中心節(jié)點控制,公用總線上的信息多以基帶形式串行傳遞,其傳遞方向總是從發(fā)送信息的節(jié)點開始向兩端擴散,如同廣播電臺發(fā)射的信息一樣,因此又稱廣播式計算機網(wǎng)絡(luò)。各節(jié)點在接受信息時都進(jìn)行地址檢查,看是否與自己的工作站地址相符,相符則接收網(wǎng)上的信息。 6n總線拓?fù)浣Y(jié)構(gòu)的優(yōu)點: (1)總線結(jié)構(gòu)所需要的電纜數(shù)量少。 (2)總線結(jié)構(gòu)簡單,又是無源工作,較高的可靠性。 (3)易于擴充,增加或減少用戶比較方便。 n總線拓?fù)涞娜秉c: (1)總線的傳輸距離有限,通信范圍受到限制。 (2)故障診斷和隔離較困難。 (3)分布式協(xié)議不能保證信息的及時傳送,不具有實時功能 7環(huán)
3、型拓?fù)?n環(huán)形拓?fù)渚W(wǎng)絡(luò)由站點和連接站的鏈路組成一個閉合環(huán)。 這種結(jié)構(gòu)中的傳輸媒體從一個端用戶到另一個端用戶,直到將所有的端用戶連成環(huán)型。數(shù)據(jù)在環(huán)路中沿著一個方向在各個節(jié)點間傳輸,信息從一個節(jié)點傳到另一個節(jié)點。這種結(jié)構(gòu)顯而易見消除了端用戶通信時對中心系統(tǒng)的依賴性。 9n1、以單向方式操作,于是便有上游端用戶和下游端用戶之稱;n2、信息流在網(wǎng)中是沿著固定方向流動的,兩個節(jié)點僅有一條道路,故簡化了路徑選擇的控制;n3、環(huán)路上各節(jié)點都是自舉控制,故控制軟件簡單;由于信息源在環(huán)路中是串行地穿過各個節(jié)點,當(dāng)環(huán)中節(jié)點過多時,勢必影響信息傳輸速率,使網(wǎng)絡(luò)的響應(yīng)時間延長;n4、環(huán)路是封閉的,不便于擴充;n5、可
4、靠性低,一個節(jié)點故障,將會造成全網(wǎng)癱瘓;維護難,對分支節(jié)點故障定位較難。 10n 環(huán)形拓?fù)涞膬?yōu)點: (1)電纜長度短。 (2)增加或減少工作站時,僅需簡單的連接操作。 (3)可使用光纖。 環(huán)形拓?fù)涞娜秉c: (1)節(jié)點的故障會引起全網(wǎng)故障。 (2)故障檢測困難。 (3)環(huán)形拓?fù)浣Y(jié)構(gòu)的媒體訪問控制協(xié)議都采用令牌傳達(dá)室遞的方式,在負(fù)載很輕時,信道利用率相對來說就比較低。 11星型拓?fù)?2n星型結(jié)構(gòu)是指各工作站以星型方式連接成網(wǎng)。網(wǎng)絡(luò)有中央節(jié)點,其他節(jié)點(工作站、服務(wù)器)都與中央節(jié)點直接相連,這種結(jié)構(gòu)以中央節(jié)點為中心,因此又稱為集中式網(wǎng)絡(luò)。 13n1、這種結(jié)構(gòu)便于集中控制,因為端用戶之間的通信必須經(jīng)過
5、中心站。易于維護和安全等優(yōu)點。n2、端用戶設(shè)備因為故障而停機時也不會影響其它端用戶間的通信。n3、同時它的網(wǎng)絡(luò)延遲時間較小,傳輸誤差較低。4、n這種結(jié)構(gòu)非常不利的一點是,中心系統(tǒng)必須具有極高的可靠性,因為中心系統(tǒng)一旦損壞,整個系統(tǒng)便趨于癱瘓。對此中心系統(tǒng)通常采用雙機熱備份,以提高系統(tǒng)的可靠性。 14網(wǎng)狀拓?fù)?5n網(wǎng)狀型結(jié)構(gòu)又稱作無規(guī)則結(jié)點之間的連接,是任意的、沒規(guī)律的。網(wǎng)狀拓樸主要優(yōu)點是系統(tǒng)可靠性高,結(jié)構(gòu)復(fù)雜,必須采用路由選擇算法與流量控制算法,目前使用的遠(yuǎn)程拓樸結(jié)構(gòu)均采用了網(wǎng)狀拓樸結(jié)構(gòu)型。 16樹型拓?fù)?7n樹型拓?fù)浣Y(jié)構(gòu)就像一棵“根”朝上的樹,與總線拓?fù)浣Y(jié)構(gòu)相比,主要區(qū)別在于總線拓?fù)浣Y(jié)構(gòu)中沒
6、有“根”。這種拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)一般采用同軸電纜,用于軍事單位、政府部門等上、下界限相當(dāng)嚴(yán)格和層次分明的部門。 18n樹型拓?fù)浣Y(jié)構(gòu)的特點:優(yōu)點是容易擴展、故障也容易分離處理,缺點是整個網(wǎng)絡(luò)對根的依賴性很大,一旦網(wǎng)絡(luò)的根發(fā)生故障,整個系統(tǒng)就不能正常工作。 19計算機網(wǎng)絡(luò)通信中的計算機網(wǎng)絡(luò)通信中的9個個焦點焦點問題問題 (1)尋址:識別通信的雙方)尋址:識別通信的雙方 ,分配地址的方案,分配地址的方案(2)差錯控制:連接的雙方必須使用同一種檢錯和糾錯算)差錯控制:連接的雙方必須使用同一種檢錯和糾錯算法或數(shù)據(jù)重發(fā)的規(guī)則。法或數(shù)據(jù)重發(fā)的規(guī)則。 (3)流量控制:防止擁塞和數(shù)據(jù)丟失。)流量控制:防止擁塞和數(shù)據(jù)
7、丟失。 (4)分段及裝配:不同的網(wǎng)絡(luò)協(xié)議對報文長度要求不同)分段及裝配:不同的網(wǎng)絡(luò)協(xié)議對報文長度要求不同 。(5)路由選擇:當(dāng)源端和目標(biāo)端有多條鏈路存在時。)路由選擇:當(dāng)源端和目標(biāo)端有多條鏈路存在時。(6)編碼轉(zhuǎn)換:不同的機器采用不同的編碼)編碼轉(zhuǎn)換:不同的機器采用不同的編碼 。(7)信息的表達(dá):數(shù)據(jù)表達(dá)、壓縮、解壓縮等技術(shù))信息的表達(dá):數(shù)據(jù)表達(dá)、壓縮、解壓縮等技術(shù) 。(8)同步問題:建立發(fā)送和接收的同步過程)同步問題:建立發(fā)送和接收的同步過程 。(9)數(shù)據(jù)安全:防止數(shù)據(jù)丟失、非法查看、泄密、防抵賴)數(shù)據(jù)安全:防止數(shù)據(jù)丟失、非法查看、泄密、防抵賴20 對于復(fù)雜的計算機網(wǎng)絡(luò)協(xié)議,采用對于復(fù)雜的計
8、算機網(wǎng)絡(luò)協(xié)議,采用分層式分層式結(jié)構(gòu)。結(jié)構(gòu)。每一層關(guān)注和解決通信中的某一方面的規(guī)則。每一層關(guān)注和解決通信中的某一方面的規(guī)則。1為什么采用分層結(jié)構(gòu)為什么采用分層結(jié)構(gòu) (1)層之間是獨立的:)層之間是獨立的:復(fù)雜程度下降復(fù)雜程度下降。 (2)靈活性好)靈活性好 :一層發(fā)生變化時一層發(fā)生變化時,其他,其他各層均不受各層均不受影響影響。(3)結(jié)構(gòu)上可分割開)結(jié)構(gòu)上可分割開 :各層都可以采用最合適的技各層都可以采用最合適的技術(shù)來實現(xiàn)術(shù)來實現(xiàn)。(4)易于實現(xiàn)和維護:)易于實現(xiàn)和維護:系統(tǒng)已被分解為若干個相對獨系統(tǒng)已被分解為若干個相對獨立的子系統(tǒng)立的子系統(tǒng)。(5)能促進(jìn)標(biāo)準(zhǔn)化工作)能促進(jìn)標(biāo)準(zhǔn)化工作:每一層的功
9、能及所提供的服每一層的功能及所提供的服務(wù)務(wù)都有精確的說明都有精確的說明。212分層的分層的原則原則 層次的層次的數(shù)量數(shù)量和使每一層的和使每一層的功能功能非常非常明確。明確。 (1)結(jié)構(gòu)清晰,易于設(shè)計,層數(shù)應(yīng)適中。)結(jié)構(gòu)清晰,易于設(shè)計,層數(shù)應(yīng)適中。(2)每層的功能應(yīng)是明確的,并且是相互獨立的。每層的功能應(yīng)是明確的,并且是相互獨立的。 (3)同一節(jié)點相鄰層之間通過接口通信,層間接口必)同一節(jié)點相鄰層之間通過接口通信,層間接口必須清晰,跨越接口的信息量應(yīng)盡可能少。須清晰,跨越接口的信息量應(yīng)盡可能少。 (4)每一層都使用下層服務(wù),并為上層提供服務(wù)。)每一層都使用下層服務(wù),并為上層提供服務(wù)。 (5)網(wǎng)中
10、各節(jié)點都有相同的層次,不同節(jié)點的同等層網(wǎng)中各節(jié)點都有相同的層次,不同節(jié)點的同等層按照協(xié)議實現(xiàn)對等層之間的通信。按照協(xié)議實現(xiàn)對等層之間的通信。22層數(shù)多少要適當(dāng) n若層數(shù)太少,就會使每一層的協(xié)議太復(fù)雜。n層數(shù)太多又會在描述和綜合各層功能的系統(tǒng)工程任務(wù)時遇到較多的困難。 233協(xié)議協(xié)議 為進(jìn)行網(wǎng)絡(luò)中的數(shù)據(jù)交換而建立的為進(jìn)行網(wǎng)絡(luò)中的數(shù)據(jù)交換而建立的規(guī)則規(guī)則、標(biāo)準(zhǔn)標(biāo)準(zhǔn)或或約約定定即稱為網(wǎng)絡(luò)協(xié)議。協(xié)議是對即稱為網(wǎng)絡(luò)協(xié)議。協(xié)議是對同等層實體同等層實體之間的通信之間的通信制定的有關(guān)通信規(guī)則、約定的集合。制定的有關(guān)通信規(guī)則、約定的集合。 網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)協(xié)議3個要素:個要素:(1)語法語法:數(shù)據(jù)與控制信息的結(jié)構(gòu)或
11、格式。數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式。 (2)語義語義:定義數(shù)據(jù)格式中每一個字段的含義。定義數(shù)據(jù)格式中每一個字段的含義。 (3)同步同步:收發(fā)雙方或多方在收發(fā)時間和速度上的嚴(yán)收發(fā)雙方或多方在收發(fā)時間和速度上的嚴(yán)格匹配,即事件實現(xiàn)順序的詳細(xì)說明。格匹配,即事件實現(xiàn)順序的詳細(xì)說明。 244網(wǎng)絡(luò)的體系結(jié)構(gòu)網(wǎng)絡(luò)的體系結(jié)構(gòu)網(wǎng)絡(luò)的體系結(jié)構(gòu)就是計算機網(wǎng)絡(luò)各層次網(wǎng)絡(luò)的體系結(jié)構(gòu)就是計算機網(wǎng)絡(luò)各層次及其協(xié)議的集合。及其協(xié)議的集合。25 開放系統(tǒng)互連開放系統(tǒng)互連OSIOSI(open system open system interconnectioninterconnection,OSIOSI)參考模型是由)參考模型
12、是由國際標(biāo)準(zhǔn)化組織國際標(biāo)準(zhǔn)化組織ISOISO(international international standard organization, ISOstandard organization, ISO)提出和)提出和定義的網(wǎng)絡(luò)體系結(jié)構(gòu),是一種用于連接定義的網(wǎng)絡(luò)體系結(jié)構(gòu),是一種用于連接異構(gòu)系統(tǒng)的分層模型框架,為連接分布異構(gòu)系統(tǒng)的分層模型框架,為連接分布式應(yīng)用處理的開放系統(tǒng)提供了基礎(chǔ)。式應(yīng)用處理的開放系統(tǒng)提供了基礎(chǔ)。261OSI/RM七層結(jié)構(gòu)七層結(jié)構(gòu)27關(guān)于開放系統(tǒng)互連參考模型OSI/RMnOSI參考模型產(chǎn)生的背景n60-80年代出現(xiàn)了多種網(wǎng)絡(luò)體系結(jié)構(gòu),這些體系結(jié)構(gòu)往往著眼于本公司的網(wǎng)絡(luò)產(chǎn)品
13、,沒有統(tǒng)一的標(biāo)準(zhǔn),很難把它們互連起來,如DOS與UNIX的互連。n1982年,國際標(biāo)準(zhǔn)化組織(International Organization for Standardization,ISO)公布了異種網(wǎng)絡(luò)操作系統(tǒng)互連的通信標(biāo)準(zhǔn),即開放系統(tǒng)互連參考模型(Open Systems Interconnection Reference Model,OSI/RM)。28關(guān)于開放系統(tǒng)互連參考模型OSI/RMn開放性:只要遵循 OSI 標(biāo)準(zhǔn),一個系統(tǒng)就可以和位于世界上任何地方的、也遵循這同一標(biāo)準(zhǔn)的其他任何系統(tǒng)進(jìn)行通信。n在市場化方面 OSI 卻失敗了。nOSI 的專家們在完成 OSI 標(biāo)準(zhǔn)時沒有商業(yè)驅(qū)
14、動力;nOSI 的協(xié)議實現(xiàn)起來過分復(fù)雜,且運行效率很低;nOSI 標(biāo)準(zhǔn)的制定周期太長,因而使得按 OSI 標(biāo)準(zhǔn)生產(chǎn)的設(shè)備無法及時進(jìn)入市場;nOSI 的層次劃分并也不太合理,有些功能在多個層次中重復(fù)出現(xiàn)。 29兩個計算機交換文件 文件傳送模塊計算機 1計算機 2文件傳送模塊只看這兩個文件傳送模塊好像文件及文件傳送命令是按照水平方向的虛線傳送的把文件交給下層模塊進(jìn)行發(fā)送把收到的文件交給上層模塊30再設(shè)計一個通信服務(wù)模塊 文件傳送模塊計算機 1計算機 2文件傳送模塊只看這兩個通信服務(wù)模塊好像可直接把文件可靠地傳送到對方把文件交給下層模塊進(jìn)行發(fā)送把收到的文件交給上層模塊通信服務(wù)模塊通信服務(wù)模塊31再設(shè)
15、計一個網(wǎng)絡(luò)接入模塊 文件傳送模塊計算機 1計算機 2文件傳送模塊通信服務(wù)模塊通信服務(wù)模塊網(wǎng)絡(luò)接入模塊網(wǎng)絡(luò)接入模塊通信網(wǎng)絡(luò)網(wǎng)絡(luò)接口網(wǎng)絡(luò)接口網(wǎng)絡(luò)接入模塊負(fù)責(zé)做與網(wǎng)絡(luò)接口細(xì)節(jié)有關(guān)的工作例如,規(guī)定傳輸?shù)膸袷?,幀的最大長度等。3233七層協(xié)議物理層n定義內(nèi)容n物理網(wǎng)絡(luò)結(jié)構(gòu)n所使用的傳輸媒介的機械和電氣特性n位傳輸編碼和計時規(guī)則n主要功能n實現(xiàn)通信節(jié)點之間的物理連接,透明地傳輸二進(jìn)制比特流(比特流(bit、位)、位)n相關(guān)硬件n普通集線器、中繼器n傳輸媒介連接器n調(diào)制解調(diào)器 數(shù)據(jù)鏈路層5 應(yīng)用層4 運輸層3 網(wǎng)絡(luò)層2 數(shù)據(jù)鏈路層1 物理層34七層協(xié)議數(shù)據(jù)鏈路層n主要功能n將物理層的位組成以幀幀為單位的數(shù)
16、據(jù)n錯誤檢測n控制數(shù)據(jù)流n識別網(wǎng)上每臺計算機n相關(guān)硬件n網(wǎng)橋n交換機n智能集線器n網(wǎng)絡(luò)接口卡數(shù)據(jù)鏈路層5 應(yīng)用層4 運輸層3 網(wǎng)絡(luò)層2 數(shù)據(jù)鏈路層1 物理層35七層協(xié)議網(wǎng)絡(luò)層n主要功能n路由選擇。如何在組成網(wǎng)絡(luò)的各子網(wǎng)之間找到到達(dá)傳送目的地的最佳路徑 n流量和擁塞控制。防止在于網(wǎng)中間出現(xiàn)過多的分組分組,而造成通路阻塞和出現(xiàn)“瓶頸” n差錯及故障的恢復(fù)n相關(guān)硬件n路由器數(shù)據(jù)鏈路層5 應(yīng)用層4 運輸層3 網(wǎng)絡(luò)層2 數(shù)據(jù)鏈路層1 物理層36七層協(xié)議網(wǎng)絡(luò)層(續(xù))n網(wǎng)絡(luò):這里指具有某個確切網(wǎng)絡(luò)地址的網(wǎng)絡(luò)n網(wǎng)絡(luò)地址:邏輯上分離的網(wǎng)絡(luò),都有一個唯一的邏輯地址n網(wǎng)際通信:網(wǎng)絡(luò)與網(wǎng)絡(luò)間的數(shù)據(jù)通信n交換:可以理解
17、為路徑選擇37七層協(xié)議運輸層n功能實現(xiàn)端到端的透明的實現(xiàn)端到端的透明的數(shù)據(jù)報文數(shù)據(jù)報文傳傳輸服務(wù)輸服務(wù)n為上層處理過程掩蓋下層結(jié)構(gòu)的細(xì)節(jié),補償下層協(xié)議中面向連接的連接服務(wù)在可靠性方面的缺陷。總之,向用戶提供可靠的端到端端到端(End-to-End,指應(yīng)用程序或進(jìn)程、或會話之間)的數(shù)據(jù)傳輸 數(shù)據(jù)鏈路層5 應(yīng)用層4 運輸層3 網(wǎng)絡(luò)層2 數(shù)據(jù)鏈路層1 物理層38OSI/RM會話層n功能n實現(xiàn)服務(wù)請求者和提供者之間的通信如建立、管理和拆除會話進(jìn)程。數(shù)據(jù)鏈路層5 會話層4 運輸層3 網(wǎng)絡(luò)層2 數(shù)據(jù)鏈路層1 物理層6 表示層7 應(yīng)用層39OSI/RM表示層n功能n處理通信進(jìn)程之間交換數(shù)據(jù)的表示方法,包括語
18、法轉(zhuǎn)換、數(shù)據(jù)格式的轉(zhuǎn)換、加密與解密、壓縮與解壓縮等。數(shù)據(jù)鏈路層5 會話層4 運輸層3 網(wǎng)絡(luò)層2 數(shù)據(jù)鏈路層1 物理層6 表示層7 應(yīng)用層40OSI/RM應(yīng)用層n功能n為用戶提供最直接的服務(wù)。n確定進(jìn)程之間通信的性質(zhì)以滿足用戶的需要(這反映在用戶所產(chǎn)生的服務(wù)請求)數(shù)據(jù)鏈路層5 會話層4 運輸層3 網(wǎng)絡(luò)層2 數(shù)據(jù)鏈路層1 物理層6 表示層7 應(yīng)用層41427層之間的關(guān)系應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層通信子網(wǎng)資源子網(wǎng)面向信息處理面向數(shù)據(jù)通信43計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應(yīng)用進(jìn)程數(shù)據(jù)先傳送到應(yīng)用層加上應(yīng)用層首部,成為應(yīng)用層
19、PDU44計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應(yīng)用層 PDU 再傳送到運輸層加上運輸層首部,成為運輸層報文45計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2運輸層報文再傳送到網(wǎng)絡(luò)層加上網(wǎng)絡(luò)層首部,成為 IP 數(shù)據(jù)報(或分組)46計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2IP 數(shù)據(jù)報再傳送到數(shù)據(jù)鏈路層加上鏈路層首部和尾部,成為數(shù)據(jù)鏈路層幀47計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2數(shù)據(jù)鏈路層幀再傳送到物理層最下
20、面的物理層把比特流傳送到物理媒體48計算機 1 向計算機 2 發(fā)送數(shù)據(jù) n應(yīng)用層(application layer) 5432154321物理傳輸媒體計算機 1AP2AP1電信號(或光信號)在物理媒體中傳播從發(fā)送端物理層傳送到接收端物理層計算機 249計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2物理層接收到比特流,上交給數(shù)據(jù)鏈路層50計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2數(shù)據(jù)鏈路層剝?nèi)撞亢蛶膊咳〕鰯?shù)據(jù)部分,上交給網(wǎng)絡(luò)層51計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2
21、AP1計算機 2網(wǎng)絡(luò)層剝?nèi)ナ撞?,取出?shù)據(jù)部分上交給運輸層52計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2運輸層剝?nèi)ナ撞?,取出?shù)據(jù)部分上交給應(yīng)用層53計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應(yīng)用層剝?nèi)ナ撞?,取出?yīng)用程序數(shù)據(jù)上交給應(yīng)用進(jìn)程54計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2我收到了 AP1 發(fā)來的應(yīng)用程序數(shù)據(jù)!55計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應(yīng) 用 程 序 數(shù) 據(jù)應(yīng)用層首部H510100110
22、100101 比 特 流 110101110101注意觀察加入或剝?nèi)ナ撞浚ㄎ膊浚┑膶哟螒?yīng) 用 程 序 數(shù) 據(jù)H5應(yīng) 用 程 序 數(shù) 據(jù)H4H5應(yīng) 用 程 序 數(shù) 據(jù)H3H4H5應(yīng) 用 程 序 數(shù) 據(jù)H4運輸層首部H3網(wǎng)絡(luò)層首部H2鏈路層首部T2鏈路層尾部56計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 210100110100101 比 特 流 110101110101計算機 2 的物理層收到比特流后交給數(shù)據(jù)鏈路層H2T2H3H4H5應(yīng) 用 程 序 數(shù) 據(jù)57H3H4H5應(yīng) 用 程 序 數(shù) 據(jù)計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機
23、 1AP2AP1計算機 2數(shù)據(jù)鏈路層剝?nèi)撞亢蛶膊亢蟀褞臄?shù)據(jù)部分交給網(wǎng)絡(luò)層H2T2H3H4H5應(yīng) 用 程 序 數(shù) 據(jù)58H4H5應(yīng) 用 程 序 數(shù) 據(jù)H3H4H5應(yīng) 用 程 序 數(shù) 據(jù)計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2網(wǎng)絡(luò)層剝?nèi)シ纸M首部后把分組的數(shù)據(jù)部分交給運輸層59H5應(yīng) 用 程 序 數(shù) 據(jù)H4H5應(yīng) 用 程 序 數(shù) 據(jù)計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2運輸層剝?nèi)笪氖撞亢蟀褕笪牡臄?shù)據(jù)部分交給應(yīng)用層60應(yīng) 用 程 序 數(shù) 據(jù)H5應(yīng) 用 程 序 數(shù) 據(jù)計算機 1 向計算機 2 發(fā)送
24、數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2應(yīng)用層剝?nèi)?yīng)用層 PDU 首部后把應(yīng)用程序數(shù)據(jù)交給應(yīng)用進(jìn)程61計算機 1 向計算機 2 發(fā)送數(shù)據(jù) 5432154321計算機 1AP2AP1計算機 2我收到了 AP1 發(fā)來的應(yīng)用程序數(shù)據(jù)!6263實體、協(xié)議、服務(wù)和服務(wù)訪問點(續(xù)) 協(xié) 議交換原語交換原語服 務(wù) 用 戶提 供 服 務(wù)服 務(wù) 提 供 者第 n 層第 n + 1 層服 務(wù) 用 戶SAPSAP641.5.4實體、協(xié)議、服務(wù)和服務(wù)訪問點 n實體(entity) 表示任何可發(fā)送或接收信息的硬件或軟件進(jìn)程。 n協(xié)議是控制兩個對等實體進(jìn)行通信的規(guī)則的集合。 n在協(xié)議的控制下,兩個對等實
25、體間的通信使得本層能夠向上一層提供服務(wù)。n要實現(xiàn)本層協(xié)議,還需要使用下層所提供的服務(wù)。 65實體、協(xié)議、服務(wù)和服務(wù)訪問點(續(xù)) n本層的服務(wù)用戶只能看見服務(wù)而無法看見下面的協(xié)議。n下面的協(xié)議對上面的服務(wù)用戶是透明的。 n協(xié)議是“水平的”,即協(xié)議是控制對等實體之間通信的規(guī)則。n服務(wù)是“垂直的”,即服務(wù)是由下層向上層通過層間接口提供的。n同一系統(tǒng)相鄰兩層的實體進(jìn)行交互的地方,稱為服務(wù)訪問點 SAP (Service Access Point)。 66實體、協(xié)議、服務(wù)和服務(wù)訪問點(續(xù)) 協(xié) 議交換原語交換原語服 務(wù) 用 戶提 供 服 務(wù)服 務(wù) 提 供 者第 n 層第 n + 1 層服 務(wù) 用 戶SA
26、PSAP672.3 TCP/IP參考模型TCP/IP事實上的網(wǎng)絡(luò)工業(yè)標(biāo)準(zhǔn),建立在事實上的網(wǎng)絡(luò)工業(yè)標(biāo)準(zhǔn),建立在TCP/IP結(jié)結(jié)構(gòu)體系上的協(xié)議是應(yīng)用最廣泛的協(xié)議構(gòu)體系上的協(xié)議是應(yīng)用最廣泛的協(xié)議TCP/IP協(xié)議模型采用協(xié)議模型采用四層四層的分層體系結(jié)構(gòu)的分層體系結(jié)構(gòu) 68兩種國際標(biāo)準(zhǔn)n法律上的(de jure)國際標(biāo)準(zhǔn) OSI 并沒有得到市場的認(rèn)可。n非國際標(biāo)準(zhǔn) TCP/IP 現(xiàn)在獲得了最廣泛的應(yīng)用。nTCP/IP 常被稱為事實上的(de facto) 國際標(biāo)準(zhǔn)。692.3.3 TCP/IP各層功能 1網(wǎng)絡(luò)接口層網(wǎng)絡(luò)接口層 TCP/IP標(biāo)準(zhǔn)并沒有定義具體的網(wǎng)絡(luò)接口協(xié)議標(biāo)準(zhǔn)并沒有定義具體的網(wǎng)絡(luò)接口協(xié)議
27、。 一般一般各物理網(wǎng)絡(luò)可以使用自己的數(shù)據(jù)鏈路層協(xié)議各物理網(wǎng)絡(luò)可以使用自己的數(shù)據(jù)鏈路層協(xié)議和物理層協(xié)議,和物理層協(xié)議,不需要不需要在數(shù)據(jù)鏈路層上在數(shù)據(jù)鏈路層上設(shè)置設(shè)置專門專門的的TCP/IP協(xié)議。協(xié)議。 但用串行線路連接主機與網(wǎng)絡(luò),或連接網(wǎng)絡(luò)與網(wǎng)但用串行線路連接主機與網(wǎng)絡(luò),或連接網(wǎng)絡(luò)與網(wǎng)絡(luò)時,需在數(shù)據(jù)鏈路層運行專門的串行線路網(wǎng)際絡(luò)時,需在數(shù)據(jù)鏈路層運行專門的串行線路網(wǎng)際協(xié)議(協(xié)議(SLIP)或點到點()或點到點(PPP)協(xié)議)協(xié)議702網(wǎng)際層網(wǎng)際層 主要功能是主要功能是尋址尋址、把邏輯、把邏輯地址地址和名稱和名稱轉(zhuǎn)換轉(zhuǎn)換成物理成物理地址。地址。 含有含有4個重要的協(xié)議:個重要的協(xié)議: 互聯(lián)網(wǎng)協(xié)議
28、互聯(lián)網(wǎng)協(xié)議IP尋址尋址 互聯(lián)網(wǎng)控制報文協(xié)議互聯(lián)網(wǎng)控制報文協(xié)議ICMP傳送各種信息、錯傳送各種信息、錯誤報告。誤報告。 地址轉(zhuǎn)換協(xié)議地址轉(zhuǎn)換協(xié)議ARP把邏輯地址和名稱轉(zhuǎn)換成物把邏輯地址和名稱轉(zhuǎn)換成物理地址理地址 反向地址轉(zhuǎn)換協(xié)議反向地址轉(zhuǎn)換協(xié)議RARP把物理地址轉(zhuǎn)換成邏把物理地址轉(zhuǎn)換成邏輯地址輯地址713.傳輸層傳輸層 主要功能是提供從一個應(yīng)用程序到另一個應(yīng)用程主要功能是提供從一個應(yīng)用程序到另一個應(yīng)用程序的通信,常稱為序的通信,常稱為端對端端對端的通信。的通信。 兩個主要的協(xié)議:兩個主要的協(xié)議: 傳輸控制協(xié)議(傳輸控制協(xié)議(TCP)面向連接面向連接的通信,的通信,建立建立連接連接傳輸傳輸釋放連接
29、釋放連接。 用戶數(shù)據(jù)報協(xié)議(用戶數(shù)據(jù)報協(xié)議(UDP)無連接無連接的通信,在傳的通信,在傳送數(shù)據(jù)前不要求建立連接。送數(shù)據(jù)前不要求建立連接。724應(yīng)用層應(yīng)用層 相當(dāng)于相當(dāng)于OSI參考模型的會話層、表示層和應(yīng)用層參考模型的會話層、表示層和應(yīng)用層3層的功能。層的功能。 最常用的協(xié)議:最常用的協(xié)議: 文件傳輸協(xié)議(文件傳輸協(xié)議(FTP)遠(yuǎn)程登錄協(xié)議(遠(yuǎn)程登錄協(xié)議(Telnet)域名服務(wù)(域名服務(wù)(DNS)簡單郵件傳輸協(xié)議(簡單郵件傳輸協(xié)議(SMTP)超文本傳輸協(xié)議(超文本傳輸協(xié)議(HTTP)等。)等。 732.3.4 TCP/IP和OSI/RM模型的比較 相同點:都要完成計算機網(wǎng)絡(luò)的通信功能相同點:都要
30、完成計算機網(wǎng)絡(luò)的通信功能不同點:不同點:TCP/IP模型中將模型中將OSI模型的高三層合并模型的高三層合并為一層,將為一層,將OSI的物理層和數(shù)據(jù)鏈路層歸并到網(wǎng)絡(luò)的物理層和數(shù)據(jù)鏈路層歸并到網(wǎng)絡(luò)接口層。接口層。 74 TCP/IP模型是一種在實際應(yīng)用中逐漸發(fā)展完善模型是一種在實際應(yīng)用中逐漸發(fā)展完善起來的模型,存在以下不足:起來的模型,存在以下不足:沒有明顯地區(qū)分服務(wù)、接口和協(xié)議的概念;沒有明顯地區(qū)分服務(wù)、接口和協(xié)議的概念;不是通用的,不適合描述除不是通用的,不適合描述除TCP/IP模型之外的模型之外的任何協(xié)議;任何協(xié)議; 不區(qū)分(甚至不提及)物理層和數(shù)據(jù)鏈路層。不區(qū)分(甚至不提及)物理層和數(shù)據(jù)鏈
31、路層。 75網(wǎng)際協(xié)議 IP 及其配套協(xié)議 各種應(yīng)用層協(xié)議 網(wǎng)絡(luò)接口層(TELNET, FTP, SMTP 等)物理硬件運輸層TCP, UDP應(yīng)用層ICMPIPRARPARP與各種網(wǎng)絡(luò)接口網(wǎng)際層IGMP76沙漏計時器形狀的TCP/IP協(xié)議族 HTTPSMTPDNSRTPTCPUDPIP網(wǎng)際層網(wǎng)絡(luò)接口層運輸層應(yīng)用層網(wǎng)絡(luò)接口 1網(wǎng)絡(luò)接口 2網(wǎng)絡(luò)接口 3776.2 因特網(wǎng)的網(wǎng)際協(xié)議 IP網(wǎng)際協(xié)議 IP 是 TCP/IP 體系中兩個最主要的協(xié)議之一 。與 IP 協(xié)議配套使用的還有四個協(xié)議: n地址解析協(xié)議 ARP (Address Resolution Protocol)n逆地址解析協(xié)議 RARP (R
32、everse Address Resolution Protocol)n因特網(wǎng)控制報文協(xié)議 ICMP (Internet Control Message Protocol)n因特網(wǎng)組管理協(xié)議 IGMP (Internet Group Management Protocol) 78n網(wǎng)際協(xié)議網(wǎng)際協(xié)議(Internet Protocol,縮寫:IP),或互聯(lián)網(wǎng)協(xié)議互聯(lián)網(wǎng)協(xié)議,是用于報文交換網(wǎng)絡(luò)的一種面向數(shù)據(jù)的協(xié)議。 792.2 分類的 IP 地址1. IP 地址及其表示方法 n我們把整個因特網(wǎng)看成為一個單一的、抽象的網(wǎng)絡(luò)。IP 地址就是給每個連接在因特網(wǎng)上的主機(或路由器)分配一個在全世界范圍是惟
33、一的 32 bit 的標(biāo)識符。nIP 地址現(xiàn)在由因特網(wǎng)名字與號碼指派公司ICANN (Internet Corporation for Assigned Names and Numbers)進(jìn)行分配 80IP 地址的編址方法 n分類的 IP 地址。這是最基本的編址方法,在 1981 年就通過了相應(yīng)的標(biāo)準(zhǔn)協(xié)議。n子網(wǎng)的劃分。這是對最基本的編址方法的改進(jìn),其標(biāo)準(zhǔn)RFC 950在 1985 年通過。n構(gòu)成超網(wǎng)。這是比較新的無分類編址方法。1993 年提出后很快就得到推廣應(yīng)用。81nA類:-54nB類:-54nC類:1
34、-54nD類:-54nE類:-5482net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 00183net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址
35、中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001A 類地址的網(wǎng)絡(luò)號字段 net-id 為 1 字節(jié)84net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001B 類地
36、址的網(wǎng)絡(luò)號字段 net-id 為 2 字節(jié)85net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001C 類地址的網(wǎng)絡(luò)號字段 net-id 為 3 字節(jié)86net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類
37、地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001A 類地址的主機號字段 host-id 為 3 字節(jié)87net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001B 類地址的主機號字段 host-id 為 2 字節(jié)88net-id24 bi
38、thost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001C 類地址的主機號字段 host-id 為 1 字節(jié)89net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1
39、1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001D 類地址是多播地址 90net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的網(wǎng)絡(luò)號字段和主機號字段 0A 類地址host-id16 bitB 類地址C 類地址01 1host-id8 bitD 類地址 1 1 1 0多 播 地 址E 類地址保 留 為 今 后 使 用1 1 1 1 001E 類地址保留為今后使用 91n網(wǎng)絡(luò)號的第一個字節(jié)不能為255。數(shù)字255作為廣播地址。 網(wǎng)絡(luò)號的第一個字節(jié)不能為“0”,“0”表示該地址是本地主機,不能傳送。 92n主機號
40、的各個位不能都為“1”,如果所有位都為“1”,則該機地址是廣播地址,而非主機的地址。 主機號的各個位不能都為“0”,如果各個位都為“0”,則表示“只有這個網(wǎng)絡(luò)”,而這個網(wǎng)絡(luò)上沒有任何主機。 93nIP地址中的每一個字節(jié)都為0的地址對應(yīng)于當(dāng)前主機;nIP地址中的每一個字節(jié)都為1的IP地址55是當(dāng)前子網(wǎng)的廣播地址 94-54給本機地址使用。 55 55 55供本地網(wǎng)使用,這些網(wǎng)絡(luò)連到互連網(wǎng)上需
41、要對這些本地網(wǎng)地址進(jìn)行轉(zhuǎn)換(NAT)952. 常用的三種類別的 IP 地址 IP 地址的使用范圍 網(wǎng)絡(luò) 最大 第一個 最后一個 每個網(wǎng)絡(luò)類別 網(wǎng)絡(luò)數(shù) 可用的 可用的 中最大的 網(wǎng)絡(luò)號 網(wǎng)絡(luò)號 主機數(shù) A 126 (27 2) 1 126 16,777,214 B 16,384 (214) 128.0 191.255 65,534 C 2,097,152 (221) 192.0.0 223.255.255 254962.3 劃分子網(wǎng)和構(gòu)造超網(wǎng)2.3.1 劃分子網(wǎng)1. 從兩級 IP地址到三級 IP地址 n在 ARPANET的早期,IP地址的設(shè)計確實不夠合理。nIP地址空間的利用率有時很低。 n給每
42、一個物理網(wǎng)絡(luò)分配一個網(wǎng)絡(luò)號會使路由表變得太大因而使網(wǎng)絡(luò)性能變壞。 n兩級的 IP地址不夠靈活。 97n從 1985 年起在 IP 地址中又增加了一個“子網(wǎng)號字段”,使兩級的 IP 地址變成為三級的 IP 地址。n這種做法叫作劃分子網(wǎng)(subnetting) 。劃分子網(wǎng)已成為因特網(wǎng)的正式標(biāo)準(zhǔn)協(xié)議。 三級的 IP 地址 98n劃分子網(wǎng)純屬一個單位內(nèi)部的事情。單位對外仍然表現(xiàn)為沒有劃分子網(wǎng)的網(wǎng)絡(luò)。n從主機號借用若干個比特作為子網(wǎng)號 subnet-id,而主機號 host-id 也就相應(yīng)減少了若干個比特。IP地址 := , , (6-2) 劃分子網(wǎng)的基本思路 99n凡是從其他網(wǎng)絡(luò)發(fā)送給本單位某個主機的
43、 IP 數(shù)據(jù)報,仍然是根據(jù) IP 數(shù)據(jù)報的目的網(wǎng)絡(luò)號 net-id,先找到連接在本單位網(wǎng)絡(luò)上的路由器。n然后此路由器在收到 IP 數(shù)據(jù)報后,再按目的網(wǎng)絡(luò)號 net-id 和子網(wǎng)號 subnet-id 找到目的子網(wǎng)。n最后就將 IP 數(shù)據(jù)報直接交付給目的主機。 劃分子網(wǎng)的基本思路(續(xù)) 100n當(dāng)沒有劃分子網(wǎng)時,IP 地址是兩級結(jié)構(gòu),地址的網(wǎng)絡(luò)號字段也就是 IP 地址的“因特網(wǎng)部分”,而主機號字段是 IP 地址的“本地部分”。n劃分子網(wǎng)后 IP 地址就變成了三級結(jié)構(gòu)。劃分子網(wǎng)只是將 IP 地址的本地部分進(jìn)行再劃分,而不改變 IP 地址的因特網(wǎng)部分。 劃分子網(wǎng)后變成了三級結(jié)構(gòu) 101n從一個 I
44、P數(shù)據(jù)報的首部并無法判斷源主機或目的主機所連接的網(wǎng)絡(luò)是否進(jìn)行了子網(wǎng)的劃分。n使用子網(wǎng)掩碼(subnet mask)可以找出 IP 地址中的子網(wǎng)部分。 2. 子網(wǎng)掩碼102IP 地址的各字段和子網(wǎng)掩碼 網(wǎng)絡(luò)號 net-id主機號 host-id兩級 IP 地址網(wǎng)絡(luò)號net-idhost-id三級 IP 地址主機號subnet-id子網(wǎng)號子網(wǎng)掩碼因特網(wǎng)部分本地部分因特網(wǎng)部分本地部分劃分子網(wǎng)時的網(wǎng)絡(luò)地址1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0net-idsubnet-idhost-id 為全 0103(IP 地址)
45、 AND (子網(wǎng)掩碼) =網(wǎng)絡(luò)地址網(wǎng)絡(luò)號 net-id主機號 host-id兩級 IP 地址網(wǎng)絡(luò)號三級 IP 地址主機號net-idhost-idsubnet-id子網(wǎng)號子網(wǎng)掩碼因特網(wǎng)部分本地部分因特網(wǎng)部分本地部分劃分子網(wǎng)時的網(wǎng)絡(luò)地址1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0net-idsubnet-idhost-id 為全 0AND104net-idnet-idhost-id 為全 0net-id網(wǎng)絡(luò)地址A類地址默認(rèn)子網(wǎng)掩碼網(wǎng)絡(luò)地址B類地址默認(rèn)子網(wǎng)掩碼網(wǎng)絡(luò)地址C類地址默
46、認(rèn)子網(wǎng)掩碼1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 10 0 0 0 0 0 0 0host-id 為全 0host-id 為全 0A 類、B 類和 C 類 IP 地址的默認(rèn)子網(wǎng)掩碼 105n表6-6的結(jié)果根據(jù)已成為因特網(wǎng)標(biāo)準(zhǔn)協(xié)議的RFC 950文檔,子網(wǎng)號不能為全1或全0
47、。n若使用較少比特數(shù)的子網(wǎng)號,則每一個子網(wǎng)上可連接的主機數(shù)就較大。反之,若使用較多比特數(shù)的子網(wǎng)號,則子網(wǎng)的數(shù)目較多但每個子網(wǎng)上可連接的主機數(shù)就較小。n劃分子網(wǎng)增加了靈活性,但卻減少了能夠連接在網(wǎng)絡(luò)上的主機總數(shù)。 子網(wǎng)劃分注意點106n在不劃分子網(wǎng)的兩級 IP 地址下,從 IP 地址得出網(wǎng)絡(luò)地址是個很簡單的事。n但在劃分子網(wǎng)的情況下,從IP地址卻不能惟一地得出網(wǎng)絡(luò)地址來,這是因為網(wǎng)絡(luò)地址取決于那個網(wǎng)絡(luò)所采用的子網(wǎng)掩碼,但數(shù)據(jù)報的首部并沒有提供子網(wǎng)掩碼的信息。n因此分組轉(zhuǎn)發(fā)的算法也必須做相應(yīng)的改動。 6.3.2 使用子網(wǎng)掩碼的分組轉(zhuǎn)發(fā)過程1076.2.4 IP 數(shù)據(jù)報的格式 n一個 IP 數(shù)據(jù)報由
48、首部和數(shù)據(jù)兩部分組成。n首部的前一部分是固定長度,共 20 字節(jié),是所有 IP 數(shù)據(jù)報必須具有的。n在首部的固定部分的后面是一些可選字段,其長度是可變的。 108固定部分可變部分04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特數(shù) 據(jù) 部 分首 部傳送IP 數(shù)據(jù)報首部109可變部分首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地
49、 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特數(shù) 據(jù) 部 分首 部傳送IP 數(shù)據(jù)報固定部分110首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特數(shù) 據(jù) 部 分首 部傳送IP 數(shù)據(jù)報固定部分可變部分111首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地
50、 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分版本占 4 bit,指IP協(xié)議的版本目前的 IP 協(xié)議版本號為 4 (即 IPv4)112首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分首部長度占 4 bit,可表示的最大數(shù)值是 15 個單位(一個單位為 4 字節(jié))因此 IP 的首部長度的最大值是
51、60字節(jié)。113首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分服務(wù)類型占 8 bit,用來獲得更好的服務(wù)這個字段以前一直沒有被人們使用 114首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可變部分總長度占 16 bit,指首部和數(shù)據(jù)之和的長度,單位為字節(jié),因此數(shù)據(jù)報的最大長度為 65535 字節(jié)??傞L度必須不超過最大傳送單元 MTU。 115首部04816192431版 本標(biāo)志生 存 時 間協(xié) 議標(biāo) 識服 務(wù) 類 型總 長 度片 偏 移填 充首 部 檢 驗 和源 地 址目 的 地 址可 選 字 段 (長 度 可 變)比特首部長度01234567DTRC未用優(yōu) 先 級數(shù) 據(jù) 部 分比特固定部分可
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- java文件上傳面試題及答案
- 東莞軟通動力java面試題及答案
- 商品銷售流程
- 癌性傷口的護理
- 文化娛樂產(chǎn)業(yè)消費者行為分析報告-2025年市場細(xì)分與數(shù)字音樂
- 腫瘤化療患者的健康教育
- 保潔突發(fā)事件應(yīng)急培訓(xùn)
- 基因治療藥物臨床研發(fā)市場潛力與政策支持分析:2025年行業(yè)發(fā)展趨勢報告
- 投標(biāo)委托保證協(xié)議書試行
- 電子電路設(shè)計與應(yīng)用技能練習(xí)題集
- 部編版四年級語文下冊 期末詞語成語專項復(fù)習(xí)【含答案】
- 2025年危險化學(xué)品經(jīng)營單位安全管理人員上崗證考試題庫(含答案)
- 2噸超純水技術(shù)方案
- 2024-2025學(xué)年小學(xué)信息技術(shù)(信息科技)六年級全一冊義務(wù)教育版(2024)教學(xué)設(shè)計合集
- 2024-2030年中國擴展現(xiàn)實(XR)行業(yè)未來展望與投融資狀況分析報告
- 2024年湖北省武漢市中考道德與法治·歷史試題(含答案解析)
- 2024年天津市初中學(xué)業(yè)水平考試語文試卷及參考答案
- 山東省聊城市2023-2024學(xué)年高一下學(xué)期期末考試英語試題
- 公路水運工程施工企業(yè)主要負(fù)責(zé)人和安全生產(chǎn)管理人員考核大綱和模擬試題庫1
- 預(yù)應(yīng)力混凝土管樁(L21G404)
- 企業(yè)法務(wù)概論智慧樹知到期末考試答案章節(jié)答案2024年溫州大學(xué)
評論
0/150
提交評論