Internet History, Technology, and Security(week4)——History: Commercialization and Growth
Explosive Growth of the Internet and Web:
The Year of the Web
1994年后,由NCSA的老员工们构成的Netscape(网景)的成立。Netscape原本目标是做一个开源产品,构建一个浏览器,但他们很快决定将浏览器和Web服务器转为更专有的,并尝试使用独有的技术去创建分布式计算应用程序与微软竞争。由于Netscape很明显要在Mac、Windows和Linux上开发可移植的软件时,微软开始担心了——因为这样操作系统就不重要了,而微软在windows操作系统中又投入了太多,如果操作系统不再重要,它将真正地威胁微软的业务。而当微软试图收购Netscape时,Netscape却因为价格问题拒绝,两家公司从此结下了梁子。
微软开始和Netscape竞争后,Netscape试图通过技术革新来抢占市场,比如javascript语言,还建立了开源的Mozilla,最终变成了Mozilla基金会,最终创建了Firefox。
Mitchell Baker: The Mozilla Foundation
Mitchell Baker是Mozilla的创始人之一,当时的Netscape以其Netscape Navigator产品而闻名——它是网络上第一个商业浏览器,但是由于市场环境和竞争,Netscape最终被AOL(American On Line)收购了,其中一部分资产被注入非营利组织Mozilla基金会,于是Mitchell Baker也加入了Mozilla项目的研究。但是之后的Netscape 6 却没有取得预期的成功,AOL由于利润受损而不得不开始了大规模裁员活动,被裁的人中也包括了Baker,但是Baker仍然坚持继续研究,即使是作为志愿者。
2003年,AOL投资成立了Mozilla Foundation,Mitchell Baker所在的研究团队开始转变思路,研究浏览器的搜索栏服务,最终FireFox诞生了。
Brendan Eich - Inventor of JavaScript
1995年4月,Brendan Eich就职于Netscape,在错过了Mosaic Killer 1.0版本之后幸运地参与了感兴趣的HTML的开发,他编写出了一种语言,就是后来著名的JavaScript——主要面向网页设计师和程序员使用的一种直接嵌入到网页之中的语言。
JavaScript拥有良好的可拓展性,给了网页设计者灵活的发挥空间,也因此成为一种 multi-paradigm language(多范式语言),JavaScript没有类型声明,不需要编译,可以被完全不懂编译器的人使用,大大降低了学习编程语言的门槛,为使用者打开了很大的创新空间。
Commercialization of the Web:
Assume the Web
互联网成立之前,微软与Netscape的竞争不断,由于微软带来的压力,Netscape不得不放弃向浏览器收费。两个大公司的商业战最终的带来了Firefox和Mozilla、一个更广泛的万维网联盟,以及一个更公平的有竞争的市场。
Larry Smarr的贡献是NSFNET
密歇根大学在NSFNet 提议中完成了1.5MB/s的任务
Lee 和 Cailliau创建了第一台服务器
Kunz创建了搜索引擎
Joseph Hardin的贡献是Mosaic
Baker的贡献是Mozilla,Mozilla Foundation和FireFox
Jeff Bezos - Founder of Amazon
The Modern Internet
九十年代末,光纤的出现改变了一切,数据的传输变得非常高效。
高速度和长距离的数据传输变得更实惠而常见。
许多国家主干网络也出现了——商业的、政府的、学校的。
小结:
Internet History, Technology, and Security(week4)——History: Commercialization and Growth的更多相关文章
- Internet History, Technology, and Security(week1)——History: Dawn of Electronic Computing
前言: 第一次进行课程学习,在反复观看视频和查找字典翻译理解后选出了视频中个人认为较重要的概念,以下并不按照逐句翻译,中文概括大意余下自由发挥,对老师想要告诉我们的历史有一个初步的了解,顺便锻炼以下英 ...
- Internet History, Technology, and Security(week2)——History: The First Internet - NSFNet
前言: 上周学习了<电子计算机的曙光>,对战时及战后的计算机的历史发展有了更丰富的了解,今天继续coursera的课程,感觉已经有点适应了课程的节奏(除了经常有些奇奇怪怪的词汇看都看不懂@ ...
- Internet History, Technology, and Security(week3)——History: The Web Makes it Easy to Use
前言: 上周学习了第一个网络NSFnet,美国国家科学基金会(National Science Foundation,简称NSF)在全美国建立了6个超级计算机中心所互联的一个网络,这周继续学习网络的发 ...
- Internet History, Technology, and Security(week8)——Security: Encrypting and Signing
Hiding Date from Ohters Security Introduction Alice and Bob是密码学.博弈论.物理学等领域中的通用角色之一.Alice(代表A)和Bob(代表 ...
- Internet History, Technology, and Security(week7)——Technology: Application Protocols
Layer 4: Applications Application Layer TCP提供了“a reliable pipe”(一个坚固的水管)连接用户和服务器,确保了数据能准确不出意外地传输,所以A ...
- Internet History, Technology, and Security(week5)——Technology: Internets and Packets
前言: 之前都在学习Internet的历史,从这周开始,进入到了Internet技术的学习. Layer1: Link Introduction / The Link Layer 80年代之前,主流网 ...
- Internet History, Technology, and Security(week6)——Technology: Transport Control Protocol(TCP)
前言: 这周开始学习分层网络模型的第三层,传输层. Transport/Reliability: Transport Layer TCP层的目的是补偿IP层中可能出现的错误,并充分利用可用资源.由于I ...
- Internet History, Technology, and Security(week9)——Web Security
Secure Web Connections: Security Public/Private Key - Secure Sockets 凯撒密码容易被破解,后来人们发明了公钥和私钥,由于私钥一定是要 ...
- Internet History,Technology and Security
Internet History,Technology and Security(简单记录) First Week High Stakes Research in Computing,and Comm ...
随机推荐
- Linux系统常用命令之top
top - 06:58:37 up 7 days, 23:36, 2 users, load average: 0.00, 0.01, 0.05Tasks: 716 total, 1 running, ...
- 最全mysql笔记整理
mysql笔记整理 作者:python技术人 博客:https://www.cnblogs.com/lpdeboke Windows服务 -- 启动MySQL net start mysql -- 创 ...
- spring-第N篇整合SSM,即Mybatis+Spring+Spring MVC
1.Mybatis的配置使用 1>Jar包:mybatis-3.4.5.jar.mysql-connector-6.0.2或者ojdbc6-11.2.0.4.jar. 2>编写conf.x ...
- 字符串中的replace方法
String.prototype.replace() 该方法作为字符串中非常常用的方法, 今天我们具体介绍一下它的用法 语法格式 someString.replace(regxp | substr, ...
- webpack e6转化成es5 配置方法
方法一: https://www.babeljs.cn/setup#installation 按照babel官方的配置配 方法二: https://www.jianshu.com/p/ce28cedd ...
- 极*Java速成教程 - (7)
Java高级特性 数组 在Java中,数组是一串连续的,不可改变长度的,对象被固定的,类型固定的连续空间.数组中的随机访问非常迅速,但为了速度放弃了灵活性.而效率也是数组最大的优点. 在使用泛型的容器 ...
- django登录注册验证之密码包含特殊字符,确认密码一致实现,Form验证
Form验证的原理 首先用户在注册界面提交表单,后台收到表单之后通过request.post取到数据然后传入已经写好的Form类 执行obj.is_valid()这里的obj为Form的实例,在For ...
- Spring的底层实现机制
Spring的底层实现机制是通过Demo4j+java反射机制实现的. 使用demo4j来解析xml,使用反射机制实例化bean.
- Linux 下安装中文字体
本文以安装黑体为例,简单演示如何在Linux下安装中文字体. 环境信息介绍 [root@thatsit ~]# cat /etc/redhat-release CentOS Linux release ...
- JS比较两个时间的时间差
/** * 比较两个时间的时间差 * @param startTime 开始时间 * @param endTime 结束时间 * @demo compareTime(new Date('2019-12 ...