浅析URL

159 阅读2分钟

1. URL的组成

URL = 协议 + 域名或IP + 端口号 + 路径 + 查询字符串 + 锚点

  • 协议:传输协议,用于传输客户端与服务器交互的信息。
  • IP:Internet Protocal
  • 域名:域名就是对IP的别称,分为一级域名(顶级域名)、二级域名、三级域名。
    • 一个域名可以对应不同IP,这个叫做均衡负载,防止一台机器扛不住。
    • 一个IP可以对应不同域名,这个叫做共享主机。
  • 端口号:用来区分同一台服务器上不同的服务的标识。
    • HTTP服务最好使用80端口。
    • HTTPS服务最好使用443端口。
    • FTP服务最好使用21端口。
    • 一共有65535个端口。
  • 路径:网络服务器上资源的路径。
  • 查询字符串: 提供给网络服务器的额外参数。
  • 锚点: 资源本身的另一部分的锚点。
    • 锚点看起来有中文,实际不支持中文。
    • 锚点是无法在Network面板上看到的,因为锚点不会传给服务器。

2. DNS的作用

Domain Name System,缩写:DNS,域名系统是互联网的一项服务。可以将域名和IP对应起来。

nslookup命令

nslookup命令用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。

3. IP的作用

主要约定了两件事:1. 如何定位一台设备;2. 如何封装数据报文,以跟其他设备交流。

ping命令

ping命令用来检测网络的连通情况和分析网络速度,根据域名得到服务器IP,根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。