tcp/ip三次握手四次挥手

tcp/ip协议是传输层面向连接的安全协议。

三次握手机制是为了建立一个可靠的安全连接,第一次握手是由客户端发起,客户端会向服务端发起一个报文,再报文里SYN=1;当服务端收到这个报文就知道了客户端想和我建立连接,就会给客户端发送一个确认消息包,在这个包里ACK=1,SYN=1,经过这两次握手服务端已经知道在自己既能给客户端发消息又能收到客户端的消息,但是他并不知道自己发的消息客户端能不能收到,所以显然两次握手是不够的;所以还要有第三次握手,第三次客户端会发送一个确认消息包ACK=1,通过这三次握手,客户端和服务端都知道了彼此既能给对方发送消息又能接受到对方的消息,这样一个安全的链接就建立了。

四次挥手机制也是有客户端首先发起的,第一次客户端会个服务端发送一个报文,在这个报文里FIN=1,当服务端收到这个报文时就知道了客户端想与我断开连接,但是这是服务端很有可能没有做好准备,它可能还有未发送完的消息要继续发送;所以第二次服务端会给客户端发送一个确认消息包意思是告诉客户端我知道你要跟我断开连接了,但是我还没有准备好你需要等一下;第三次当服务端做好了断开的准备就会给客户端发送一个报文,这个报文里FIN=1;客户端收到这个报文就知道了客户端已经做好断开的准备了,第四次就会发送一个消息确认包,意思是我知道了。经过这四次的握手我们就知道了不管是客户端还是服务端都做好了断开的准备,于是连接就会断开了。

三次握手:

四次挥手:

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

w7486

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

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

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

打赏作者

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

抵扣说明:

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

余额充值