TCP粘包问题

1. TCP包粘包问题的原因 主机A向主机B发送两个数据包,主机B的接收情况可能是 产生粘包问题的原因有以下几个: (1)应用层调用write方法,将应用层的缓冲区中的数据拷贝到套接字的发送缓冲区。而发送缓冲区有一个SO_SNDBUF的限制,如果应用层的缓冲区数据大小大于套接字发送缓冲区的大小,则数据需要进行多次的发送。 (2)TCP所传输的报文段有MSS的限制,如果套接字缓冲区的大小大于MSS,
相关文章
相关标签/搜索