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

数据传输中粘包问题

时间:2018-08-14 22:00:06      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:size   mtu   接收   nagle   操作系统   小数   接受   目标   back   

粘包问题:只有Tcp协议才会发送粘包,udp不会发生

发送端发送数据,接收端不知道该如何去接受,造成数据的混乱,现象

造成数据混乱的现象原因:

1 合包机制(nagle算法)将多次连续发送切间隔较小的数据,进行打包成一块数据传送

2 拆包机制,在发送端,因为受到网卡的MTU限制,会将大的超过MTUi限制的数据进行拆分,拆分成多个小数据进行传输,当传输到目标主机的操作系统时,会重新将多个小的数据合并成原本的数据

 

数据传输中粘包问题

标签:size   mtu   接收   nagle   操作系统   小数   接受   目标   back   

原文地址:https://www.cnblogs.com/wszxdzd/p/9478002.html

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