Tcp协议理解

知识点一:
这里写图片描述
三次握手的原因:
TCP是可靠的传输协议,在建立连接的时候双方要同步,所以需要三次握手。
第一次握手:A告诉B自己TCP发送缓存的序号
第二次握手:B对A的序号进行确认,同时B告诉A自己发送缓存的序号.
第三次握手:A对B的序号进行确认.
经过三次握手,彼此知道对方的信息,成功建立连接。
FIN_WAIT2是处于半关闭状态
TIME_OUT状态(2MSL)存在的原因:
1.可靠的终止TCP连接,如果报文6的确认报文7丢失,服务器会重发报文6,那么客户端有时间来处理。
2.保证让迟来的报文有足够的时间被识别并丢弃,TCP报文最大生成时间是MSL,等待2MSL则确保网络上两个传输方向尚未被接收到的,迟到的报文都已经消失.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值