TCP粘包的问题

TCP是一种流协议,没有固定的“报文”或者“报文边界”的概念。 我们假设主机A和B的应用程序之间有一条TCP连接,主机A上的应用程序向主机B发送一条报文。 假设A有2条报文要发送,即2次调用send来发送,每条报文调用1次。自然会想到从主机A向主机B发送的2条报文是作为2个独立试题,在各自的分组中发送的,如上图所示。 实际上,send系统调用通常只是将数据复制到主机A的TCPIP协议栈中,就返回了
相关文章
相关标签/搜索