職稱計算機Internet知識:網路協議及層次結構
導語:當今網路協議有很多,區域網中最常用的有三個網路協議:MICROSOFT的NETBEUI、NOVELL的IPX/SPX和交叉平臺TCP/IP,應根據需要來選擇合適的網路協議。網路協議就是網路之間溝通、交流的橋樑。
網路協議及層次結構
網路協議的產生和概念
產生的原因:
(1)網路是複雜的:主機、傳輸介質、硬體、軟體等;
(2)為使網路能協調工作實現資訊交換和資源共享,必須建立一個平臺使其統一;
(3)即建立使其雙方都能接受的必須遵循的規則。
網路協議
通過通訊通道和網路裝置互聯起來的不同地理位置的多個計算機系統,要使其能協調工作實現資訊交換和資源共享,它們之間必須具有共同的語言。交流什麼,怎樣交流及何時交流,都必須遵守某種互相都能接受的規則。
網路協議(Protocol)是為計算機網路中的資料交換而建立的規則、標準或約定的集合。準確的說,它是同等實體之間通訊而制定的有關規則和約定的集合。
網路協議的三個要素:
(1)語義:涉及用於協調與差錯處理的控制資訊。
(2)語法:涉及資料及控制資訊的格式、編碼集訊號電平等。
(3)定時:涉及速度匹配和資料包的排序等。
(4)網路體系結構及其劃分所遵循的原則
計算機網路系統是一個十分複雜的系統。將一個複雜系統分解為若干個容易處理的子系統。分層就是系統分解的最好方法之一。
一般分層結構中,n層是n-1層的使用者,又是n+ l層的服務提供者。n+1層雖然只直接使用了 n層提供的服務,實際上它通過n層還直接使用了n- l層次模型以及以下所有各層的服務。
層次結構的'好處在於使每一層實現一種相對獨立的功能。分層結構還有利於交流、理解和標準化。
所謂網路的層次模型就是計算機網路各層次及其協議的集合。層次結構一般以垂直分層模型來表示。
圖1-26 計算機網路的層次模型
舉例說明網路的層次模型:
圖1-27 協議和服務舉例
層次結構的要點:
(1)了在物理媒體上進行的是實通訊之外,其餘各對等實體間進行的都是虛通訊。
(2)等層的虛通訊必須遵循該層的協議。
(3)n層的虛通訊是通過n/n-1層間介面處n-1層提供的服務以及n-1層的通訊(通常也是虛通訊)來實現的。