三次握手 && 四次挥手

首先我们先了解一下当输入url按下回车时,会发生什么事情:

  1.判断该网址有没有缓存,如果有缓存,加载缓存

  2.如果没有缓存,会通过DNS解析域名为IP地址

  3.客户端与服务端建立链接 (3次握手)

  4.服务端找到对应资源后,返回给客户端

  5.客户端解析资源,加载资源

  6.关闭客户端与服务端的链接 (4次挥手)

三次握手

  1.客户端向服务端发送一条报文信息,验证服务端是否具备接收消息和发送数据能力

  2.服务端接收到信息后,向客户端发送一条确认信息,同时验证客户端是否具备接收消息的能力

  3.客户端接收信息后,向服务端发送一条消息,让服务端知道客户端也具备接收消息的能力

四次挥手

  1.客户端向服务器发送一条消息,代表客户端要断开链接了

  2.服务端接收到消息后,数据可能还没有发送完毕,首先会向客户端发送一条确认消息,表示我知道客户端要关闭连接了

  3.服务端发送完消息后,会再次向客户端发送一条消息,表示我这边数据已经传递完毕了和服务端要关闭连接了

  4.客户端接收这条消息后,回复一条确认消息,表示知道服务端要关闭连接了和客户端也要关闭连接了

posted @ 2022-06-09 13:56  我是一名好程序员  阅读(45)  评论(0编辑  收藏  举报