MTU: Maxitum Transmission Unit
MSS: Maxitum Segment Size
MTU 最大傳輸單元,和鏈路層協議有密切的聯繫。對於以太網來說,64byte<=MTU<=1518byte,去掉以太幀長度:srcmac+dstmac+type+crc=18,還有1500;如果封裝在普通用戶上網的ppp協議中,還有8byte,那麼實際上數據域就只有1492byte
如果超過這個長度,那麼就要分片。
MSS: 對於udp 報文來說,並不保證報文的準確到達,丟棄就丟棄。而對於tcp報文,是有保證的。而tcp 中可以對分片設置標誌,DF,可能應用層不能分片。那麼通信雙方就會協商MSS,最大是:1492-20(ip head)-20(tcp head)=1452 byte
詳細參考:http://www.cnpaf.net/Class/TCPANDIP/05103121170033821979.htm