码迷,mamicode.com
首页 > 其他好文 > 详细

关于TCP协议

时间:2016-09-05 00:00:30      阅读:387      评论:0      收藏:0      [点我收藏+]

标签:

可靠性:

  收到消息包之后要回确认包,超时重传;

  TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段(希望发端超时并重发)。

  既然TCP报文段作为IP数据报来传输,而IP数据报的到达可能会失序,因此TCP报文段的到达也可能会失序。如果必要,TCP将对收到的数据进行重新排序,将收到的数据以正确的顺序交给应用层。--通过报文的ID号

  既然IP数据报会发生重复,TCP的接收端必须丢弃重复的数据

  流量控制:消息量 <= 接收方的窗口大小(接收端所能供给的缓冲区大小),防止发送方发太快导致接收方缓冲区溢出。

 

关于TCP协议

标签:

原文地址:http://www.cnblogs.com/yiii/p/5840598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!