浅析URL

173 阅读2分钟

URL是什么

URL(Uniform Resource Locator)——统一资源定位符,或称统一资源定位器、定位地址、URL地址。我们俗称的网址就是URL。

URL的组成

URL由协议、域名或ip、端口号、路径、查询参数、锚点组成,查询参数和锚点可选。 如:abc.com:8081?id=1#top

协议:常见的有HTTP协议和HTTPS协议。他的作用是规定了WWW服务器与浏览器之间信息传递规范的标准。

ip:Internet Protocol,主要约定了如何定位一台设备,如何封装报文来跟其他设备交流。

域名:是对ip的别称,例如:qq.com、baidu.com。但一个ip可以对应多个域名,叫做共享主机,用来节约资源;一个域名也可以对应多个ip,以便均衡负载,防止一台主机垮掉。域名分为几级,com、cn、org等等属于顶级域名,baidu.com属于二级域名(俗称一级域名),xxx.xxx.com属于三级域名(俗称二级域名)。IP和域名通过DNS对应。

端口号:一台机器提供不同服务需要不同端口,端口的编号就是端口号,类似饭店的不同服务窗口。

路径:路径是用来请求同一域名下的不同页面的。

  查询参数:用来请求同一页面的不同内容。

锚点:请求同一个内容的不同位置。

DNS

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

常用命令ping和nslookup

ping命令

ping用来测试数据包能否透过IP协议到达特定主机。

nslookup命令

nslookup命令是常用域名查询工具,就是查DNS信息用的命令。