1.網絡協議
通過通信信道和網絡設備互聯起來的不同地理位置的多個計算機系統,要使其能協同工作實現信息交換和資源共享,它們之間必須具有共同的語言。交流什么、怎樣交流及何時交流,都必須遵循某種互相都能接受的規則。
網絡協議(Protocol)是為進行計算機網絡中的數據交換而建立的規則、標準或約定的集合。準確地說,它是對同等實體之間通信而制定的有關規則和約定的集合;
網絡協議的三個要素:
l)語義(Semarlties)涉及用于協調與差錯處理的控制信息。
2)語法(Syntax)涉及數據及控制信息的格式、編碼及信號電平等。
3)定時(Timing)涉及速度匹配和定序等。
2.網絡的體系結構及其劃分所遵循的原則計算機網絡系統是一個十分復雜的系統。將一個復雜系統分解為若干個容易處理的子系統。分層就是系統分解的最好方法之一。
在一般分層結構中,n層是n-l層的用戶,又是n+l層的服務提供者。n+1層雖然只直接使用了n層提供的服務,實際上它通過n層還間接地使用了n-1層以及以下所有各層的服務。
層次結構的好處在于使每一層實現一種相對獨立的功能。分層結構還有利于交流、理解和標準化。
所謂網絡的層次模型就是計算機網絡各層次及其協議的 集合。層次結構一般以垂直分層模型來表示, 層次結構的要點:
1)除了在物理媒體上進行的是實通信之外,其余各 對等實體間進行的都是虛通信。
2)對等層的虛通信必須遵循該層的協議。
3)n層的虛通信是通過n/n-l層間接口處n-l層提供的服務以及n-1層的通信(通常也是虛通信)來實現的。
(責任編輯:liushengbao)