網絡協議是計算機網絡中數據交換的規則、標準與約定集合。理解其本質,是掌握網絡通信基石的關鍵。
一、協議的三大核心要素
- 語法:規定信息格式、編碼、信號電平等「長什麼樣」。
- 語義:定義雙方應做何種動作、協調與差錯處理的控制信息,即「代表什麼意思」。
- 定時/時序:規定何時通信、先後順序、傳輸速率(同步/異步),即「什麼時候講、講多快」。
二、分層體系結構與協議運作
網絡設備(服務器、電腦、交換機、路由器、防火牆等)通信遵循分層架構,每層向上層提供服務並屏蔽實現細節。同層協議必須雙向一致,否則無法識別信息。第 n 層協議即規定兩台設備第 n 層實體間的通信規則。
三、常見協議族
- TCP/IP:Internet 事實標準,源自 ARPANET(1977-1979),包含傳輸控制協議 (TCP) 與網際協議 (IP),被譽為網絡「通用語言」。
- IPX/SPX:早期 Novell NetWare 採用,現已少見。
- NetBEUI:小型非路由網絡專用,不可跨路由器。
不同網絡環境選擇不同協議,Internet 必用 TCP/IP。協議如同人類語言,雙方必須講同一種才能溝通。