三次握手(详细记录)

TCP连接的建立通过三次握手完成,首先是服务器发起连接请求,客户端回复同意后,服务器再发送确认报文,最终建立连接。在此过程中,TCP客户端和服务器分别创建传输控制块,并交互报文段以确保双方都能收发数据。
摘要由CSDN通过智能技术生成

三次握手\n第一次握手:首先服务器给客户端发起建立连接的请求数据。\n\n第二次握手:客户端在收到服务器的请求后,给服务器回复,表示客户端可以收到服务器发出的数据,并同意建立连接。\n\n第三次握手:客户端给服务器回复后,服务器收到了客户端的回复,并在给客户端发送一次数据,以表示服务器可以正常收到客户端的数据,确认(ack)后,服务器与客户端就建立起了连接。


1.主动发起TCP连接建立称为TCP客户。\n\n被动等待TCP连接建立的应用进程称为TCP服务器。\n\n我们可以将TCP建立连接的过程比喻为”握手“,“握手”需要在TCP客户端和服务器之间交换三个TCP报文段。一开始,TCP服务器进程首先创建传输控制块,用来存储TCP连接中的一些重要信息。

2.TCP也是首先创建传输控制块,然后再打算建立。

3.TCP连接时向TCP服务器进程发送TCP连接请求报文段,并进入同步已发送状态。 

4.TCP服务器进程收到TCP连接请求报文段后,如果同意建立连接,则向TCP客户进程发送TCP连接请求确认报文段,并进入同步已接收状态。

5.​TCP客户进程收到TCP连接请求确认报文段后,还要向TCP服务器进程发送一个普通的TCP 确认报文段并进入连接已建立状态。​​​​​​

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值