当我们输入URL时会发生什么

URL代表统一资源定位器。URL是您可以在Web浏览器的地址栏中找到的网站地址。它是对Internet资源的引用,可以是图像,超文本页面,音频/视频文件等。

范例:

https://www.11meigui.com/

什么是DNS
DNS是域名系统的缩写。像电话簿一样,DNS维护并映射网站的名称,即URL以及链接到的特定IP地址。互联网上的每个URL都有一个唯一的IP地址,该IP地址是托管所请求网站服务器的计算机的IP地址。

输入URL时发生的步骤:

  1. 浏览器检查缓存以查找DNS条目,以找到相应的网站IP地址
    它寻找以下缓存。如果未在其中找到,则继续检查下一个,直到找到为止。

    • 浏览器缓存
    • 操作系统缓存
    • 路由器缓存
    • ISP缓存
  2. 如果未在高速缓存中找到,则ISP的(Internet服务提供商)DNS服务器会启动DNS查询,以查找托管域名的服务器的IP地址。
    使用小型数据包发送请求,这些数据包包含请求的信息内容和发往的IP地址。

  3. 浏览器使用syncize(SYN)和Confirm(ACK)消息启动与服务器的TCP(传输控制协议)连接。

  4. 浏览器将HTTP请求发送到Web服务器。GET或POST请求。

  5. 主机上的服务器处理该请求并发送回响应。它以某种格式(如JSON,XML和HTML)组合响应。

  6. 服务器发送HTTP响应以及响应状态。

  7. 浏览器显示HTML内容

  8. 请求结束

Ubuntu和Kali Linux之间的区别
黑帽SEO的8种常见手段
Tags: