怎么區(qū)分網(wǎng)絡(luò)協(xié)議中各層的傳輸單位

  • 日常交流中,常會用到報文、數(shù)據(jù)報、數(shù)據(jù)段、數(shù)據(jù)包、數(shù)據(jù)幀等名詞。參考了些許資料并加以整理歸納,以便區(qū)分和記憶。如有誤,歡迎指正。

MAC 層的傳輸單位是幀(frame),IP 層的傳輸單位是包(packet),TCP 層的傳輸單位是段(segment),HTTP 的傳輸單位則是消息或報文(message)。但這些名詞并沒有什么本質(zhì)的區(qū)分,可以統(tǒng)稱為數(shù)據(jù)包。
--出自 極客時間《透視HTTP協(xié)議》第5講

我們可以這樣比喻,如果 MAC 層定義了本地局域網(wǎng)的傳輸行為,IP 層定義了整個網(wǎng)絡(luò)端到端的傳輸行為,這兩層基本定義了這樣的基因:網(wǎng)絡(luò)傳輸是以包為單位的,二層叫幀,網(wǎng)絡(luò)層叫包,傳輸層叫段。我們籠統(tǒng)地稱為包。包單獨傳輸,自行選路,在不同的設(shè)備封裝解封裝,不保證到達?;谶@個基因,生下來的孩子 UDP 完全繼承了這些特性,幾乎沒有自己的思想。
--出自 極客時間《趣談網(wǎng)絡(luò)協(xié)議》第10講

Packet(數(shù)據(jù)包):封裝的基本單元,它穿越網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層的分解面。通常一個Packet映射成一個Frame,但也有例外:即當數(shù)據(jù)鏈路層執(zhí)行拆分或?qū)讉€Packet合成一個Frame的時候。
數(shù)據(jù)鏈路層的PDU叫做Frame(幀);
網(wǎng)絡(luò)層的PDU叫做Packet(數(shù)據(jù)包);
傳輸層TCP的叫做Segment(數(shù)據(jù)段);UDP的叫做Datagram。(數(shù)據(jù)報)——在網(wǎng)絡(luò)層中的傳輸單元(例如IP)。一個Datagram可能被封裝成一個或幾個Packets,在數(shù)據(jù)鏈路層中傳輸。

  1. 比特流(bit):物理層/一層。
  2. 數(shù)據(jù)幀(frame):數(shù)據(jù)鏈路層/二層。
  3. 數(shù)據(jù)包/報文分組(packet):網(wǎng)絡(luò)層/三層。
  4. 數(shù)據(jù)報(datagram):傳輸層 UDP/四層。
  5. 數(shù)據(jù)段(segment):傳輸層 TCP/四層。
  6. 消息/報文(message):三層以上,通常指應(yīng)用層/七層。

參考鏈接:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據(jù)使用者...
    JasonShi6306421閱讀 1,357評論 0 1
  • 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據(jù)使用者...
    保川閱讀 6,090評論 1 13
  • 4.1網(wǎng)絡(luò)層服務(wù) v ■從發(fā)送主機向接收主機傳送數(shù)據(jù)段(segment) v ■發(fā)送主機:將數(shù)據(jù)段封裝到數(shù)據(jù)報(d...
    龜龜51閱讀 1,126評論 1 0
  • 理解TCP/IP協(xié)議 一、協(xié)議 在計算機網(wǎng)絡(luò)與信息通訊領(lǐng)域里,人們經(jīng)常提及 “協(xié)議” 一詞?;ヂ?lián)網(wǎng)中常用的協(xié)議有H...
    Brolly閱讀 1,017評論 0 2
  • 序 要想說后半生,不得不說我的前半生。
    C木瓜閱讀 278評論 0 0

友情鏈接更多精彩內(nèi)容