前言:

上周学习了第一个网络NSFnet美国国家科学基金会(National Science Foundation,简称NSF)在全美国建立了6个超级计算机中心所互联的一个网络,这周继续学习网络的发展历史。

The Early World-Wide-Web:

  • Getting To The Web

之前去过了密西根大学,这次去了个新地方——CERN(法语:Conseil Européenn pour la Recherche Nucléaire,欧洲核子研究组织)CERN是世界上最大型的粒子物理学实验室,也是万维网的发祥地,整个机构位于瑞士日内瓦西部接壤法国的边境。它成立于1954年9月29日,为科学家提供了必要的工具,场地和合作。

  • Robert Cailliau - Co-Inventor of the Web

这是一段采访视频,采访者叫Charles,地点在瑞士日内瓦的CERN(欧洲核子研究中心)——世界上最杰出的高能物理设施之一,被采访人是Web(World Wide Web,万维网)的共同发明者之一——Robert Cailliau

当时CERNStanford有一个集中的数据库,存放物理实验数据,但任何计算机都能登录,所以无法确定连接到哪一台计算机。因此,他们试着将顶层Browser(浏览器)和底层Database(数据库)分割开,让人们通过访问链接找到一切。

1990年Cailliau设立了第一台服务器。

当时使用的是NCSAMosaic浏览器,它有个缺点——只能同时存在最多一个页面,这让使用者感到非常不方便,于是CailliauHTML(HyperText Markup Language ,超文本标记语言)来开发和设计网站,并用到URL(Uniform Resource Locator,统一资源定位符)来处理链接,攻克了当时浏览器只能同时存在一个页面的毛病。

Cailliau的贡献不止于此1994年万维网的诞生年,第一届国际万维网会议由他和他的同事组织,会议真正让Internet成为现实。

A Search Engine for Physics Articles

  • The Web Becomes Content

90年代开始,人们用超文本标记语言(HyperText Markup LanguageHTML)来设计网站的,渐渐取代了当时的Mosaic浏览器,因为Mosaic在操作体验上实在有太多值得吐槽的地方,而整个小视频也几乎都是在吐槽...

  • Paul Kunz - The First Web Server in America

SLAC(Stanford Linear Accelerator Center,斯坦福直线加速器实验中心)的数据库被全世界的人使用,但是它存在很大的弊端,首先必须在主机上有一个帐户,其次它使用的数据库语言很难。

now called instant messaging and to do a query to the database without logging in.

于是Paul Kunz就想出了一个办法,他管它叫即时消息,即在不登录的情况下对数据库进行查询,类似搜索引擎

Making the Web Available to All:

  • Building Mosaic

Gopher是一个协议,在web流行之前,Gopher是主要的网络资源检索工具。如果在90~93年,可以说Gopher才是真正的主流,基本上绝大多数人都会认为“Gopher”更好。

  • Joseph Hardin - NCSA Mosaic

MosaicNCSA发明的一款浏览器,视频采访了Joseph Hardin,当时是这个软件工作组的负责人,这是一个同时支持Mac,Windows,Unix三系统的强大的开源浏览器,极大地推动了互联网的发展。

小结:

第一次测试由于对知识点的似懂非懂而没有顺利通过,好在重温了视频以后,对知识点有了更充分的理解,完美通过了测验。

最新文章

  1. iOS 学习 - 10下载(1) NSURLConnection 篇
  2. setTimeout和setinterval的区别
  3. PHP 设置代码执行时间
  4. C#,往线程里传参数的方法总结
  5. ASP值view State
  6. POJ 3177 Redundant Paths (桥,边双连通分量,有重边)
  7. Android 自定义CheckBox 样式
  8. js序列化json对象
  9. 一款特好用的JavaScript框架——JQuery
  10. 菜鸟版JAVA设计模式—外观模式
  11. 20160214.CCPP体系详解(0024天)
  12. struts2国际化全例 错误解决
  13. 利用vue-router和compoment重构代码--踩坑(一)
  14. redis介绍、安装、redis持久化、redis数据类型
  15. celery定时任务
  16. php获取URL扩展名
  17. 第7月第12天 opengles background
  18. python 普通文件读写
  19. C Strange Sorting
  20. 【329】word 替换文本高级用法

热门文章

  1. 【Linux开发】【Qt开发】交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
  2. 20191127 Spring Boot官方文档学习(6-8)
  3. API接口设计
  4. [Web 前端] 031 bootstrap 的使用和全局 css 样式
  5. 【Linux U-boot】U-Boot相关命令
  6. 剑指Offer编程题(Java实现)——删除链表中重复的结点
  7. MySQL索引,备份和还原
  8. angular 示例项目
  9. application详解
  10. Vue 中如何定义全局的变量和常量