TCP连接的建立与释放(超详细)

本文详细介绍了TCP连接的建立过程——三次握手,包括每个阶段的状态转换和报文内容,以及TCP连接释放的四次挥手,解释了为何需要四次挥手以及2MSL等待的目的,帮助理解TCP连接的生命周期。
摘要由CSDN通过智能技术生成

前言:在计算机网络协议中,TCP只是其中一个,然而在网络使用中,TCP也是最离不开的协议之一,它的重要性毋庸置疑,最最重要的是,面试的重点就是它啊,呜呜~~,今天我们一起来看下TCP的连接建立与释放,相信很多小伙伴也想给他一次性整明白。

原文链接请点击:https://www.cnblogs.com/ruoli-s/p/14207835.html

TCP连接的建立

下图给出TCP三次握手的过程:
在这里插入图片描述

在进入正文之前先让我们来复习复习几个选项位,待会儿会用到哦!!!

  1. 确认ACK
    仅当ACK = 1 时确认号字段才有效。当ACK = 0 时,确认号无效。TCP规定:在连接建立后,所有传送的报文段都必须把ACK置为1。
  2. 同步SYN
    在连接建立时用来同步序号。当 SYN = 1 而 ACK = 0 时,表名这是一个连接请求报文段。对方若同意建立连接,则应在响应的报文段中使 SYN = 1 和 ACK = 1 。
  3. 终止FIN
    用来释放一个连接。当FIN &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值