关于tcp协议可靠性的个人理解

1、首先,因为tcp协议是可靠的,所以不存在丢包问题,也不存在包顺序错乱问题(udp会存在这个问题,这个时候需要自己使用序号之类的机制保证了,这里只讨论tcp)。 2、tcp传输会有粘包的问题,一般的做法是先收取一个固定大小的包头信息,接着根据包头里面指定的包体大小来收取包体大小(这里“收取”既可以从socket上收取,也可以在已经收取的数据缓冲区里面拿取)。 3、丢包/粘包/拆包问题 如果TCP
相关文章
相关标签/搜索