- 浏览器输入URL之后会进行解析,URL一般包括
- protocol: 协议头。例如: http, ftp
- host: 域名或者ip地址
- port:端口号
- path:目录路径
- query:查询参数
- 即
#
后的hash值,一般用来定位到某个位置
- 网络请求都是单独的线程
- 从开启网络线程到发出一个完整的http请求
- 输入url
- dns查询到ip
- 建立tcp连接
- 客户端发送http请求
- 服务器处理请求
- 服务器响应请求
- 浏览器展示html
- 浏览器发送请求回去其他在html中的资源
#
后的hash值,一般用来定位到某个位置