1. 程式人生 > >幀、報文、報文段、分組、包、資料報的概念區別

幀、報文、報文段、分組、包、資料報的概念區別

分組、包,packet,資訊在網際網路當中傳輸的單元,網路層實現分組交付。用抓包工具抓到的一條條記錄就是包。


幀,frame,資料鏈路層的協議資料單元。我們將鏈路層分組稱為幀。


資料報,Datagram,通過網路傳輸的資料的基本單元,包含一個報頭(header)和資料本身,其中報頭描述了資料的目的地以及和其它資料之間的關係。可以理解為傳輸資料的分組。我們將通過網路傳輸的資料的基本單元稱為資料報。


報文段,segment,組成報文的每個分組。我們將運輸層分組稱為報文段。


報文,message,一般指完整的資訊,傳輸層實現報文交付。我們將位於應用層的資訊分組稱為報文。


由此可見,抓包抓到的是傳輸層的包,所以packet,frame,Datagram,segment是存在於同條記錄中的,而frame,Datagram,segment是基於所在協議層不同而取了不同的名字。