统一资源定位符简称为url,是一种识别互联网上文件位置的方法。它们不仅用于打开网站,还用于下载服务器上托管的图像,视频,软件程序和其他类型的文件。
在计算机上打开本地文件就像双击它一样简单,但要在远程计算机上打开文件,如web服务器,我们必须使用url,以便我们的web浏览器知道在哪里查看。例如,打开 表示下面介绍的网页的html文件,方法是将其输入到您正在使用的浏览器顶部的导航栏中。
统一资源定位器最常被缩写为url,但当它们引用使用http或https 协议的 url时,它们也称为网站地址。
url通常用单独说出的每个字母发音(即u-r-l,而不是earl)。在更改为统一资源定位器之前,它曾是universal resource locator的缩写。
url的示例
您可能习惯于输入网址,例如用于访问google网站的网址:
https://www.google.com
整个地址称为url。另一个例子是这个网站(第一个)和微软(第二个):
https://qq.com
https://www.microsoft.com
你甚至可以获得超级特定的信息并打开图像的直接url,就像这个长在维基百科网站上指向google徽标的网址一样。如果您打开该链接,您可以看到它以https://开头,并且具有常规查找的url,如上面的示例,但是还有许多其他文本和斜杠,以便指向图像所在的确切文件夹和文件驻留在网站的服务器上。
当您访问路由器的登录页面时,同样的概念适用; 路由器的ip地址用作url以打开配置页面。
我们大多数人都熟悉我们在firefox或chrome等网络浏览器中使用的这些类型的网址,但这些网址并不是您需要网址的唯一情况。
在所有这些示例中,您使用http协议打开网站,这可能是大多数人遇到的唯一网站,但您也可以使用其他协议,如ftp,telnet,mailto和rdp。url甚至可以指向硬盘上的本地文件。每个协议可以具有一组唯一的语法规则以便到达目的地。
url的结构
url可以分解为不同的部分,每个部分在访问远程文件时都有特定用途。
http和ftp url的结构与protocol:// hostname / fileinfo相同。例如,使用其url访问ftp文件可能如下所示:
ftp://servername/folder/otherfolder/programdetails.docx
除了拥有ftp而不是http之外,它看起来就像你在网上可能遇到的任何其他网址一样。
让我们使用以下url,这是google公布的cpu漏洞,作为http地址的示例并标识每个部分:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html https是协议(如ftp是一种协议),它定义了与之通信的服务器类型。
security是用于访问此特定网站的主机名。
googleblog是域名。
com是所谓的顶级域名(tdl),其他一些包括.net,.org,.co.uk等。
/ 2018/01 /表示用于组织网页或文件的目录。在保存网站文件的web服务器上,这些文件夹将是您单击以查找此url指定的文件的实际文件夹。