浅析 URL

135 阅读2分钟

1.URL 包含哪几部分?


URL就是统一资源定位系统(uniform resource locator;URL)是因特网的万维网服务程序上用于指定信息位置的表示方法。它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738。

它包含如下几个部分:

(1)协议

表明了浏览器必须使用何种协议。它通常都是HTTP协议或是HTTP协议的安全版,即HTTPS。

(2)域名或IP

表明正在请求哪个Web服务器。

(3)端口号

表明用于访问Web服务器上的资源的技术“门”。如果Web服务器使用HTTP协议的标准端口(HTTP为80,HTTPS为443)来授予其资源的访问权限,则通常会被忽略。否则是强制性的。一台机器一共有65535个端口。

(4)路径

表明网络服务器上资源的路径

(5)查询字符串

表明页面里需要传递的参数值

(6)锚点

表明页面里面分点的地方,便于快速定位。注意:不支持中文,而且锚点无法在Network面板看到,因为锚点不会上传给服务器。

2.DNS


(1)DNS的作用

  • 将域名解析为IP 地址
  • 客户端向DNS服务器(DNS服务器有自己的IP地址)发送域名查询请求
  • DNS服务器告知客户机Web服务器的IP 地址
  • 客户机与Web 服务器通信

(2)nslookup 命令

在命令控制台使用nslookup命令,nslookup一个域名,可以得到对应的IP

image.png

3.IP


(1)IP的作用

  1. 区分数以亿计的主机而分配的专门地址,所以IP的主要作用是为了区别不同的主机
  2. 具有定位的作用,他的定位原则取决于它的分配原则,IP地址查询就是基于此

(2)ping 命令的使用

打开cmdr,输入ping后面加域名或IP即可

image.png

4.域名


(1)域名是什么

域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。

由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。

(2)域名的种类

  1. 顶级域名:.com
  2. 二级域名:qq.com
  3. 三级域名:www.qq.com