1、从浏览器地址栏输入网址,到网页彻底打开,中间都发生了什么
打开网页
1,DNS域名解析
2,TCP连接
3,HTTP请求
4,服务器处理请求返回HTTP响应
5,页面渲染
6,关闭连接
1,DNS域名解析:
访问本地域名服务器,访问根域名服务器
方法:迭代,递归
2,TCP连接
三次握手
3,HTTP请求
请求行,请求头,请求体
4,处理HTTP请求并响应
状态码,响应头,响应体
5,页面渲染
6,关闭连接
TCP四次挥手
打开网页
1,DNS域名解析
2,TCP连接
3,HTTP请求
4,服务器处理请求返回HTTP响应
5,页面渲染
6,关闭连接
1,DNS域名解析:
访问本地域名服务器,访问根域名服务器
方法:迭代,递归
2,TCP连接
三次握手
3,HTTP请求
请求行,请求头,请求体
4,处理HTTP请求并响应
状态码,响应头,响应体
5,页面渲染
6,关闭连接
TCP四次挥手