TCP 三次握手与四次挥手

TCP 协议特点

面向连接、可靠的、基于字节流传输的的传输层协议。

传输层在网络中的作用

接收应用层应用程序产生的数据,对其进行加工,保证对端接收到数据后能发送给指定的应用程序。

网络参考模型

三次握手交互过程

        PC1:发送建立连接的 TCP 报文(Seq:XSYN = 1

        PC2:收到 PC1 的 TCP 请求建立连接报文,给 PC1 回复一个 TCP 响应报文(Seq:Z,SYN = 1, ACK:X + 1

        PC1:收到 PC2 的响应报文,开始发送数据,同时给 PC2 回复确认信息(Seq:X + 1, ACK:Z + 1

        至此,三次握手建立成功。

四次挥手

        1. PC1:发出一个 FIN = 1 的不带数据的TCP段;

        2. PC2:收到 PC1 发来的 FIN置位 的TCP报文后会回复一个 ACK置位 的TCP报文

        3. PC2 也没有需要发送的数据,则直接发送 FIN = 1 的TCP报文假设此时 PC2 还有数据要发送那么当 PC2 发送完这些数据之后会发送一个FIN = 1 的TCP报文去关闭连接

         4. PC1收到 FIN置位 的 TCP 报文,回复 ACK报文,TCP双向连接断开。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习中进步

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值