当你在浏览器输入url地址
DNS协议解析域名获得IP
依据IP地址浏览器向服务器发送HTTP请求,使用TCP协议与服务器建立连接
连接建立时要发送数据,发送数据在网络层使用IP协议
期间IP数据包在路由器间路由选择使用OPSF协议
路由器与服务器通信,需要将IP转换为MAC地址,使用ARP协议
随即服务器处理请求,发回一个HTML响应,浏览器使用HTTP协议显示HTML页面。
以上就是HTTP的过程了。
总体来说分为以下几个过程:
- DNS解析
- TCP连接
- 发送HTTP请求
- 服务器处理请求并返回HTTP报文
- 浏览器解析渲染页面
- 连接结束