数据传输中粘包问题

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

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

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

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

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

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