美文网首页Web
HTTP 的起源

HTTP 的起源

作者: en_young | 来源:发表于2022-09-19 00:15 被阅读0次

    秉徇【先有问题,才有方案】


    1. 需求 ?

    CERN(欧洲粒子物理实验室)研究的粒子物理在当时是前沿研究领域,需要全世界的物理学家合作参与,CERN 如何与世界各地的物理研究所保持通信,成为一件重要也棘手的事情。

    起初 CERN 使用传真机传输文件,但问题是其不仅物理传输速度极慢,且会耗费大量纸张与油墨,同时对于信息检索工作而言也十分不便。

    负责 CERN 的 IT 技术支持的 Tim Berners-Lee 自然要寻求新的通信方式来解决这些问题。使得来自世界各地的研究人员能够组织和汇集信息,在个人计算机上能访问大量的科研文献,在文档中链接其他文档;同时也能展示信息供人访问。

    2. 他山之石?

    彼时,阿帕网 ARPANET 网络已经在美国军方和多所大学内成功使用。

    阿帕网是计算机组成的网络,网络成员是计算机;而传真机传输是点对点,成员是传真机。这两硬件提供的功能肯定是不一样的,例如传真机得打印出来才能看见传输的内容,而计算机可能只需要在屏幕上。再如,甲想要知道乙的想法,只能乙主动通过传真机将信息传递给甲;而借助计算机,甲可以主动访问乙。

    CERN 也开始采用这种使用 计算机网络 进行通信的方式来传输数据。

    3. 还不够

    既然要借助计算机网络来通信,肯定需要使用网络协议,但是已有的网络协议还是不能满足需求。

    • 1971 年 —— FTP 协议。用于传输文件,但不能直接展示文本内容,需要下载到本地后才能打开。即便是打开了文件,如果需要同时显示包含文本、图片、音频、视频等信息的多媒体内容,那么需要特定的程序才能编辑、预览。
    • 1973 年 —— TELNET 协议。可以与远程终端进行交互。但这种操作方式极其繁琐。
    • 1982 年 —— SMTP 协议。使得通信双方通过电子邮件进行交流。这种方式不适合公开展示信息,只适合点对点或群组之间的信息沟通。

    于是,Tim Berners-Lee 于 1990 年发明了 Hypertext Markup Language(简称为 HTML,超文本标记语言)和 Hypertext Transfer Protocol(简称为 HTTP,超文本传输协议)。同时,创建了一款最原始的 GUI 的 HTML 浏览器(同时也是编辑器),和第一个 HTTP 服务器 —— CERN Httpd。

    其实,HTML 就是使用户能够展示自己的信息,HTTP 就是使用户能访问别人的信息。

    相关文章

      网友评论

        本文标题:HTTP 的起源

        本文链接:https://www.haomeiwen.com/subject/zbeuortx.html