萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

OSI 七層模型完整圖解:各層功能、代表協定、關鍵設備與資料流向全景

OSI 七層模型是網路工程師的「週期表」。本文以逐層深度解析呈現:功能定義、代表協定/標準、關鍵網路設備、PDU 名稱、資料封裝/解封裝流向,並附贈記憶口訣與除錯定層速查表,適合初學建立全景、資深快速查閱。

L1 物理層 —— 比特流的物理載體

  • 四大特性:機械 (接頭尺寸/腳位)、電氣 (電壓/阻抗/速率/距離)、功能 (DTE/DCE 信號定義)、過程 (連線建立/維持/拆除序列)
  • 代表標準:EIA/TIA-232/449、V.35、RJ-45、SFP+/QSFP28、IEEE 802.3 實體層 (1000BASE-T/SX/LX、10GBASE-SR/LR/ER)
  • 設備:中繼器、集線器、網線 (Cat5e/6/6A/7/8)、光纖 (SMF/MMF)、調變解調器
  • PDU:Bit (比特)
  • 除錯:Link 燈不亮 → 檢查線序、模組對應、距離超限、光功率收發

L2 資料鏈路層 —— 無錯幀在鏈路傳輸

  • 核心功能:成幀、實體定址 (MAC)、錯誤偵測 (CRC/FCS)、流控 (PAUSE)、媒體存取控制 (CSMA/CD、CSMA/CA、Token Passing)
  • 子層:LLC (邏輯鏈路控制、802.2) + MAC (媒體存取控制、802.3/802.11)
  • 代表協定:Ethernet (802.3)、Wi-Fi (802.11 a/b/g/n/ac/ax/be)、PPP、HDLC、Frame Relay、STP/RSTP/MSTP (802.1D/1w/1s)、VLAN (802.1Q)、LACP (802.3ad)
  • 設備:二層交換機、網橋、網卡 (NIC)、無線 AP
  • PDU:Frame (幀)
  • 除錯:CRC 錯誤計數器遞增 → 換線/換模組/換埠;MAC 表震盪 → 檢查迴路/STP 收斂

L3 網路層 —— 跨網段的路由與轉發

  • 核心功能:邏輯定址 (IP)、路由選擇 (最長前綴匹配)、分片重組、擁塞控制、網際互聯
  • 代表協定:IPv4、IPv6、ICMPv4/v6、IGMP/MLD、OSPF、IS-IS、BGP、RIP、EIGRP、IPsec、ARP/NDP
  • 設備:路由器、三層交換機、防火牆 (L3 模式)、第 4-7 層負載平衡器
  • PDU:Packet (封包/分組)
  • 關鍵:處理 IP 位址即在 L3;ping/traceroute/route print 皆為 L3 工具

L4 傳輸層 —— 端到端的可靠/不可靠傳輸服務

  • 核心功能:連線建立/釋放 (TCP)、多工分用 (埠號)、可靠傳輸 (序號/ACK/重傳/排序)、流控 (滑動視窗)、擁塞控制
  • 代表協定:TCP (可靠、面向連線)、UDP (不可靠、無連線)、SCTP (多宿主、多流)、QUIC (UDP 上實現可靠+加密+多路複用)
  • PDU:TCP → Segment (段段);UDP → Datagram (資料報)
  • 三階段服務:連線建立 (三次交握) → 資料傳送 → 連線釋放 (四次揮手)
  • 除錯:netstat -an 觀察連線狀態 (SYN_SENT/ESTABLISHED/TIME_WAIT);Wireshark 分析重傳/亂序/零視窗

L5 會話層 —— 對話控制與同步檢查點

  • 核心功能:會話建立/維持/終止、對話控制 (半雙工/全雙工/單工)、同步點/檢查點 (大檔案傳輸斷點續傳)、存取驗證
  • 代表協定:RPC、NetBIOS、PPTP、L2TP、SIP、H.323
  • PDU:Message (訊息) — 高三層 (5-7) 共用
  • 應用:伺服器驗證登入、資料庫異地備份同步點、視訊會議會話控制

L6 表示層 —— 語法翻譯官與加密衛士

  • 核心功能:抽象語法 → 傳輸語法 (ASN.1 BER/DER/PER)、資料壓縮/解壓 (gzip、LZ4、Zstd)、加密/解密 (TLS/SSL、IPsec ESP、PGP)、字元集轉碼 (UTF-8/UTF-16/Big5)
  • 代表協定/格式:TLS 1.2/1.3、XDR、JSON/Protobuf/Avro (序列化)、JPEG/PNG/MP4/H.264/HEVC (媒體編碼)
  • PDU:Message (訊息)
  • 日常例:瀏覽器顯示圖片 (JPEG 解碼)、HTTPS 加密傳輸、API 回傳 JSON 解析

L7 應用層 —— 使用者與網路的直接介面

  • 核心功能:提供網路服務存取介面 (API/CLI/GUI)、協定定義特定應用語義
  • 代表協定:HTTP/HTTPS (Web)、FTP/SFTP (檔案)、SMTP/IMAP/POP3 (郵件)、DNS (名稱解析)、SNMP (管理)、Telnet/SSH (遠端)、DHCP (位址分配)、NTP (時間)、SIP (VoIP)
  • PDU:Message (訊息)

資料流向全景:封裝下行、解封裝上行


發送端 A:應用資料 → [L7] → [L6 加密/壓縮] → [L5 會話標記] → [L4 TCP Segment] → [L3 IP Packet] → [L2 Ethernet Frame] → [L1 比特流] → 媒質
接收端 B:媒質 → [L1 比特流] → [L2 校驗 FCS/去幀頭] → [L3 解 IP/路由] → [L4 重組/ACK] → [L5 會話恢復] → [L6 解密/解壓] → [L7 應用處理]

每層在上層 PDU 前加上自層首部 (Header),L2 另加尾部 (Trailer/FCS)。

記憶口訣與速查表

自下而上:「物數網傳會表應」—— 物理、資料鏈路、網路、傳輸、會話、表示、應用
自上而下:「應表會傳網數物」

症狀疑似層級驗證指令/工具
Link 燈滅、光功率異常L1光功率計、OTDR、換線/模組
CRC 錯誤、MAC 衝突、VLAN 不通L2show interface counters errors、Wireshark、STP 狀態
IP 不通、路由缺失、MTU 黑洞L3ping/traceroute/route print、show ip route
連線建立失敗、大量重傳、TIME_WAIT 暴增L4netstat -an、Wireshark TCP 分析
會話中斷無法恢復、RPC 逾時L5應用日誌、RPC 追蹤
亂碼、解壓失敗、TLS 握手錯誤L6OpenSSL s_client、應用除錯模式
HTTP 5xx、DNS 解析失敗、認證錯誤L7瀏覽器開發者工具、curl -v、dig/nslookup

結語

OSI 七層非死知識,而是定位故障、設計協定、溝通架構的精準坐標系。將每層功能、協定、設備、PDU、除錯手段內化為肌肉記憶,下次面對「網路不通」三字,您能在 30 秒內鎖定層級、鎖定命令、鎖定根因。

copyright © 萬盛學電腦網 all rights reserved