跳到主要內容

OSI 各層傳輸單位完整解析:從 Bit、Frame、Packet 到 Segment 的封裝全貌

為什麼每一層都有不同的傳輸單位?

理解 OSI 七層架構,封裝單位(PDU,Protocol Data Unit)是最核心的切入點。資料從應用層往下傳遞時,每一層都會為資料加上自己的標頭(Header),形成該層專屬的 PDU 名稱。這套命名規則是網路工程師排錯的共同語言。

OSI 各層的傳輸單位由上到下依序為:第 5-7 層(應用/表示/會議層)稱為 Data Stream,資料尚未被網路協議封裝,屬於原始應用資料流。進入第 4 層傳輸層後,若使用 TCP 則稱為 Segment(區段),包含來源/目的埠號與序列號;若使用 UDP 則稱為 Datagram(資料報),結構更精簡,不保證可靠傳輸。每一個名稱的差異,都對應著該層所增加的控制資訊與功能職責。

從網路層到實體層:封裝如何完成最後一哩

第 3 層網路層將 Segment 或 Datagram 再封裝,加入來源/目的 IP 位址,形成 Packet(封包)。Packet 負責跨網路的邏輯定址與路由選擇,是路由器的主要操作對象。

第 2 層資料鏈結層將 Packet 封裝成 Frame(訊框),加入 MAC 位址與錯誤偵測欄位(如 FCS),確保同一網路區段內的點對點傳輸正確。最後,第 1 層實體層將 Frame 轉換為 Bit(位元),以電訊號、光訊號或無線電波的形式在實體媒介上傳輸。接收端則執行完全相反的解封裝流程,逐層還原資料。

💡 OSI 各層傳輸單位速查

  • 第 7/6/5 層(應用/表示/會議):Data Stream,原始應用資料流
  • 第 4 層(傳輸層):TCP → Segment;UDP → Datagram
  • 第 3 層(網路層):Packet,含 IP 位址,路由器在此層操作
  • 第 2 層(資料鏈結層):Frame,含 MAC 位址,交換器在此層操作
  • 第 1 層(實體層):Bit,最終以物理訊號傳輸

掌握 OSI 各層傳輸單位,能讓你在網路排錯時迅速定位問題所在層級。無論是封包遺失、MAC 衝突或應用層錯誤,都有對應的 PDU 名稱與工具可以追蹤分析。

留言