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

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


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


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


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


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


由此可見,抓包抓到的是傳輸層的包,所以packet,frame,Datagram,segment是存在於同條記錄中的,而frame,Datagram,segment是基於所在協議層不同而取了不同的名字。
 
 
 
1.報文(message)
報文是網路中交換與傳輸的資料單元,也是網路傳輸的單元。報文包含了將要傳送的完整的資料資訊,其長短不需一致。報文在傳輸過程中會不斷地封裝成分組、包、幀來傳輸,封裝的方式就是新增一些控制資訊組成的首部,那些就是報文頭。
 
2.分組(packet)
分組是在網路中傳輸的二進位制格式的單元,為了提供通訊效能和可靠性,每個使用者傳送的資料會被分成多個更小的部分。在每個部分的前面加上一些必要的控制資訊組成的首部,有時也會加上尾部,就構成了一個分組。
 
3.資料包(data packet)
資料包是TCP/IP協議通訊傳輸中的資料單元,也稱為“包”。是指自包含的,帶有足夠定址資訊,可獨立地從源主機傳輸到目的主機,而不需要依賴早期的源主機和目的主機之間交換資訊以及傳輸網路的資料包。
 
4.資料包(datagram)
面向無連線的資料傳輸,其工作過程類似於報文交換。採用資料包方式傳輸時,被傳輸的分組稱為資料包。
 
5.幀(frame)
幀是資料鏈路層的傳輸單元。它將上層傳入的資料新增一個頭部和尾部,組成了幀。
 
 
應用層——訊息
傳輸層——資料段(segment)
網路層——分組、資料包(packet)
鏈路層——幀(frame)
物理層——P-PDU(bit)
(《計算機網路——自頂向下方法》)
轉載自:http://www.cnblogs.com/sddai/p/5649939.html

相關文章