浅析URL相关知识

198 阅读1分钟

什么是URL

统一资源定位符(Uniform Resource Locator),简称URI,是因特网上标准的资源的地址(Address),如同在网络上的门牌。

URL组成

URL由六部分组成,分别是

  1. 协议,比如HTTP
  2. 域名或IP,比如WWW.baidu.com
  3. 端口号,比如80
  4. 路径,比如/s
  5. 查询参数,比如?name=zhangsan&age=18
  6. 锚点,比如#1 Tips:
  7. HTTP协议默认端口是80,HTTPS默认端口是443,在使用这两协议时,可以不用显示指定端口,浏览器会默认加上端口的
  8. 路径/s,不代表服务器有s这个目录
  9. 查询参数以?字符为起点,每个参数以&隔开
  10. 锚点一般以#字符为起点,锚点看起来有中文,实际不支持中文,例如#参考书会变成#%E5%8F%82%E8%80%83%E4%B9%A6,另外锚点不会向服务器发送请求。

DNS

域名系统(英语:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

IP地址

互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address),是分配给网络上使用网际协议(英语:Internet Protocol, IP)的设备的数字标签。IP地址主要有两个功能:标识主机或者网络和寻址。

两个基本命令工具的使用

nslookup命令或ping命令用于查询DNS记录,例如在终端输入nslookup baidu.com就可以获取到百度的IP地址。