




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.7計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)
1.7.1計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的形成相互通信的兩個(gè)計(jì)算機(jī)系統(tǒng)必須高度協(xié)調(diào)工作才行,而這種“協(xié)調(diào)”是相當(dāng)復(fù)雜的。對網(wǎng)絡(luò)進(jìn)行“分層”將網(wǎng)絡(luò)龐大而復(fù)雜的問題,劃分為若干較小、簡單的問題,而這些較小的問題就比較易于研究和處理。例如:郵政系統(tǒng)的信件處理過程采用分層結(jié)構(gòu)郵政系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)相似之處分層原則:補(bǔ)充
根據(jù)功能進(jìn)行抽象分層,每個(gè)層次所要實(shí)現(xiàn)的功能或服務(wù)均有明確的規(guī)定;
每層功能的選擇應(yīng)有利于標(biāo)準(zhǔn)化;
不同的系統(tǒng)分成相同的層次,對等層次具有相同功能;
高層使用下層提供的服務(wù)時(shí),下層服務(wù)的實(shí)現(xiàn)是不可見的;
層的數(shù)目要適當(dāng),層次太少功能不明確,層次太多體系結(jié)構(gòu)過于龐大。1.7.2協(xié)議與劃分層次
網(wǎng)絡(luò)協(xié)議是為網(wǎng)絡(luò)數(shù)據(jù)交換而制定的規(guī)則、約定與標(biāo)準(zhǔn),簡稱“協(xié)議”;網(wǎng)絡(luò)協(xié)議的三要素:語義、語法與同步;語法:是用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)與格式,以及數(shù)據(jù)出現(xiàn)的順序的意義;語義:用于解釋比特流的每個(gè)部分的意義;同步/時(shí)序:事件實(shí)現(xiàn)順序的詳細(xì)說明。劃分層次的概念舉例主機(jī)
1
向主機(jī)
2
通過網(wǎng)絡(luò)發(fā)送文件。可以將要做的工作劃分為三類。參見P27
圖1-17兩個(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ù)模塊好像可直接把文件可靠地傳送到對方把文件交給下層模塊進(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ù)膸袷?,幀的最大長度等。分層的好處:P27各層之間相互獨(dú)立;靈活性好;各層都可以采用最合適的技術(shù)來實(shí)現(xiàn);易于實(shí)現(xiàn)和維護(hù);有利于促進(jìn)標(biāo)準(zhǔn)化。計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)(architecture)是計(jì)算機(jī)網(wǎng)絡(luò)的各層及其協(xié)議的集合。體系結(jié)構(gòu)就是這個(gè)計(jì)算機(jī)網(wǎng)絡(luò)及其部件所應(yīng)完成的功能的精確定義。實(shí)現(xiàn)問題(implementation)是遵循這種體系結(jié)構(gòu)的前提下用何種硬件或軟件完成這些功能的問題。體系結(jié)構(gòu)是抽象的,而實(shí)現(xiàn)則是具體的,是真正在運(yùn)行的計(jì)算機(jī)硬件和軟件。1.7.3幾種體系結(jié)構(gòu)OSI的七層協(xié)議體系結(jié)構(gòu)因特網(wǎng)的五層協(xié)議的體系結(jié)構(gòu)TCP/IP的四層體系結(jié)構(gòu)1、關(guān)于開放系統(tǒng)互連參考模型
OSI/RM只要遵循OSI標(biāo)準(zhǔn),一個(gè)系統(tǒng)就可以和位于世界上任何地方的、也遵循這同一標(biāo)準(zhǔn)的其他任何系統(tǒng)進(jìn)行通信。在市場化方面OSI卻失敗了。OSI的專家們在完成OSI標(biāo)準(zhǔn)時(shí)沒有商業(yè)驅(qū)動力;OSI的協(xié)議實(shí)現(xiàn)起來過分復(fù)雜,且運(yùn)行效率很低;OSI標(biāo)準(zhǔn)的制定周期太長,因而使得按OSI標(biāo)準(zhǔn)生產(chǎn)的設(shè)備無法及時(shí)進(jìn)入市場;OSI的層次劃分并也不太合理,有些功能在多個(gè)層次中重復(fù)出現(xiàn)。
1983年形成正式文件,即著名的ISO7498國際標(biāo)準(zhǔn),就是所謂七層協(xié)議的體系結(jié)構(gòu)?!伴_放”是指只要遵循OSI標(biāo)準(zhǔn),一臺計(jì)算機(jī)就可以與位于世界上任何地方、同樣遵循同一標(biāo)準(zhǔn)的其它計(jì)算機(jī)進(jìn)行通信。1974年,美國的IBM公司研制的系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)SNA-按照分層的方法制訂的。
1977年,由ISO成立專門機(jī)構(gòu)研究“不同體系結(jié)構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò)互連”的問題,并提出了OSI/RM標(biāo)準(zhǔn),即開放系統(tǒng)互連基本參考模型,簡稱OSI。OSI的發(fā)展了解*OSI體系結(jié)構(gòu)的分層
由于TCP/IP是四層的體系結(jié)構(gòu):應(yīng)用層、運(yùn)輸層、網(wǎng)際層和網(wǎng)絡(luò)接口層,但最下面的網(wǎng)絡(luò)接口層并沒有具體內(nèi)容。因此往往采取折中的辦法,即綜合OSI和TCP/IP的優(yōu)點(diǎn),采用一種只有五層協(xié)議的體系結(jié)構(gòu),如圖1-18。2、五層協(xié)議的體系結(jié)構(gòu)
應(yīng)用層(applicationlayer)運(yùn)輸層(transportlayer)網(wǎng)絡(luò)層(networklayer)數(shù)據(jù)鏈路層(datalinklayer)物理層(physicallayer)數(shù)據(jù)鏈路層5應(yīng)用層4運(yùn)輸層3網(wǎng)絡(luò)層2數(shù)據(jù)鏈路層1物理層★
各層的功能物理層的主要功能:利用傳輸介質(zhì)為通信的網(wǎng)絡(luò)結(jié)點(diǎn)之間建立、管理和釋放物理連接;實(shí)現(xiàn)比特流的透明傳輸,為數(shù)據(jù)鏈路層提供數(shù)據(jù)傳輸服務(wù);物理層的數(shù)據(jù)傳輸單位是比特流。數(shù)據(jù)鏈路層的主要功能:參考P29在物理層提供的服務(wù)基礎(chǔ)上,數(shù)據(jù)鏈路層在通信的實(shí)體間建立數(shù)據(jù)鏈路連接;將網(wǎng)絡(luò)層交下來的IP數(shù)據(jù)報(bào)封裝成幀,在鏈路上透明的傳送幀中的數(shù)據(jù);采用差錯控制與流量控制方法,使有差錯的物理線路變成無差錯的數(shù)據(jù)鏈路。
數(shù)據(jù)鏈路層主要負(fù)責(zé)傳輸路徑上相鄰節(jié)點(diǎn)間的數(shù)據(jù)交付,這個(gè)節(jié)點(diǎn)包括了交換機(jī)和路由器等數(shù)據(jù)通信設(shè)備。
網(wǎng)絡(luò)層的主要功能:通過路由選擇算法為分組選擇最適當(dāng)?shù)穆窂?;為?shù)據(jù)在結(jié)點(diǎn)之間傳輸創(chuàng)建邏輯鏈路;把傳輸層產(chǎn)生的報(bào)文段或用戶數(shù)據(jù)報(bào)封裝成分組或數(shù)據(jù)包進(jìn)行傳送。實(shí)現(xiàn)擁塞控制、網(wǎng)絡(luò)互連等功能。傳輸層的主要功能:向用戶提供可靠端到端(end-to-end)服務(wù);處理數(shù)據(jù)包錯誤、數(shù)據(jù)包次序,以及其他一些關(guān)鍵傳輸問題;傳輸層向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),是計(jì)算機(jī)通信體系結(jié)構(gòu)中關(guān)鍵的一層;復(fù)用和分用功能。應(yīng)用層的主要功能:為應(yīng)用程序提供了網(wǎng)絡(luò)服務(wù);應(yīng)用層需要識別并保證通信對方的可用性,使得協(xié)同工作的應(yīng)用程序之間的同步;建立傳輸錯誤糾正與保證數(shù)據(jù)完整性的控制機(jī)制。會話層的主要功能:(補(bǔ)充OSI)負(fù)責(zé)維護(hù)兩個(gè)結(jié)點(diǎn)之間的傳輸鏈接,以便確保點(diǎn)-點(diǎn)傳輸不中斷;管理數(shù)據(jù)交換。表示層的主要功能:(補(bǔ)充OSI)用于處理在兩個(gè)通信系統(tǒng)中交換信息的表示方式;數(shù)據(jù)格式變換;數(shù)據(jù)加密與解密;數(shù)據(jù)壓縮與恢復(fù)。計(jì)算機(jī)1向計(jì)算機(jī)2發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)
1AP2AP1計(jì)算機(jī)
2應(yīng)用程序數(shù)據(jù)應(yīng)用層首部H510100110100101比特流110101110101注意觀察加入或剝?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鏈路層尾部★
數(shù)據(jù)在各層之間的傳遞過程圖1-19封裝:將數(shù)據(jù)放置在每一層的首部(和尾部之前)之后。計(jì)算機(jī)
1
向計(jì)算機(jī)
2
發(fā)送數(shù)據(jù)5432154321計(jì)算機(jī)
1AP2AP1計(jì)算機(jī)
210100110100101比特流110101110101計(jì)算機(jī)2的物理層收到比特流后交給數(shù)據(jù)鏈路層H2T2H3H4H5應(yīng)用程序數(shù)據(jù)解封裝:在每一層將數(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ā)來的應(yīng)用程序數(shù)據(jù)!數(shù)據(jù)封裝的例子參考模型每一層數(shù)據(jù)的名稱應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層應(yīng)用層表示層會話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層數(shù)據(jù)數(shù)據(jù)段數(shù)據(jù)包/分組數(shù)據(jù)幀比特流著名的協(xié)議舉例
占據(jù)兩個(gè)山頂?shù)乃{(lán)軍與駐扎在這山谷的白軍作戰(zhàn)。力量對比是:一個(gè)山頂上的藍(lán)軍打不過白軍,但兩個(gè)山頂?shù)乃{(lán)軍協(xié)同作戰(zhàn)就可戰(zhàn)勝白軍。一個(gè)山頂上的藍(lán)軍擬于次日正午向白軍發(fā)起攻擊。于是發(fā)送電文給另一山頂上的友軍。但通信線路很不好,電文出錯的可能性很大。因此要求收到電文的友軍必須發(fā)送確認(rèn)電文。但確認(rèn)電文也可能出錯。試問能否設(shè)計(jì)出一種協(xié)議,使得藍(lán)軍能實(shí)現(xiàn)協(xié)同作戰(zhàn)因而一定(即100%)取得勝利?P32
例1-1(1)TCP/IP協(xié)議的發(fā)展了解在TCP/IP協(xié)議研究初期,并沒有提出參考模型;1974年Kahn定義了最早的TCP/IP參考模型;80年代Leiner、Clark等人對TCP/IP參考模型進(jìn)一步的研究;TCP/IP協(xié)議一共出現(xiàn)了6個(gè)版本,后3個(gè)版本是版本4、版本5與版本6;目前我們使用的是版本4,它的網(wǎng)絡(luò)層IP協(xié)議一般記作IPv4;版本6的網(wǎng)絡(luò)層IP協(xié)議一般記作IPv6(或IPng,IPnextgeneration);IPv6協(xié)議被稱為下一代的IP協(xié)議。3、TCP/IP協(xié)議的體系結(jié)構(gòu)(2)TCP/IP參考模型分層應(yīng)用層(applicationlayer)傳輸層(transportlayer)網(wǎng)際層(internetlayer)網(wǎng)絡(luò)層主機(jī)-網(wǎng)絡(luò)層(host-to-networklayer)(網(wǎng)絡(luò)接口層)網(wǎng)絡(luò)接口層TCP/IP參考模型的最低層,負(fù)責(zé)通過網(wǎng)絡(luò)發(fā)送和接收IP數(shù)據(jù)報(bào);允許主機(jī)連入網(wǎng)絡(luò)時(shí)使用多種現(xiàn)成的與流行的協(xié)議,例如:局域網(wǎng)的Ethernet、令牌環(huán)網(wǎng)、分組交換網(wǎng)的X.25、幀中繼、ATM協(xié)議、ISDN等;充分體現(xiàn)出TCP/IP協(xié)議的兼容性與適應(yīng)性,它也為TCP/IP的成功奠定了基礎(chǔ)?!颰CP/IP體系結(jié)構(gòu)各層的功能(補(bǔ)充)網(wǎng)際層相當(dāng)OSI參考模型網(wǎng)絡(luò)層無連接網(wǎng)絡(luò)服務(wù);處理互連的路由選擇、流控與擁塞問題;IP協(xié)議是一種無連接的、提供“盡力而為”服務(wù)的網(wǎng)絡(luò)層協(xié)議。傳輸層主要功能是在互連網(wǎng)中源主機(jī)與目的主機(jī)的對等實(shí)體間建立用于會話的端-端連接;傳輸控制協(xié)議TCP是一種可靠的面向連接協(xié)議;用戶數(shù)據(jù)報(bào)協(xié)議UDP是一種不可靠的無連接協(xié)議。
應(yīng)用層網(wǎng)絡(luò)終端協(xié)議(Telnet)文件傳輸協(xié)議(FTP,F(xiàn)ileTransferProtocol)簡單郵件傳輸協(xié)議(SMTP,SimpleMailTransferProtocol)域名系統(tǒng)(DNS,DomainNameSystem)簡單網(wǎng)絡(luò)管理協(xié)議(SNMP,SimpleNetworkManagementProtocol)超文本傳輸協(xié)議(HTTP,HyperTextTransferProtocol)TCP/IP協(xié)議棧
TCP/IP模型與OSI模型的對應(yīng)關(guān)系
(4)OSI與TCP/IP體系結(jié)構(gòu)的比較7654321OSI的體系結(jié)構(gòu)應(yīng)用層運(yùn)輸層網(wǎng)絡(luò)層表示層會話層數(shù)據(jù)鏈路層物理層應(yīng)用層網(wǎng)絡(luò)接口層網(wǎng)際層IP(各種應(yīng)用層協(xié)議如TELNET,FTP,SMTP等)運(yùn)輸層(TCP
或
UDP)TCP/IP的體系結(jié)構(gòu)無連接分組交付服務(wù)運(yùn)輸服務(wù)(可靠或不可靠)各種應(yīng)用服務(wù)TCP/IP
的三個(gè)服務(wù)層次1.7.4實(shí)體、協(xié)議、服務(wù)和服務(wù)訪問點(diǎn)實(shí)體(entity)表示任何可發(fā)送或接收信息的硬件或軟件進(jìn)程。即用于實(shí)現(xiàn)某一層功能的活動元素。對等實(shí)體:不同機(jī)器上位于同一層次、完成相同功能的實(shí)體。協(xié)議是控制兩個(gè)對等實(shí)體進(jìn)行通信的規(guī)則的集合。在協(xié)議的控制下,兩個(gè)對等實(shí)體間的通信使得本層能夠向上一層提供服務(wù)。要實(shí)現(xiàn)本層協(xié)議,還需要使用下層所提供的服務(wù)。服務(wù):每一層為相鄰的上一層所提供的功能稱為“服務(wù)”。協(xié)議是“水平的”,即協(xié)議是控制對等實(shí)體之間通信的規(guī)則。服務(wù)是“垂直的”,即服務(wù)是由下層向上層通過層間接口提供的。服務(wù)是在服務(wù)訪問點(diǎn)SAP提供給上層使用的。同一系統(tǒng)相鄰兩層的實(shí)體
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧環(huán)衛(wèi)解決方案
- 《雨巷》說課講稿
- 培訓(xùn)基地實(shí)訓(xùn)合作協(xié)議
- 乒乓球館裝修工程管理費(fèi)
- 飼料運(yùn)輸安全責(zé)任書
- 零售業(yè)態(tài)會員管理與營銷實(shí)踐作業(yè)指導(dǎo)書
- 綠色環(huán)保技術(shù)應(yīng)用方案
- 汽車制造工藝指南
- 業(yè)務(wù)開展進(jìn)展報(bào)告表
- 美術(shù)培訓(xùn)中心裝修延期協(xié)議
- 《小升初家長會》課件
- 制藥無菌灌裝操作規(guī)程
- (完整版)年產(chǎn)30萬噸甲醇工藝設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 農(nóng)田春耕安全生產(chǎn)培訓(xùn)
- 轉(zhuǎn)氨酶升高患者護(hù)理查房
- 2023工程量增加補(bǔ)充協(xié)議正規(guī)版
- DN1000供水管搶修施工方案
- A4紙筆記本橫格線條打印模板
- 【大班戶外體育游戲活動的問題及對策研究S幼兒園為例7000字(論文)】
- 工程安全生產(chǎn)竣工評定表
- Vue.js前端開發(fā)實(shí)戰(zhàn)(第2版)全套完整教學(xué)課件
評論
0/150
提交評論