資源描述:
《網(wǎng)絡(luò)結(jié)構(gòu)與網(wǎng)絡(luò)協(xié)議》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第2章網(wǎng)絡(luò)結(jié)構(gòu)與網(wǎng)絡(luò)協(xié)議本章學(xué)習(xí)內(nèi)容網(wǎng)絡(luò)體系結(jié)構(gòu)的形成及其中的基本概念OSI參考模型及各層的基本服務(wù)功能TCP/IP參考模型,各層的基本服務(wù)功能及協(xié)議OSI參考模型和TCP/IP參考模型比較2.1網(wǎng)絡(luò)體系結(jié)構(gòu)的形成幾個(gè)基本概念網(wǎng)絡(luò)協(xié)議(protocol):為網(wǎng)絡(luò)數(shù)據(jù)交換而制定的規(guī)則、約定與標(biāo)準(zhǔn);網(wǎng)絡(luò)協(xié)議的三要素:語義、語法與時(shí)序語義:用于解釋比特流的每一部分的意義;語法:用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)與格式,以及數(shù)據(jù)出現(xiàn)的順序的意義;時(shí)序:事件實(shí)現(xiàn)順序的詳細(xì)說明。網(wǎng)絡(luò)體系分層結(jié)構(gòu)一個(gè)5層的網(wǎng)絡(luò)體系結(jié)構(gòu)幾個(gè)基本概念接口(interface):同一結(jié)點(diǎn)內(nèi)相鄰層之間交換信息的連接點(diǎn),
2、每對(duì)相鄰層之間都有一個(gè)接口,低層向高層通過接口提供服務(wù)。計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)(networkarchitecture):網(wǎng)絡(luò)層次結(jié)構(gòu)模型和各層協(xié)議的集合。實(shí)際存在的郵政系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)是抽象的,而實(shí)現(xiàn)是具體的,它是指能夠運(yùn)行的一些硬件和軟件。美國(guó)ARPAnet的問世向人們提供了計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的發(fā)展思路和實(shí)踐方向,也就是采用分層的體系結(jié)構(gòu)模式;1976年IBM公司提出了世界上第一個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu),即系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)(SystemNetworkArchitecture,SNA)、DEC公司的DNA(DigitalNetworkArchitecture)等等。2.2OSI參考模
3、型在1974年,國(guó)際標(biāo)準(zhǔn)化組織(internationalorganizationforstandardization,ISO)發(fā)布了開放系統(tǒng)互連參考模型(opensystemsinterconnection,OSI),建立了網(wǎng)絡(luò)體系結(jié)構(gòu)的國(guó)際標(biāo)準(zhǔn)?!伴_放”指只要遵循OSI標(biāo)準(zhǔn),一個(gè)系統(tǒng)就可以與位于世界上任何地方、同樣遵循同一標(biāo)準(zhǔn)的其他任何系統(tǒng)進(jìn)行通信。OSI標(biāo)準(zhǔn)中采用的三級(jí)抽象體系結(jié)構(gòu)OSI參考模型定義了開放系統(tǒng)的層次結(jié)構(gòu)、層次之間的關(guān)系及各層包括的可能的服務(wù)。服務(wù)定義OSI的服務(wù)定義詳細(xì)說明了各層所提供的服務(wù)。某一層的服務(wù)就是該層及一下各層一種能力,它通過接口提供給更
4、高一層。各層所提供的服務(wù)與這些服務(wù)的實(shí)現(xiàn)方法無關(guān)。協(xié)議規(guī)范OSI標(biāo)準(zhǔn)中各種協(xié)議精確定義了發(fā)送怎樣的控制信息,以及如何解釋這個(gè)控制信息。OSI參考模型劃分層次的主要原則網(wǎng)中各結(jié)點(diǎn)都具有相同的層次;不同結(jié)點(diǎn)的同等層具有相同的功能;同一結(jié)點(diǎn)內(nèi)相鄰層之間通過接口通信;每一層可以使用下層提供的服務(wù),并向其上層提供服務(wù);不同結(jié)點(diǎn)的同等層通過協(xié)議來實(shí)現(xiàn)對(duì)等層之間的通信。OSI參考模型的結(jié)構(gòu)各層的主要功能物理層(physicallayer)利用傳輸介質(zhì)為通信的網(wǎng)絡(luò)結(jié)點(diǎn)之間建立、管理和釋放物理連,實(shí)現(xiàn)比特流的透明傳輸,為數(shù)據(jù)鏈路層提供數(shù)據(jù)傳輸服務(wù);描述了傳輸介質(zhì)的機(jī)械、電氣功能,規(guī)程接口標(biāo)
5、準(zhǔn);物理層的數(shù)據(jù)傳輸單元是比特。數(shù)據(jù)鏈路層(datalinklayer)在物理層提供服務(wù)的基礎(chǔ)上,數(shù)據(jù)鏈路層在通信的實(shí)體間建立數(shù)據(jù)鏈路連接,傳輸以幀為單位的數(shù)據(jù)包,并采用差錯(cuò)控制與流量控制方法,使有差錯(cuò)的物理線路變成無差錯(cuò)的數(shù)據(jù)鏈路。網(wǎng)絡(luò)層(networklayer)通過路由選擇算法為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂?;?shí)現(xiàn)擁塞控制、網(wǎng)絡(luò)互連等功能。傳輸層(transportlayer)向用戶提供可靠“端到端”(end-to-end)服務(wù),也就是提供了源端和目的機(jī)的進(jìn)程間數(shù)據(jù)傳輸;處理數(shù)據(jù)包錯(cuò)誤、數(shù)據(jù)包次序,以及其他一些關(guān)鍵傳輸問題;傳輸層向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),是
6、計(jì)算機(jī)通信體系結(jié)構(gòu)中最關(guān)鍵的一層。會(huì)話層(sessionlayer)負(fù)責(zé)維護(hù)兩個(gè)結(jié)點(diǎn)之間會(huì)話連接的建立、管理和終止,以及數(shù)據(jù)交換。表示層(presentationlayer)用于處理在兩個(gè)通信系統(tǒng)中交換信息的表示方式,即所傳輸信息的語法、語義,主要包括數(shù)據(jù)格式變換、數(shù)據(jù)加密與解密、數(shù)據(jù)壓縮與恢復(fù)等功能。應(yīng)用層主要為應(yīng)用程序提供了網(wǎng)絡(luò)服務(wù)。OSI環(huán)境OSI參考模型的數(shù)據(jù)傳輸過程OSI環(huán)境中的數(shù)據(jù)傳輸過程messagepacketframe通信服務(wù)類型計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)是指通信子網(wǎng)對(duì)主機(jī)間數(shù)據(jù)傳輸?shù)男屎涂煽啃运峁┑谋WC機(jī)制。通信服務(wù)可以分為兩大類:面向連接服務(wù)(connect
7、ion-orientedservices)無連接服務(wù)(connectionlessservice)理解網(wǎng)絡(luò)服務(wù)需要注意的問題面向連接服務(wù)與無連接服務(wù)對(duì)實(shí)現(xiàn)服務(wù)的協(xié)議復(fù)雜性和傳輸?shù)目煽啃杂泻艽蟮挠绊懀桓鶕?jù)主機(jī)間數(shù)據(jù)傳輸?shù)目煽啃砸蠛托实牟煌?,設(shè)計(jì)者可以選擇面向連接服務(wù)與無連接服務(wù)的類型;在網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)母鲗樱缥锢韺?、?shù)據(jù)鏈路層、網(wǎng)絡(luò)層與傳輸層都會(huì)涉及面向連接服務(wù)與無連接服務(wù)的問題。面向連接服務(wù)面向連接服務(wù)的數(shù)據(jù)傳輸過程必須經(jīng)過連接建立、連接維護(hù)與釋放連接的三個(gè)過程;面向連接服務(wù)的在數(shù)據(jù)傳輸過程中,各分組可以不攜帶目的結(jié)點(diǎn)的地