关于TCP 3次握手,4次断开的自我理解

本文详细阐述了TCP协议中的三次握手过程,确保数据传输的可靠性,以及四次断开机制,旨在保证连接双方数据完整性的断开流程。
摘要由CSDN通过智能技术生成

一.三次握手

       首先,我们知道TCP是面向连接的可靠传输协议,它的三次握手是为了确保客户端和服务端传输的可靠性。而要想知道客户端和服务端是否可靠,我们就需要知道客户端和服务端双方的接收数据功能和发送数据功能是否是正常的。
第一次握手:客户端发送一条信息给服务端,若服务端能接收客户端所发信息,则服务端能确定客户端发送数据的功能是正常的
第二次握手:服务端接收信息后,将原本的信息进行加工处理发送给客户端,若客户端能接收服务端所发信息,则客户端能确定服务端接收数据和发送数据的功能都是正常的
第三次握手:客户端再将信息加工处理后发送给服务端,则服务端也能确定客户端接收数据和发送数据的功能都是正常的

经过以上步骤即可保障TCP传输数据的可靠性,这就是TCP的三次握手

二.四次断开

四次断开的目的是为了确保连接双方发送完整的数据之后再进行断开连接,以此来保障数据传输的完整性
第一次断开:客户端向服务端发出断开连接请求----此时客户端不会向服务端发送数据但是可以接收数据
第二次断开:服务端接受到请求之后立马向客户端做出响应----表示已经知道对方不会在发送数据
第三次断开:服务端向客户端发送断开连接的请求----其目的是告知客户端自己不会再发送数据
第四次断开:客户端向服务端做最后的响应----表示已经知道对方不会在发送数据

服务端在接受到客户端的信息之后会断开连接,而客户端则等待一段时间之后进行断开,这就是TCP的四次断开

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值