聊城手机网站建设软件,网站法人与负责人,在百度做推广需要网站,福州建设银行官网招聘网站1#xff1a; DNS 解析(通过访问的域名找出其 IP 地址#xff0c;递归搜索)。
2#xff1a; HTTP 请求#xff0c;当输入一个请求时#xff0c;建立一个 Socket 连接发起 TCP的 3 次握手。如果是 HTTPS 请求#xff0c;会略微有不同。
3#xff1a;
客户端向服务器发…1 DNS 解析(通过访问的域名找出其 IP 地址递归搜索)。
2 HTTP 请求当输入一个请求时建立一个 Socket 连接发起 TCP的 3 次握手。如果是 HTTPS 请求会略微有不同。
3
客户端向服务器发送请求命令一般是 GET 或 POST 请求。客户端的网络层不用关心应用层或者传输层的东西主要做的是通过查找路由表确定如何到达服务器期间可能经过多个路由器这些都是由路由器来完成的工作我不作过多的描述无非就是通过查找路由表决定通过那个路径到达服务器。客户端的链路层包通过链路层发送到路由器通过邻居协议查找给定 IP 地址的 MAC 地址然后发送 ARP 请求查找目的地址如果得到回应后就可以使用 ARP 的请求应答交换的 IP 数据包现在就可以传输了然后发送 IP 数据包到达服务器的地址。客户端发送请求头信息和数据。
4
服务器发送应答头信息。服务器向客户端发送数据。
5 服务器关闭 TCP 连接4次挥手。这里是否关闭 TCP 连接也根据 HTTP Keep-Alive 机制有关。同时客户端也可以主动发起关闭 TCP 连接。
6 客户端根据返回的 HTML 、 CSS 、 JS 进行渲染。