读书人

tcp是怎么确保数据不丢失的

发布时间: 2013-05-02 09:39:29 作者: rapoo

tcp是如何确保数据不丢失的?
RT

只是想确定一件事情,假如客户端给服务器发了一个序号是8001(10)的10个字节的请求,那么及时服务器没有数据要返回的情况下,服务器也会返回一个ack 8011的应答吗?
[解决办法]
是的, 当然也不确切

服务器采用推迟确认.
1. 有数据发送就捎带发送确认.
2. 没有数据发送就等0~200ms再发送确认
3. 连续接受2个报文段, 至少要发送一次确认.

你的情况属于第二种.

读书人网 >C语言

热点推荐