脑上访问一个网页,整个过程是怎么样的

来源:互联网 发布:复杂网络 计算机 编辑:程序博客网 时间:2024/05/16 14:20

DNS、HTTP、TCP、OSPF、IP、ARP

  1. 浏览器端根据所使用的HTTP协议,解析出url对应的域名
  2. 通过域名解析DNS,查询出该域名(准确的叫法应该是主机名)对应的IP地址。
  3. 发起TCP的3次握手,拿到域名对应的IP地址之后,User-Agent(一般是指浏览器)会以一个随机端口(1024 < 端口 < 65535)向服务器的WEB程序(常用的有httpd,nginx等)80端口发起TCP的连接请求。
  4. 建立TCP连接后发起http的GET请求。
  5. 服务器端响应http请求,浏览器得到html代码。
  6. 浏览器解析html代码,并请求html代码中的资源(如图片、样式文件、脚本文件等)。
  7. 浏览器对页面进行渲染呈现给用户。
  8. 浏览器关闭与服务器的连接
0 0
原创粉丝点击