码迷,mamicode.com
首页 > 其他好文 > 详细

IP UDP TCP等最大长度

时间:2017-03-26 00:45:06      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:tcp协议   传输层   mtu   理论   默认   长度   不能   传输   错误   

传输层:
对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515;
对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传
输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需
要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小值
确定为这次连接的最大MSS值。
IP层:
对于IP协议来说,IP包的大小由MTU决定(IP数据包长度就是MTU-28(包头长度)。 MTU值越大,封包就越大,理论上可增加传送速率,但
MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492, 而以太网
(Ethernet)的最高MTU值则是1500,而在Internet上,默认的MTU大小是576字节

 

未完-----------我还没探究。先存一下等我看下我整理的资料再分析。睡了

IP UDP TCP等最大长度

标签:tcp协议   传输层   mtu   理论   默认   长度   不能   传输   错误   

原文地址:http://www.cnblogs.com/kingmengALL/p/6619147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!