網路協定分類

Posted on Apr 6, 2025

網路協定分類概要

OSI 模型與常見協定對照

OSI 層級TCP/IP 模型代表協定
應用層-會話層應用層HTTP, SMTP, FTP, DNS, SSH
傳輸層傳輸層TCP, UDP
網路層網路層IP, ICMP
資料連結層-實體層網路介面層Ethernet, WiFi

主要協定分類

1. 基礎網路通訊協定(/notes/2025-03-27-tcp_udp_ip.md)

  • TCP - 可靠傳輸,適用於網頁、檔案傳輸
  • UDP - 快速傳輸,適用於串流、遊戲
  • IP - 網際網路基礎協定,負責資料路由

2. 網路管理協定(/notes/2025-03-28-dns_dhcp.md)

  • DNS - 域名解析系統,將網址轉換為 IP 位址
  • DHCP - 自動分配 IP 位址和網路設定

3. 安全協定(/notes/2025-03-27-security_protocols.md)

  • TLS/SSL - 網路通訊加密,保護資料傳輸
  • SSH - 安全遠端登入和管理
  • IPSec - IP 層加密,常用於 VPN

4. Web 協定(/notes/2025-03-28-web_protocols.md)

  • HTTP/HTTPS - 網頁瀏覽協定,現代網路基礎
  • WebSocket - 即時雙向通訊,用於聊天、遊戲
  • WebRTC - 點對點音視訊通訊

5. API 通訊協定(/notes/2025-03-29-api_protocols_corrected.md)

  • REST - 基於 HTTP 的 API 設計風格
  • GraphQL - 靈活的查詢語言和 API 規範
  • gRPC - 高效能 RPC 框架,適合微服務

6. 訊息傳遞協定(/notes/2025-03-29-messaging_protocols_corrected.md)

  • MQTT - 輕量級發布/訂閱協定,適合物聯網
  • AMQP - 企業級訊息佇列協定
  • QUIC - 新一代傳輸協定,HTTP/3 基礎
  • Kafka - 高吞吐量分散式訊息系統

7. 認證與授權協定(/notes/2025-03-30-oauth.md)

  • OAuth 2.0 - 授權框架,允許第三方應用安全存取資源

8. 資料庫與數據協定(/notes/2025-03-31-db_protocols.md)

  • JDBC - Java 資料庫連接標準
  • RMI - Java 遠端方法調用

9. Web 服務協定(/notes/2025-03-31-web_service_protocols.md)

  • SOAP - 基於 XML 的 Web 服務協定
  • XMPP - 可擴展訊息與狀態協定,用於即時通訊

10. 多媒體傳輸協定(/notes/2025-04-03-transport.md)

  • RTP/RTCP - 即時音視訊傳輸協定

11. 物聯網專用協定(/notes/2025-04-04-物聯網專用協定.md)

  • CoAP - 受限應用協定,適用於低功耗物聯網設備
  • LoRaWAN - 長距離低功耗廣域網協定
  • NB-IoT - 窄頻物聯網,基於蜂窩網路的 LPWAN 技術
  • Zigbee - 低功耗短距離無線通信,常用於智慧家居
  • Thread - 新興的 IPv6 基礎網狀網路協定
  • Matter - 統一智慧家居設備的應用層協定

12. 邊緣計算協定(/notes/2025-04-04-邊緣計算協定.md)

  • K8s Edge - Kubernetes 邊緣計算擴展
  • ETSI MEC - 歐洲電信標準協會多接入邊緣計算標準
  • OpenFog - 開放霧計算架構參考模型

13. 區塊鏈共識協定(/notes/2025-04-04-區塊鏈共識協定.md)

  • PoW - 工作量證明,比特幣使用的共識機制
  • PoS - 權益證明,以太坊 2.0 採用的機制
  • DPoS - 委託權益證明,提高交易處理速度
  • PBFT - 實用拜占庭容錯,適用於聯盟鏈

14. 5G 與未來網路協定(/notes/2025-04-05-5G 與未來網路協定.md)

  • QUIC - 基於 UDP 的新一代傳輸協定,HTTP/3 基礎
  • Network Slicing - 5G 網路切片技術
  • SBA - 基於服務的 5G 核心網架構
  • O-RAN - 開放無線接入網標準