tcp需要维护连接状态信息吗?

时间:01-19人气:11作者:余温半夏

TCP需要维护连接状态信息。比如三次握手时,服务器要记录SYN_RCVD状态,客户端有ESTABLISHED状态。数据传输时,序列号和确认号必须保存,像序号1000发出去,对方回1001表示收到。超时重传也得记,比如5秒没收到ACK就重发。

流量控制靠窗口大小,比如接收方说窗口200,发送方就不能发超过200字节。连接断开时,FIN_WAIT1、CLOSE_WAIT这些状态都得存。没有这些状态,TCP就像没记性的快递员,不知道哪个包裹送了、哪个丢了、还能送多少。网络延迟时,状态信息能保证数据顺序,比如先发包1再发包2,不能乱序。

注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com

相关文章
本类推荐
本类排行