网络通信——TCP “三次握手“、“四次挥手“ 详解 (个人向)

一、TCP"三次握手"

1.1 概括:
"三次握手"是指建立一个TCP连接时,需要客户端与服务器总共发送3个包。
进行三次握手的主要作用是确认客户端与服务器两方的发送能力与接收能力是否正常。
(连接服务器指定的端口,建立TCP连接,并同步双方的序列号和确认号)

1.2 流程图:
刚开始时:客户端处于 Closed 状态;服务器处于 Listen(监听) 状态
在这里插入图片描述
1.3 每次握手的目的:
第一次握手:客服端发送一个报文(SYN),服务器接收到了

结论:客户端的发送能力 和 服务器的接受能力没有问题

第二次握手:服务器回应客户端发送一个报文(ACK),客户端接收到了

结论:服务器的发送能力和接收能力没有问题;
     客户端的发送和接收能力没有问题。
     但此时服务器不能确认客户端的接受能力有没有问题。

第三次握手:客户端回应服务器并发送一个报文,服务器接收到了

结论:通过这次接收,服务器确认客户端的接收能力和发送能力没有问题;
     本身的发送和接收能力也没有问题。
  • 11
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值