美文网首页让前端飞
浏览器访问网页的简要过程

浏览器访问网页的简要过程

作者: 熊师傅 | 来源:发表于2017-10-24 14:16 被阅读0次

假如我们输入baidu.com,回车

1.先要解析出baidu.com对应的ip地址(DNS)

2.需要知道默认网关的mac地址(ARP)

3.拿到默认网关mac地址后,组织数据发送给默认网关(mac地址是默认网关的mac地址,但是ip是DNS服务器的地址)

4.通过路由转发,到达DNS服务器所在的网关,再通过网关找DNS服务器,拿到baidu.com对应的IP

5.取得IP后,用户和baidu.com的服务器tcp三次握手建立连接

6.使用http协议响应用户的请求

7.浏览器呈现

8.浏览器关闭(tcp4次挥手)

相关文章

  • 浏览器访问网页的简要过程

    假如我们输入baidu.com,回车 1.先要解析出baidu.com对应的ip地址(DNS) 2.需要知道默认网...

  • 浏览器中的缓存

    在我们使用浏览器访问网页的过程中,浏览器经常会缓存各种网页中的内容。当再次访问同一个网页时,可以发现部分内容是从缓...

  • 第一章 HTML基础

    浏览器访问网页的原理 当我们访问网页的时候,其实是有真实的物理文件存在的。浏览器会将网页上的内容缓存到本地文件上,...

  • 01HTML基础-基础知识

    1.浏览器的作用 将网页渲染出来给用户查看 让用户通过浏览器和网页交互2.浏览器访问网页原理a) ...

  • HTML

    基础知识 浏览器访问网页原理 浏览器请求数据原理 访问网页时是有真实的、物理的文件传输的 网页不是一个文件,而是一...

  • 理解 Nginx 与 PHP-FPM 通信的工作机制

    [TOC] 了解基本原理 浏览器访问网页的过程 请求静态页面 Browser请求http://xxx.com/aa...

  • web缓存

    浏览器本身有缓存机制,比较常见的是浏览器会缓存访问过的网页,当再次访问这个URL地址的时候,如果网页没有更新,就不...

  • web缓存

    浏览器本身有缓存机制,比较常见的是浏览器会缓存访问过的网页,当再次访问这个URL地址的时候,如果网页没有更新,就不...

  • HTTP状态码

    1 状态码 当浏览器访问一个网页时,浏览者的浏览器会向网页所在的服务发出请求,当浏览器接受并显示网页钱,此网页所在...

  • cordova改浏览器内核、跳外网

    在config.xlm中 跨域跳入别人的网页 修改浏览器内核,模拟冒出别的浏览器内核访问网页

网友评论

    本文标题:浏览器访问网页的简要过程

    本文链接:https://www.haomeiwen.com/subject/vhgtpxtx.html