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. 大数据入门第二天——基础部分之zookeeper(下)

    一.集群自启动脚本 1.关闭zk [root@localhost bin]# jps Jps QuorumPeerMain [root@localhost bin]# //kill或者stop都是可以 ...

  2. 如何搭建openvpn

    一.什么是openvpn Openvpn是一款基于openssl的开源vpn软件,它可以很好的运行在linux及windows各发行版本中,它的核心技术是虚拟网卡,其实它更像是一个底层的网卡驱动软件, ...

  3. 【python3】拷贝U盘文件

    一.起因 前天在公众号上,看到一篇如何用python偷偷拷贝别人U盘内容的文章推送,感觉这个想法挺有意思的,可惜是用的是linux系统,而且移动硬盘的盘符也是写死的,不够灵活,于是就自己动手写了一个d ...

  4. Linux下开发python django程序(Session读写)

    1.登陆设置session信息 def loginsession(req): if req.method == 'POST': loginform = LoginForm(req.POST) if l ...

  5. 03、 forms组件

    1.校验字段功能 1.reg页面准备 models from django.db import models class UserInfo(models.Model): useranme = mode ...

  6. 【HNOI2015】亚瑟王

    题面 题解 考虑进行\(dp\). 设\(f[i][j]\)表示前\(i\)张卡中有\(j\)张被触发的概率. 我们可以知道第\(i\)张卡不被触发的概率为\((1 - p_i) ^ {r - j}\ ...

  7. [BZOJ3167][HEOI2013]SAO[树dp+组合数学]

    题意 给定 \(n\) 个节点和 \(n-1\) 个限制,每个节点有一个权值,每个限制形如:\(a_i< a_j\) ,问有多少个 \(1\) 到 \(n\) 排列满足要求. \(n\leq 1 ...

  8. Linux 挂载 xshell 命令 配置环境变量

  9. 菜鸟vimer成长记——第0章、我眼中的vim学习

    这是一系统总结vim的学习文章,记录我自己学习vim的过程和感悟.与此同时也想分享出来给大家,欢迎大家互相讨论和学习. 在这里假设你们对vim已经有了一些基本的认识或者说已经使用过几个月的vim.该系 ...

  10. JavaScript——历史与简介

    上一篇博文距离现在已经四个月了,一直想写些什么无奈工作比较忙碌.我的恩师老王在毕业聚餐那天带着一声酒气告诉我一定要把博客坚持写下去,所以今天下决心要开始这个新的篇章. 之所以想要从头写一个关于Java ...