当前位置: 技术问答>linux和unix
socket 中数据报分片时会有什么后果?
来源: 互联网 发布时间:2017-03-10
本文导语: socket通信中,如果MSS大于MTU那数据报就分片发送,那分片发送有什么影响呢?越详细越好,谢谢! | tcp的MSS只是为了使用得tcp传输效率高些。同时重传的情况下损失少些。 分片后,到达对端...
socket通信中,如果MSS大于MTU那数据报就分片发送,那分片发送有什么影响呢?越详细越好,谢谢!
|
tcp的MSS只是为了使用得tcp传输效率高些。同时重传的情况下损失少些。
分片后,到达对端后,会自动组装。从数据完整性上来说和不分片是一样的。
但是由于一个tcp包被分成了几片传输,那么当任意一片没收时,发送超时后,就会重传整个tcp包
假设发送前一个ip包包含的数据为5000字节,
传输过程中分片为5个包1000 ,1000.
对端只有在一定时间内收到5个包,然后将其组装成一个完整的ip包,然后再上传给传输层使用。
但是假设对端只收到了4个包,那么超时后,发送装就会重发这个5000字节的ip包,而不是重发1000字节的分片。
OK,,更详细的看书吧,那就不是几百字说的完的了,
分片后,到达对端后,会自动组装。从数据完整性上来说和不分片是一样的。
但是由于一个tcp包被分成了几片传输,那么当任意一片没收时,发送超时后,就会重传整个tcp包
假设发送前一个ip包包含的数据为5000字节,
传输过程中分片为5个包1000 ,1000.
对端只有在一定时间内收到5个包,然后将其组装成一个完整的ip包,然后再上传给传输层使用。
但是假设对端只收到了4个包,那么超时后,发送装就会重发这个5000字节的ip包,而不是重发1000字节的分片。
OK,,更详细的看书吧,那就不是几百字说的完的了,
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。