什么是 URL?
如果您一直在网上冲浪,那么您无疑会听到 URL 一词,并使用 URL 从 Web 访问 HTML 页面。
通常,将 URL 视为 www 上文件的名称是最简单的方法,尽管并非完全准确,因为大多数 URL 都引用了网络上某台计算机上的文件。但是,请记住,URL 还可以指向网络上的其他资源,例如数据库查询和命令输出。
Definition:
URL 是“统一资源定位符”的缩写,是 Internet 上资源的引用(地址)。
URL 具有两个主要组成部分:
-
协议标识符:对于 URL
http://example.com
,协议标识符为http
。 -
资源名称:对于 URL
http://example.com
,资源名称为example.com
。
请注意,协议标识符和资源名称由冒号和两个正斜杠分隔。协议标识符指示将用于获取资源的协议的名称。该示例使用超文本传输协议(HTTP),该协议通常用于提供超文本文档。 HTTP 只是用于访问网络上不同类型资源的许多不同协议之一。其他协议包括文件传输协议(FTP),Gopher,文件和新闻。
资源名称是资源的完整地址。资源名称的格式完全取决于所使用的协议,但是对于许多协议(包括 HTTP),资源名称包含以下一个或多个组件:
-
Host Name
- 资源所在的计算机的名称。
-
Filename
- 机器上文件的路径名。
-
Port Number
- 要连接的端口号(通常是可选的)。
-
Reference
- 对资源中命名锚的引用,该锚通常标识文件中的特定位置(通常是可选的)。
对于许多协议,主机名和文件名是必需的,而端口号和引用是可选的。例如,HTTP URL 的资源名称必须指定网络上的服务器(主机名)和该计算机上文档的路径(文件名)。它还可以指定端口号和参考。