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


    统一资源定位符(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 年万维网联盟决定所有由联盟提出的技术都是无偿的,所有人都可以简单地使用。

  • 相关阅读:
    css透明度的兼容!!!
    csshtml布局及部分知识小分享~~~
    js面向对象选项卡
    JQ弹出框移动-插件分享~~~
    nginx配置phpcms v9伪静态规则 phpcms伪静态 404 Not Found
    mysql数据库常见优化方法
    帝国ECMS静态生成为一行代码/静态页面打乱教程
    帝国cms 批量删除或者清空classurl(二级域名绑定)
    jquery实现一个网页同时调用多个倒计时
    PHPCMSV9 单文件上传功能代码
  • 原文地址:https://www.cnblogs.com/liuning8023/p/2587877.html
Copyright © 2020-2023  润新知