CH3-計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議_第1頁(yè)
CH3-計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議_第2頁(yè)
CH3-計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議_第3頁(yè)
CH3-計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議_第4頁(yè)
CH3-計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第三章計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議計(jì)算機(jī)網(wǎng)絡(luò)(協(xié)議)為什么要分層?相互通信的兩個(gè)計(jì)算機(jī)系統(tǒng)必須高度協(xié)調(diào)工作才行,而這種“協(xié)調(diào)”是相當(dāng)復(fù)雜的?!胺謱印笨蓪嫶蠖鴱?fù)雜的問(wèn)題,轉(zhuǎn)化為若干較小的局部問(wèn)題,而這些較小的局部問(wèn)題就比較易于研究和處理。1關(guān)于開放系統(tǒng)互連參考模型

OSI/RMOSI/RM——開放系統(tǒng)互連基本參考模型“開放”:只要遵循OSI標(biāo)準(zhǔn),一個(gè)系統(tǒng)就可以和位于世界上任何地方的、也遵循這同一標(biāo)準(zhǔn)的其他任何系統(tǒng)進(jìn)行通信。1983年ISO7489國(guó)際標(biāo)準(zhǔn)——七層協(xié)議在市場(chǎng)化方面OSI卻失敗了。2網(wǎng)絡(luò)協(xié)議的概念計(jì)算機(jī)網(wǎng)絡(luò)中的數(shù)據(jù)交換必須遵守事先約定好的規(guī)則。這些規(guī)則明確規(guī)定了所交換的數(shù)據(jù)的格式以及有關(guān)的同步問(wèn)題(同步含有時(shí)序的意思)。為進(jìn)行網(wǎng)絡(luò)中的數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定即網(wǎng)絡(luò)協(xié)議(networkprotocol),簡(jiǎn)稱為協(xié)議。3網(wǎng)絡(luò)協(xié)議的組成要素語(yǔ)法數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式。語(yǔ)義需要發(fā)出何種控制信息,完成何種動(dòng)作以及做出何種響應(yīng)。同步事件實(shí)現(xiàn)順序的詳細(xì)說(shuō)明。協(xié)議有兩種形式:文字描述程序代碼4劃分層次的概念舉例計(jì)算機(jī)

1

向計(jì)算機(jī)

2

通過(guò)網(wǎng)絡(luò)發(fā)送文件。可以將要做的工作進(jìn)行如下的劃分。第一類工作與傳送文件直接有關(guān)。確信對(duì)方已做好接收和存儲(chǔ)文件的準(zhǔn)備。雙方協(xié)調(diào)好一致的文件格式。兩個(gè)計(jì)算機(jī)將文件傳送模塊作為最高的一層。剩下的工作由下面的模塊負(fù)責(zé)。兩個(gè)計(jì)算機(jī)交換文件文件傳送模塊計(jì)算機(jī)

1計(jì)算機(jī)

2文件傳送模塊只看這兩個(gè)文件傳送模塊好像文件及文件傳送命令是按照水平方向的虛線傳送的把文件交給下層模塊進(jìn)行發(fā)送把收到的文件交給上層模塊再設(shè)計(jì)一個(gè)通信服務(wù)模塊文件傳送模塊計(jì)算機(jī)

1計(jì)算機(jī)

2文件傳送模塊只看這兩個(gè)通信服務(wù)模塊好像可直接把文件可靠地傳送到對(duì)方把文件交給下層模塊進(jìn)行發(fā)送把收到的文件交給上層模塊通信服務(wù)模塊通信服務(wù)模塊再設(shè)計(jì)一個(gè)網(wǎng)絡(luò)接入模塊文件傳送模塊計(jì)算機(jī)

1計(jì)算機(jī)

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ù)膸袷?,幀的最大長(zhǎng)度等。5分層的好處各層之間是獨(dú)立的。(各層對(duì)上層是透明的,有利于將復(fù)雜問(wèn)題簡(jiǎn)單化)靈活性好。(某一層的改動(dòng)不影響其他層)結(jié)構(gòu)上可分割開。(各層都可以采用最合適的技術(shù)來(lái)實(shí)現(xiàn))易于實(shí)現(xiàn)和維護(hù)。(分別實(shí)現(xiàn)和調(diào)試各子系統(tǒng))能促進(jìn)標(biāo)準(zhǔn)化工作。(每層的功能都有詳細(xì)精確的說(shuō)明)計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)(architecture)是計(jì)算機(jī)網(wǎng)絡(luò)的各層及其協(xié)議的集合?!橄蟮捏w系結(jié)構(gòu)就是這個(gè)計(jì)算機(jī)網(wǎng)絡(luò)及其部件所應(yīng)完成的功能的精確定義。實(shí)現(xiàn)(implementation)是遵循這種體系結(jié)構(gòu)的前提下用何種硬件或軟件完成這些功能的問(wèn)題?!唧w的1.5.3具有層協(xié)議的體系結(jié)構(gòu)TCP/IP的四層體系結(jié)構(gòu):應(yīng)用層、運(yùn)輸層、網(wǎng)際層、網(wǎng)絡(luò)接口層。最下面的網(wǎng)絡(luò)接口層并沒有具體內(nèi)容。往往采取折中的辦法,即綜合

OSI(七層協(xié)議)和

TCP/IP

的優(yōu)點(diǎn),采用一種只有五層協(xié)議的體系結(jié)構(gòu)。

五層協(xié)議的體系結(jié)構(gòu)應(yīng)用層( HTTP、SMTP、FTP)數(shù)據(jù)運(yùn)輸層(TCP、UDP)報(bào)文網(wǎng)絡(luò)層(IP)IP數(shù)據(jù)包、分組、包數(shù)據(jù)鏈路層幀物理層(physicallayer)比特流數(shù)據(jù)鏈路層5應(yīng)用層4運(yùn)輸層3網(wǎng)絡(luò)層2數(shù)據(jù)鏈路層1物理層HTTP:超文本傳輸協(xié)議TCP:傳輸控制協(xié)議IP:網(wǎng)絡(luò)層SMTP:簡(jiǎn)單郵件傳輸協(xié)議UDP:用戶數(shù)據(jù)報(bào)協(xié)議物理層(physicallayer):定義網(wǎng)絡(luò)的硬件特性,實(shí)現(xiàn)透明地傳送比特流。傳輸?shù)臄?shù)據(jù)單位是比特。數(shù)據(jù)鏈路層(datalinklayer):實(shí)現(xiàn)相鄰兩結(jié)點(diǎn)間的可靠數(shù)據(jù)傳輸。(差錯(cuò)控制、流量控制)傳輸?shù)臄?shù)據(jù)單位是幀。網(wǎng)絡(luò)層(networklayer):提供網(wǎng)絡(luò)間的路徑選擇、擁塞控制等功能。為分組交換網(wǎng)上的不同主機(jī)提供通信。(網(wǎng)絡(luò)間的數(shù)據(jù)交換)

傳輸?shù)臄?shù)據(jù)單位是分組。協(xié)議各層的功能運(yùn)輸層(transportlayer):負(fù)責(zé)兩個(gè)主機(jī)中進(jìn)程之間的通信。屏蔽不同的網(wǎng)絡(luò)差異,提供可靠的數(shù)據(jù)傳輸。

傳輸單位是報(bào)文。傳輸層存在于主機(jī)中,通信子網(wǎng)如路由器中沒有傳輸層。中間層,關(guān)鍵詳細(xì)內(nèi)容:信息的拆分和重組、用一個(gè)唯一的地址指明網(wǎng)絡(luò)上的所有結(jié)點(diǎn)。數(shù)據(jù)流控制和錯(cuò)誤處理等會(huì)話層允許和協(xié)調(diào)不同計(jì)算機(jī)上的兩個(gè)應(yīng)用程序建立、使用和結(jié)束會(huì)話。并執(zhí)行身份識(shí)別和安全功能。表示層確定計(jì)算機(jī)間數(shù)據(jù)交換的格式,使采用不同表示法的計(jì)算機(jī)系統(tǒng)之間能相互通信。語(yǔ)法轉(zhuǎn)換、加密解密,數(shù)據(jù)壓縮應(yīng)用層(applicationlayer):直接為用戶的應(yīng)用進(jìn)程提供服務(wù)。直接與用戶和應(yīng)用程序交互,并不等同與應(yīng)用程序。計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2應(yīng)用進(jìn)程數(shù)據(jù)先傳送到應(yīng)用層加上應(yīng)用層首部,成為應(yīng)用層

PDU計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2應(yīng)用層PDU再傳送到運(yùn)輸層加上運(yùn)輸層首部,成為運(yùn)輸層報(bào)文計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2運(yùn)輸層報(bào)文再傳送到網(wǎng)絡(luò)層加上網(wǎng)絡(luò)層首部,成為IP數(shù)據(jù)報(bào)(或分組)計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2IP數(shù)據(jù)報(bào)再傳送到數(shù)據(jù)鏈路層加上鏈路層首部和尾部,成為數(shù)據(jù)鏈路層幀計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2數(shù)據(jù)鏈路層幀再傳送到物理層最下面的物理層把比特流傳送到物理媒體計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2物理層接收到比特流,上交給數(shù)據(jù)鏈路層計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2數(shù)據(jù)鏈路層剝?nèi)撞亢蛶膊咳〕鰯?shù)據(jù)部分,上交給網(wǎng)絡(luò)層計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2網(wǎng)絡(luò)層剝?nèi)ナ撞?,取出?shù)據(jù)部分上交給運(yùn)輸層計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2運(yùn)輸層剝?nèi)ナ撞?,取出?shù)據(jù)部分上交給應(yīng)用層計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2應(yīng)用層剝?nèi)ナ撞?,取出?yīng)用程序數(shù)據(jù)上交給應(yīng)用進(jìn)程計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2我收到了

AP1

發(fā)來(lái)的應(yīng)用程序數(shù)據(jù)!計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2應(yīng)用程序數(shù)據(jù)應(yīng)用層首部H5比特流注意觀察加入或剝?nèi)ナ撞浚ㄎ膊浚┑膶哟螒?yīng)用程序數(shù)據(jù)H5應(yīng)用程序數(shù)據(jù)H4H5應(yīng)用程序數(shù)據(jù)H3H4H5應(yīng)用程序數(shù)據(jù)H4運(yùn)輸層首部H3網(wǎng)絡(luò)層首部H2鏈路層首部T2鏈路層尾部計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2比特流計(jì)算機(jī)2的物理層收到比特流后交給數(shù)據(jù)鏈路層H2T2H3H4H5應(yīng)用程序數(shù)據(jù)H3H4H5應(yīng)用程序數(shù)據(jù)計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2數(shù)據(jù)鏈路層剝?nèi)撞亢蛶膊亢蟀褞臄?shù)據(jù)部分交給網(wǎng)絡(luò)層H2T2H3H4H5應(yīng)用程序數(shù)據(jù)H4H5應(yīng)用程序數(shù)據(jù)H3H4H5應(yīng)用程序數(shù)據(jù)計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2網(wǎng)絡(luò)層剝?nèi)シ纸M首部后把分組的數(shù)據(jù)部分交給運(yùn)輸層H5應(yīng)用程序數(shù)據(jù)H4H5應(yīng)用程序數(shù)據(jù)計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2運(yùn)輸層剝?nèi)?bào)文首部后把報(bào)文的數(shù)據(jù)部分交給應(yīng)用層應(yīng)用程序數(shù)據(jù)H5應(yīng)用程序數(shù)據(jù)計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2應(yīng)用層剝?nèi)?yīng)用層PDU首部后把應(yīng)用程序數(shù)據(jù)交給應(yīng)用進(jìn)程計(jì)算機(jī)

1

向計(jì)算機(jī)

2

發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)

1AP2AP1計(jì)算機(jī)

2我收到了

AP1

發(fā)來(lái)的應(yīng)用程序數(shù)據(jù)!1.5.4實(shí)體、協(xié)議、服務(wù)

和服務(wù)訪問(wèn)點(diǎn)實(shí)體(entity)表示任何可發(fā)送或接收信息的硬件或軟件進(jìn)程。協(xié)議是控制兩個(gè)對(duì)等實(shí)體進(jìn)行通信的規(guī)則的集合。在協(xié)議的控制下,兩個(gè)對(duì)等實(shí)體間的通信使得本層能夠向上一層提供服務(wù)。要實(shí)現(xiàn)本層協(xié)議,還需要使用下層所提供的服務(wù)。協(xié)議必須將各種不利的條件事先都估計(jì)到,而不能假定一切情況都是很理想和很順利的。應(yīng)當(dāng)注意:事實(shí)上難免有極個(gè)別的不利情況在設(shè)計(jì)協(xié)議時(shí)并沒有預(yù)計(jì)到。在出現(xiàn)這種情況時(shí),協(xié)議就會(huì)失敗。因此實(shí)際上協(xié)議往往只能應(yīng)付絕大多數(shù)的不利情況。

著名的協(xié)議舉例占據(jù)兩個(gè)山頂?shù)乃{(lán)軍與駐扎在這山谷的白軍作戰(zhàn)。力量對(duì)比是:一個(gè)山頂上的藍(lán)軍打不過(guò)白軍,但兩個(gè)山頂?shù)乃{(lán)軍協(xié)同作戰(zhàn)就可戰(zhàn)勝白軍。一個(gè)山頂上的藍(lán)軍擬于次日正午向白軍發(fā)起攻擊。于是發(fā)送電文給另一山頂上的友軍。但通信線路很不好,電文出錯(cuò)的可能性很大。因此要求收到電文的友軍必須發(fā)送確認(rèn)電文。但確認(rèn)電文也可能出錯(cuò)。試問(wèn)能否設(shè)計(jì)出一種協(xié)議,使得藍(lán)軍能實(shí)現(xiàn)協(xié)同作戰(zhàn)因而一定(即100%)取得勝利?明日正午進(jìn)攻,如何?同意收到“同意”收到:收到“同意”………………這樣的協(xié)議無(wú)法實(shí)現(xiàn)!結(jié)論這樣無(wú)限循環(huán)下去,兩邊的藍(lán)軍都始終無(wú)法確定自己最后發(fā)出的電文對(duì)方是否已經(jīng)收到。沒有一種協(xié)議能夠藍(lán)軍能100%獲勝。不可能設(shè)計(jì)出100%可靠的協(xié)議1.5.5面向連接服務(wù)與

無(wú)連接服務(wù)面向連接服務(wù)(connection-oriented)面向連接服務(wù)具有連接建立、數(shù)據(jù)傳輸和連接釋放這三個(gè)階段。

無(wú)連接服務(wù)(connectionless)兩個(gè)實(shí)體之間的通信不需要先建立好連接。是一種不可靠的服務(wù)。這種服務(wù)常被描述為“盡最大努力交付”(besteffortdelivery)或“盡力而為”。

1.5.6OSI

TCP/IP

體系結(jié)構(gòu)的比較應(yīng)用層運(yùn)輸層網(wǎng)絡(luò)層表示層會(huì)話層數(shù)據(jù)鏈路層物理層7654321OSI的體系結(jié)構(gòu)應(yīng)用層網(wǎng)絡(luò)接口層網(wǎng)際層IP(各種應(yīng)用層協(xié)議如TELNET,FTP,SMTP等)運(yùn)輸層(TCP

UDP)TCP/IP的體系結(jié)構(gòu)無(wú)連接分組交付服務(wù)TCP/IP

四層協(xié)議

的表示方法舉例應(yīng)用層運(yùn)輸層網(wǎng)際層網(wǎng)絡(luò)接口層主機(jī)A主機(jī)B路由器網(wǎng)絡(luò)

2網(wǎng)絡(luò)

1應(yīng)用層運(yùn)輸層網(wǎng)際層網(wǎng)絡(luò)接口層網(wǎng)際層網(wǎng)絡(luò)接口層4321在討

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論