一个完整的http请求过程经过了哪些?

82 阅读1分钟

1.域名解析

-当我们在浏览器输入地址或客户端发送请求之后,首先根据地址判断是否是本机地址,
-然后本机设置的host当中寻找
-前面都没找到则去DNS服务器查询域名对应的ip地址

2.建立TCP连接

-根据ip地址寻址,然后访问指定得端口(如果没有指定默认使用80端口)
-由客户端向服务器发送tcp连接请求(这里分为套接字、数据报方式不细说了),经过交换机-->路由器-->防火墙,建立连接
-然后进行三次握手四次挥手保证连接可靠性

3.发送请求

-客户端发送http请求
-服务器端接受请求并处理
-客户端根据服务器端的response渲染界面或进行逻辑处理