浅析 URL

207 阅读1分钟

URL

  • 英文全称:Uniform Resource Locator
  • 翻译:统一资源定位符
  • 作用:指出互联网文件的位置

URL组成

  1. 协议
    • http协议
    • https协议
    • 文件协议等
  2. 域名或IP(定位设备)
  3. 端口(定位设备的服务)
  4. 路径(查看不同的资源)
  5. 查询参数(同一资源展示不同的内容)
  6. 锚点(同一内容,展示位置不同)

DNS

  • 英文全称:Domain Name System
  • 翻译:域名系统
  • 作用:解析域名成IP地址

使用命令查看域名对应的ip

  1. nslookup 域名
  2. ping 域名 (该命令可以间接看到IP地址)
  3. 注意事项:同一域名可能对应不同的IP地址

IP

  • 英文全称:Internet Protocol
  • 翻译:互联网协议
  • 作用:1.定位设备 2.封装请求数据,从而使设备之间互联互通。

ping命令

  • 用法:ping 域名或IP地址
  • 用处:可以查看本机到互联网上某台设备的延迟。Windows系统下ping4次自动结束。MacOS系统要手动结束ping。

域名

域名的分类

www.baidu.com

  • 顶级域名:com(company的缩写)
  • 二级域名:baidu.com
  • 三级域名:www.baidu.com

域名之间的关系

域名之间是父子关系。顶级域名包含二级域名,二级域名包含三级域名。

域名与IP

负载均衡

  1. 一个域名可以对应多个IP地址
  2. 作用:可以将负载分配到不同服务器。如南方地区的人访问南方的服务器,北方地区的人访问北方的服务器。避免服务器扛不住巨大的访问量。

共享主机

  1. 一个IP地址可以对应多个域名
  2. 同一台机器可以提供多种服务,避免资源浪费。