Week 3

History: The Web Makes it Easy to Use

Welcome to week 3! This is our fourth and final week of History where we make the connection from those early innovations of the modern Internet we are using for this class. Up next we move into looking at how the Internet works on the inside.

The Early World-Wide-Web

Getting to the Web

现在要飞跃大西洋来到欧洲的核子研究中心,是世界各地物理学家访问、居住和合作的地方。这里展示了第一张乐队的照片---DooWOP乐队,他们唱的是50年代的歌曲,不过有趣的是内容是关于粒子、互联网以及调制解调器这类的东西!

作者还和一位物理学家一起唱歌(有趣的生活),名叫Steven Goldfarb。
下面一节开始介绍罗伯特·卡里奥(Robert Cailliau),他是万维网的发明人之一。

Robert Cailliau - Co-Inventor of the Web

Robert Cailliau是万维网的联合发明者之一。卡里奥出生于比利时,1969年大学毕业,当时的专业是电子工程与机械工程,两年后在密歇根大学获得了计算机、信息与控制工程的硕士学位(一个大学霸)。1974年12月,他开始作为研究员在欧洲核子研究组织(CERN)的同步加速器(PS)部门工作,从事加速器控制系统的研究工作。1990年和伯纳斯-李共同创建了万维网。

刚开始时,所做的网络并没有考虑要在学术界之外的地方使用,直到94年(这一年被称作网络年),商业开始接触网络。那是有一个浏览器,名叫NCSA Mosaic,或简称Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。它是由伊利诺伊大学厄巴纳-香槟分校的NCSA组织在1993年所发表,并于1997年1月7日正式终止开发和支持。在当时人气爆发的大受欢迎。它运行在Unix上,具有良好的图形交互界面。Mosaic的出现,算是点燃了后期互联网热潮的火种之一。

但是Mosaic浏览器有个缺点:在Mosaic中只有一个窗口,每次点击就会替换窗口中的内容,这对用户来说效率不高。于是就开始制作了一款浏览器MacWWW,是第一款Macintosh网页浏览器。

A Search Engine for Physics Articles

The Web Becomes Content

老师谈到了他喜欢HTML,相比之下现在的HTML5要更好。Cailliau觉得HTML不优雅但却非常强大,他觉得Mosaic的设计不合逻辑,例如每张图片必须在同一个屏幕上弹出。当时的网络(1995年)非常缓慢,用户界面通常文本很多,当点击某张图片时才会进入一个新界面,然后显示这张图片。随着技术的发展,网络和计算机越来越快,这种技术也越来越不合理。

Paul Kunz - The First Web Server in America

Paul Kunz无意创建了第一个搜索引擎。SLAC的数据库被广泛使用,但是访问却很困难,因为要求每个人在大型机上需要有一个账户,但对于很多人来说大型机并不熟悉。Paul Kunz发明了一种现在被称为即时消息的方法,并且可以在不登录的情况下对数据库进行查询,这就改善了对数据库的访问。之后人们又添加了一个电子邮件界面,这样可以通过电子邮件来发送你想要对数据库的查询,然后可以通过数据库得到你的回复。(这有点像我们的图书馆的文献通过Email传递)Paul Kunz在1991年加入了CERN,Tim Berners-Lee向他展示了一个Web演示,起初他对帮助系统的数据库进行查询并不感兴趣,但是是否可以将匿名查询于其结合起来呢?于是他使用C语言来编写软件来获取用户所做的查询并将其转换为数据库查询(因为数据库的查询语句无法改变了)。一个月后,在法国南部举行了一场高能和核物理计算主题研讨会,Tim Berners-Lee发表了很长的无聊演讲...但是他现场连接到了Slack网络服务器并进行了查询,只需点击一下就可以查询。当时造成了会场上的轰动。用个形象的说法:会场有20人到200人感兴趣,现在这200人回家了,如果他们每个人都告诉10个人,那么在一周内,对网络的兴趣就会增加到2000人。所以这是一个很大的转折点。并且这是一个双赢的局面,怎么说呢?对于用户来说,可以更快看到想看的内容且价格更低;对于航空公司来说,这只是运行在机器上的软件,成本会低很多。

Making the Web Available to All

Building Mosaic

想想看,如果没有万维网,也没有内容,我们如何知道万维网是一个可以浏览信息的好渠道呢?Paul Kunz提供了很好的内容。在1996年(网络诞生三年后),网络其实并不怎么受欢迎。当时的Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。在WWW出现之前,Gopher是Internet上最主要的信息检索工具,Gopher站点也是最主要的站点,使用tcp70端口。但在WWW出现后,Gopher失去了昔日的辉煌。
史蒂夫·乔布斯做苹果的和万维网有什么关联?其实,他被苹果公司开除后创建了NEXT公司,创建了Macintosh操作系统。从历史的角度上来看,史蒂夫·乔布斯对互联网的形成起到了一定的作用。
上实际90年代,计算机技术和显示能力迅速提高,在这样的环境之下,NCSA建立了一个开源的Web浏览器,可以运行在Mac、Windows和Unix系统上。

Joseph Hardin - NCSA Mosaic

NCSA:National Center for Supercomputing Applications(美国国家超级计算机应用中心)。
Larry Lee Smarr:加州大学圣地亚哥分校科学计算、超级计算机应用和互联网基础设施的物理学家和领导者。
Joseph Hardin是NCSA软件开发小组的负责人,负责建立和发布马赛克Web浏览器和HTTPD Web服务器。

Internet History, Technology and Security (Week 3)的更多相关文章

  1. Internet History, Technology and Security (Get Started)

    Abstract 课程名称:互联网的历史.技术和安全 coursera地址 制作方:密歇根大学(University of Michigan) 教师:Charles Severance, Associ ...

  2. Internet History,Technology and Security

    Internet History,Technology and Security(简单记录) First Week High Stakes Research in Computing,and Comm ...

  3. Internet History,Technology,and Security - History Through Supercomputing(Week2)

    时间飞逝,一周又过去了,这周我们来到了Internet History, Technology and Security (Week 2)的学习,从标题就可以看出,这周主要是介绍“互联网”雏形的诞生. ...

  4. Internet History, Technology and Security (Week 2)

    Week 2 History: The First Internet - NSFNet Welcome to week 2! This week, we'll be covering the hist ...

  5. Coursera: Internet History, Technology, and Security

    课程网址:https://www.coursera.org/learn/internet-history 学习笔记: Week 1: History - Dawn of Early Computing ...

  6. Internet History, Technology and Security (Week 9)

    Week 9 Security: Web Security We are now on the second to last week of the class and finishing up ou ...

  7. Internet History, Technology, and Security(week1)——History: Dawn of Electronic Computing

    前言: 第一次进行课程学习,在反复观看视频和查找字典翻译理解后选出了视频中个人认为较重要的概念,以下并不按照逐句翻译,中文概括大意余下自由发挥,对老师想要告诉我们的历史有一个初步的了解,顺便锻炼以下英 ...

  8. Internet History, Technology and Security (Week5.1)

    Week5 The Transport layer is built on the Internetwork layer and is what makes our network connectio ...

  9. Internet History, Technology and Security (Week 4)

    Week 4 History: Commercialization and Growth We are now moving into Week 4! This week, we will be co ...

  10. Internet History,Technology,and Security - Technology: Internets and Packets (Week5)

    Week5 Technology: Internets and Packets Welcome to Week 5! This week, we’ll be covering internets an ...

随机推荐

  1. 20155327《Java程序设计》第八周学习总结

    20155327<Java程序设计>第八周学习总结 教材学习内容总结 第12章 进程与线程 进程的完成过程:代码加载.执行至执行完毕 线程:一个进程由多个线程组成. 线程的完成过程:自身的 ...

  2. Linux tree 命令乱码

    今天在执行Linux下的tree命令的时候,出现了乱码.上网查了一下说需要使用tree --charset ASCII,强制使用ASCII字符.这样确实可以输出正常了.但是我的环境里的LANG=US. ...

  3. 查询红帽linux/Oracle Linux的发行版本的方法

    [root@localhost ~]# lsb_release -aLSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:grap ...

  4. [glog]_[C/C++]_[使用glog来记录日志]

    glog 快速使用教程 场景 1.大部分程序由函数组成, 每个函数执行一段设计好的逻辑, 但是大部分的时候有可能出现意料之外的值, 这时候就很想知道这种意料以外的值是如何产生的, 这就需要一个函数调用 ...

  5. [BZOJ3745][COCI2015]Norma[分治]

    题意 题目链接 分析 考虑分治,记当前分治区间为 \(l,r\) . 枚举左端点,然后发现右端点无非三种情况: 极大极小值都在左边; 有一个在左边; 极大极小值都在右边; 考虑递推 \(l\) 的同时 ...

  6. browser-sync 文件监听失败的解决方案

    问题 为了方便实时预览前端开发过程中修改源码后的页面,我在全球最大的同性交友网Github中找到了一个非常实用的工具,browser-sync. 安装使用方式请自行到官网https://browser ...

  7. Famous框架系列一:famous/core/Surface

    famous/core/Surface 既然是Famous的第一篇文章,就先给Famous打个广告:http://periodic.famo.us  Famous12年的作品,点击右下角Fun thi ...

  8. How to map Actions to a certain RibbonPage and RibbonGroup using the Application Model or in code

    https://www.devexpress.com/Support/Center/Question/Details/S134617/how-to-map-actions-to-a-certain-r ...

  9. 【轮子狂魔】WeChatAPI 开源系统架构详解

    如果使用WeChatAPI,它扮演着什么样的角色? 从图中我们可以看到主要分为3个部分: 1.业务系统 2.WeChatAPI: WeChatWebAPI,主要是接收微信服务器请求: WeChatAP ...

  10. 微信小程序中的分享事件

    小程序的分享 onShareAppMessage(options)   在页面的js文件中定义了 onShareAppMessage 函数时,页面可以表示改页面可以转发.可以在函数中设置页面转发的信息 ...