您所在的位置:

首页> 社会 > >
环球热门:HCIA知识点:“难舍难分”的客户端和服务端

时间:2023-06-26 14:57:54    来源:哔哩哔哩


(资料图)

放学下班后很多人都会玩玩手机上的网络游戏放松一下紧绷了一天的大脑。我们手机上的各种游戏APP其实就是客户端,而我们要登录的游戏服务端便是服务端。小明连打几盘王者直接钻石变青铜,于是烦躁的下线退出游戏,此时,客户端和服务端也要断开连接,和我们直接和队友说一声:“不玩了,下了”随后直接退出游戏的简单粗暴的操作相反,客户端和服务端想要断开连接可是很“难舍难分”的,究竟它们是怎么“难舍难分”的呢?今天小编就带你了解一下客户端与服务端断开连接时的“四次挥手”。

第一次挥手,客户端告诉服务端,我没有数据想要发送了,我们可以关闭连接了。服务端收到消息后,但是现在很忙,出于礼貌性,得回复客户端,我收到你的请求了,因此需要第二次挥手。

第二次挥手,服务端告诉客户端,我收到你的关闭请求了,但是,我现在还有数据没有发完,我还不能关闭,你再等等。

客户端收到服务端的回复以后,就让自己处于半关闭状态,不发送数据,但是可以接收数据。

等到服务端发送完成以后,就需要告诉客户端,我发完了,因此需要第三次挥手。

第三次挥手:服务端告诉客户端,我的数据发送完了,咱们可以关闭连接了。客户端收到以后,需要回复服务端,好的,所以第四次挥手就来了。

第四次挥手: 客户端告诉服务端,你的关闭连接请求我收到了,你可以关闭连接了。

服务端收到第四次挥手消息后,就立即关闭连接了。但是客户端不确定服务端是否收到了第四次挥手的消息,因此他就等一定的时间,如果再也没有收到服务端的消息,他才关闭。这就是客户端和服务端断开连接时的“四次挥手”,你明白了吗?想要了解更多IT知识可以点击关注私信我!

标签: