概念——统一资源定位符(Uniform / Universal Resource Locator,URL)

时间:2023-01-02 23:59:32

统一资源定位符(Uniform / Universal Resource Locator,URL),也称“网页地址”,是因特网标准资源地址。最初是由蒂姆·伯纳斯-李发明,现已成为标准。URL 是因特网一个非常基础的步骤。URL 语法是通用的、可扩展的,使用 ASCII 代码。标准格式如下:

协议类型://服务器地址(:端口号)/路径/文件名 

如超文本传输协议(HTTP)的 URL 如下所示:

http://zh.wikipedia.org:80/w/index.php?title=Special:%E9%9A%8F%E6%9C%BA%E9%A1%B5%E9%9D%A2&printable=yes

包含五个要素:

  • HTTP - 协议类型;
  • zh.wikipedia.org - 服务器;
  • 80 - 端口号,以数字方式表示,HTTP 的默认值为 80,可省略);
  • /w/index.php - 路径。以“/”字符区别路径中的每一个目录名称;
  • ?title=Special:%E9%9A%8F%E6%9C%BA%E9%A1%B5%E9%9D%A2&printable=yes - 查询。使用 HTTP GET 方式,表单以“?”开始,以“&”间隔,再以“=”分开参数键值。查询是 UTF8 的 URL 编码。

http:// 协议部分和 80 端口部分可以省略不输入。因此,只输入 zh.wikipedia.org/wiki/Special:%E9%9A%8F%E6%9C%BA%E9%A1%B5%E9%9D%A2

由于 HTTP 协议允许服务器将浏览器重定向到另一个网页,服务器允许用户省略网页地址中的某个部分,如 www。从技术上,这样省略实际上是一个不同的地址,浏览器自己无法决定这个新地址是否通,服务器必须完成重定向。

不但网页地址使用 URL,数据库也使用。任何终端-服务器程序都可以使用 URL来连接。

蒂姆·伯纳斯-李(Tim Berners-Lee)

“统一资源定位符”最初由蒂姆·伯纳斯-李(Tim Berners-Lee)发明,用来作为万维网的地址。现在,已经被万维网联盟制定为标准 RFC 1738。蒂莫西·约翰·蒂姆·伯纳斯-李爵士生于英国伦敦,是万维网的发明者。1990 年 12 月 25 日,在罗伯特·卡里奥与 CERN 的一名年轻学生的帮助下,他成功地通过 Internet 实现了 HTTP 代理与服务器的第一次通讯。

万维网原型

1980 年伯纳斯-李在欧洲核子物理实验室工作时,建议建立一个以超文本系统为基础的项目,使科学家之间能够分享和更新他们的研究结果。他与罗伯特·卡里奥(Robert Cailliau)一起建立了一个叫做 ENQUIRE 的原型系统。

1984 年伯纳斯-李重返欧洲核子物理实验室,这次作为正式成员。他恢复了他过去的工作创造了万维网。为此,他写了世界上第一个网页浏览器(World Wide Web)和第一个网页服务器(httpd)。

第一个网站

蒂姆·伯纳斯-李建立的第一个网站,也是世界上第一个网站 http://info.cern.ch/,它于 1991 年8 月 6 日联网,解释了什么是万维网,如何使用网页浏览器,以及如何建立一个网页服务器等。蒂姆·伯纳斯-李后来在这个网站里列举了其它网站,称为世界上第一个万维网目录。

万维网标准

1994 年伯纳斯-李在麻省理工学院创立了万维网联盟,它由愿意建立万维网标准和提高万维网质量的公司组成。2004 年 12 月接受了南安普敦大学电脑学院的教授职位,他在那里研究语义网。

免版权费

万维网的各个组成部分都很简单,伯纳斯-李的功绩是将它们有效地结合在一起,使它们发挥出最大的效用,而且他最大的贡献可能是无偿地将他的主意提供出来而不收费。2003 年万维网联盟决定所有由联盟提出的技术都是无偿的,所有人都可以简单地使用。