網絡通信協議
為網絡數據交換而制定的規則、約定和標準統稱為網絡協議( Protocol )。一般地說,一個網絡協議由三個要素構成:語法、語義和時序。語法確定通信雙方之間“如何講”,即由邏輯說明構成,確定通信時采用的數據格式、編碼、信號電平及應答結構等;語義確定通信雙方之間“講什么”,即由通信過程的說明構成,要對發布請求、執行動作及返回應答予以解釋,并確定用于協調和差錯處理的控制信息;時序則確定事件的順序以及速度匹配、排序等。
通信過程中的主要問題和解決方法
計算機之間的通信過程與人們開會的情況類似,需要解決的問題很多。例如,本機與那臺計算機通信(本機地址與目標地址),通過哪條路徑將信息傳送到對方(路由),信號傳輸采用什么傳輸介質,對方開機了嗎(通信確認),信號接收方怎樣判斷和消除信號傳輸過程中的干擾(檢錯與糾錯),通信雙方發生信號沖突如何處理(通信協議),如何提高數據傳輸效率(復用技術)。