UDP中一個包的大小最大能多大?TCP呢?


(以上為以太網的幀格式)

Preamble:前導同步碼7個字節+幀開始定界符1個字節=8個字節

Destination MAC adress:目的MAC地址

Source MAC adress:源MAC地址

Type/Length:幀類型

User date :數據信息

Frame Check Sequence:幀校驗序列

因此以太網幀的范圍是72-1526字節

以太網數據幀的長度必須在46-1500字節之間,這是由以太網的物理特性決定的,這1500個字節被叫做鏈路層的MTU(最大傳輸單元,IP首部為20個字節,所以IP數據部分最大長度為1500-20=1480字節,這1480個字節就是用來存放TCP或UDP數據包的

所以UDP數據報最大長度為1480,UDP數據包的數據部分最大長度為1580-UDP首部8字節=1472字節

所以TCP數據報最大長度也為1480,TCP數據報的數據部分最大長度為1480-TCP首部20個字節=1460字節


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM