Internet History, Technology and Security (Week 3)
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)的更多相关文章
- Internet History, Technology and Security (Get Started)
Abstract 课程名称:互联网的历史.技术和安全 coursera地址 制作方:密歇根大学(University of Michigan) 教师:Charles Severance, Associ ...
- Internet History,Technology and Security
Internet History,Technology and Security(简单记录) First Week High Stakes Research in Computing,and Comm ...
- Internet History,Technology,and Security - History Through Supercomputing(Week2)
时间飞逝,一周又过去了,这周我们来到了Internet History, Technology and Security (Week 2)的学习,从标题就可以看出,这周主要是介绍“互联网”雏形的诞生. ...
- 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 ...
- Coursera: Internet History, Technology, and Security
课程网址:https://www.coursera.org/learn/internet-history 学习笔记: Week 1: History - Dawn of Early Computing ...
- 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 ...
- Internet History, Technology, and Security(week1)——History: Dawn of Electronic Computing
前言: 第一次进行课程学习,在反复观看视频和查找字典翻译理解后选出了视频中个人认为较重要的概念,以下并不按照逐句翻译,中文概括大意余下自由发挥,对老师想要告诉我们的历史有一个初步的了解,顺便锻炼以下英 ...
- Internet History, Technology and Security (Week5.1)
Week5 The Transport layer is built on the Internetwork layer and is what makes our network connectio ...
- 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 ...
- 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 ...
随机推荐
- JAVA中使用RSA通过秘钥文件对字符串进行加密解密
技术交流群: 233513714 //字符串进行加密算法的名称 public static final String ALGORITHM = "RSA"; //字符串进行加密填充的 ...
- metasploit-端口扫描
大体可以分为两种方式: 1.调用nmap进行端口扫描 msfconsole nmap -v -sV www.cstc.org.cn 扫描结果(端口开放情况以及目标服务操作系统相关操作信息) PORT ...
- callable(object)
callable(object) 中文说明:检查对象object是否可调用.如果返回True,object仍然可能调用失败:但如果返回False,调用对象ojbect绝对不会成功. 注意:类是可调用的 ...
- JavaScript快速入门-BOM对象
一.什么是BOM 概念 BOM(Browser Object Model)即浏览器对象模型.BOM提供了独立于内容,而与浏览器窗口进行交互的对象: 核心 由于BOM主要用于管理窗口 ...
- 静态构造器(static constructor)
1.定义: 静态构造函数是实现对一个类进行初始化的方法成员. 它一般用于对静态数据的初始化. 静态构造函数不能有参数,不能有修饰符而且不能被调用,当类被加载时,类的静态构造函数自动被调用. 2.特点: ...
- NO17--vue父子组件间单向数据流的解决办法
在上一篇中讲解了父子组件之间是如何传值的,如果子组件需要改变传过来的数据供自己使用,或者想在子组件中改变传过来的数据并同步到父组件,那么直接改肯定是不行的,如果你这么做了,Vue 会在控制台给出警告. ...
- 004 --Mysql中的锁的问题
死锁 死锁是指两个或多个事务在同一个资源上相互占用, 并请求锁定对方占用的资源, 从而导致恶性循环的现象. 当多个事务试图以不同顺序锁定资源时, 就可能产生死锁.死锁发生以后, 只有部分或者完全回滚其 ...
- 记一次开发人员的奇葩操作-------导致root用户不能登录
首先,我表示国庆长假被开发呼叫,是一件很不开心的事...... 1.问开发,是不是/etc/passwd文件被更改了? 回答:没有 还好是新装的服务器,还好哥有服务器管理口的远程控制 单用户模式 ...
- ACM中常见错误提示解析
Output Limit Exceeded 多数发生在递归遍历的过程中,多输出了一些内容(比如说空格).Output Limit Exceeded还指如果输入某一组数据,你的程序返回的结果是一直输出某 ...
- spring boot+mybatis+swagger搭建
环境概述 使用的开发工具:idea 2018 3.4 环境:jdk1.8 数据库:MariaDB (10.2.21) 包管理:Maven 3.5 Web容器:Tomcat 8.0 开发机系统:Wind ...