網(wǎng)絡協(xié)議與體系結(jié)構(gòu)
有時候聽到一些網(wǎng)絡協(xié)議和體系結(jié)構(gòu),沒了解過的人總會困惑,計算機網(wǎng)絡還有協(xié)議和體系的,是不是跟文件那種協(xié)議一樣啊之類的想法,現(xiàn)在來看看小編給你們整理出來的資料吧
1.網(wǎng)絡協(xié)議
通過通信信道和網(wǎng)絡設備互聯(lián)起來的不同地理位置的多個計算機系統(tǒng),要使其能協(xié)同工作實現(xiàn)信息交換和資源共享,它們之間必須具有共同的語言。交流什么、怎樣交流及何時交流,都必須遵循某種互相都能接受的規(guī)則。
網(wǎng)絡協(xié)議(Protocol)是為進行計算機網(wǎng)絡中的數(shù)據(jù)交換而建立的規(guī)則、標準或約定的集
合。準確地說,它是對同等實體之間通信而制定的有關(guān)規(guī)則和約定的集合;
網(wǎng)絡協(xié)議的三個要素: 、
l)語義(Semarlties)涉及用于協(xié)調(diào)與差錯處理的控制信息。
2)語法(Syntax)涉及數(shù)據(jù)及控制信息的格式、編碼及信號電平等。
3)定時(Timing)涉及速度匹配和定序等。
2.網(wǎng)絡的體系結(jié)構(gòu)及其劃分所遵循的原則計算機網(wǎng)絡系統(tǒng)是一個十分復雜的系統(tǒng)。將一個復雜系統(tǒng)分解為若干個容
易處理的子系統(tǒng)。分層就是系統(tǒng)分解的最好方法之一。
在圖1-4所示的一般分層結(jié)構(gòu)中,n層是n-l層的用戶,又是n+l層的服務提供者。n+1層雖然只直接使用了n層提供的服務,實際上它通過n層還間接地使用了n-1層以及以下所有各層的服務。、
層次結(jié)構(gòu)的好處在于使每一層實現(xiàn)一種相對獨立的功能。分層結(jié)構(gòu)還有利于交流、理解和標準化。
所謂網(wǎng)絡的層次模型就是計算機網(wǎng)絡各層次及其協(xié)議的 集合。層次結(jié)構(gòu)一般以垂直分層模型來表示, 層次結(jié)構(gòu)的要點:
1)除了在物理媒體上進行的是實通信之外,其余各 對等實體間進行的都是虛通信。
2)對等層的虛通信必須遵循該層的協(xié)議。
3)n層的虛通信是通過n/n-l層間接口處n-l層提供的服務以及n-1層的通信(通常也
是虛通信)來實現(xiàn)的。
網(wǎng)絡體系結(jié)構(gòu)
網(wǎng)絡體系結(jié)構(gòu)最常用的分為兩種:
OSI七層結(jié)構(gòu)和TCP/IP(TramferControlProtocol/InternetProtocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)四層結(jié)構(gòu)。TCP/IP協(xié)議是Internet的核心協(xié)議。
1.OSI/RM基本參考模型
開放系統(tǒng)互聯(lián)(OpenSystemIntercomectim)基本參考模型是由國際標準化組織(ISO)
制定的標準化開放式計算機網(wǎng)絡層次結(jié)構(gòu)模型,又稱ISO/OSI參考模型。"開放"這個詞表示能使任何兩個遵守參考模型和有關(guān)標準的系統(tǒng)可以進行互聯(lián)。
OSI/RM包括了體系結(jié)構(gòu)、服務定義和協(xié)議規(guī)范三級抽象。OSI的體系結(jié)構(gòu)定義了一個七層模型,用以進行進程間的通信,并作為一個框架來協(xié)調(diào)各層標準的制定gOSI的服務定義描述了各層所提供的服務,以及層與層之間的抽象接口和交互用的服務原語:OSI各層的協(xié)議規(guī)范,精確地定義了應當發(fā)送何種控制信息及何種過程來解釋該控制信息。
OSI/RM的七層參考模型結(jié)構(gòu)包括:從下至上分別為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層,會話層、表示層和應用層。