浅析 URL

140 阅读1分钟

一、URL 包含哪几部分

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

例:www.baidu.com/s?wd=hi&rsv…

  • 协议:就是指URL中://之前的部分,常见的应用层协议有 http、https
  • 域名或IP:要访问的服务器的地址
  • 端口号:通过不同的端口提供不同的服务。有65535个端口号,其中0-1023是系统使用的端口号,无法另外使用,1024需要拥有管理员权限才能使用,其他的端口都可以使用。(当端口被占用时,需要更换一个端口才能使用)
  • 路径:可以通过修改路径打开不同的网页
  • 查询字符串:可以输入查询参数在同一个页面查看不同的内容
  • 锚点:在一个内容内直接定位到不同的位置

二、DNS

DNS是域名系统,英文为Domain Name System,通过DNS将域名和IP对应起来。

nslookup命令可以帮助查询DNS服务器上域名对应的IP,例:

image.png

三、IP

IP是网际互连协议,英文为Internet Protocol,可以用于定位一台设备。

ping命令可以查询域名对应的IP,例:

image.png

四、域名

域名就是IP的别称。例:微软公司的Web服务器的IP地址是207.46.230.229,其对应的域名是www.microsoft.com

域名分为顶级域名:com,二级域名(俗称一级):baidu.com,三级域名(俗称二级):www.baidu.com