首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2013-05-02 
tcp是如何确保数据不丢失的?RT只是想确定一件事情,假如客户端给服务器发了一个序号是8001(10)的10个字节的

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

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

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

你的情况属于第二种.

热点排行