zoukankan      html  css  js  c++  java
  • 输入网址后,浏览器从访问服务器到呈现网页的过程

    https://blog.csdn.net/nlznlz/article/details/53140881

    补充:

      当初为了了解输入网址之后是如何访问服务器从而得到需求的,查看了上篇博文,今天回来规整下自己的理解

    内容:

    1. 用户在地址栏输入网址,肯定第一步要先去域名解析啊,就涉及到了DNS嘛。DNS是域名解析,就是把用户输进去的域名解析成IP,再通过IP路由去找到相应的服务器。域名解析的查找过程如下
      1. 浏览器缓存中找
      2. 操作系统中找(浏览器会做个系统调用)
      3. 路由器缓存
      4. ISP DNS缓存
      5. 递归搜索 – 你的ISP的DNS服务器从跟域名服务器开始进行递归搜索
    2. 经过域名解析成IP ,然后通过路由找到服务器之后,客户端就发送连接请求,就是TCP连接。讲到TCP连接三次握手四次挥手(下次整理,先把流程走完)
    3. 客户端和服务端建立相应的连接之后,客户端就向服务端发送Http请求
    4. 服务器接收到来自客户端的请求,然后通过项目的路由找到相应的html文档将其返回给客户端浏览器。
    5. 浏览器接收到html文档将其渲染形成网页。

    补充:

      发现了一篇博文写的相当的好,很好理解其中的过程,在这收藏下:https://www.cnblogs.com/BeiGuo-FengGuang/p/9848805.html。

    结语:小渣子,多肖习

  • 相关阅读:
    192021
    191020
    magento注册
    magento登陆
    把PHP的数组变成带单引号的字符串
    magento直接操作数据库
    兼容各大浏览器的event获取
    手动修改magento域名
    微信支付中的jsapi返回提示信息
    CentOS 下安装xdebug
  • 原文地址:https://www.cnblogs.com/lsrd/p/9990404.html
Copyright © 2011-2022 走看看