Week 2

History: The First Internet - NSFNet

Welcome to week 2! This week, we’ll be covering the history of the first internet: NSFnet. In the 1960s and 1970s, there was a great deal of research done to build the first wide-area packet switched networks for the US Department of Defense. In the 1980s, the first 'Internet' was formed to allow academic researchers to access supercomputer resources.

Supercomputers Justify a National Network

History Through Supercomputing

本节视频介绍了几种网络模式。
1.Data Transfer with Leased Lines
Leased Lines:固接专线(简称专线)是用来连接两个地区的对称电信线路。与传统的PSTN不同,专线没有一个电话号码,专线的两端创建的是永久的连接。专线可以被应用在电话,数据和互联网服务。其成本基于距离,相当昂贵。

2.Store and Forward Networking
BITNET的使用可以降低电话线的支付成本(因为使用专线进行通信的费用太高了)。但如视频里所演示的一样,发送的数据和别人所发送的数据需要在网络中进行排队等候。发送方和接收方所建立的线路并非是两点一线(这样做费用太高),而是在这之间设置一些节点网络来进行转发。
其缺点就是如果你发送一个很大的文件要在转发的时候传输很久(因为连续,故同一时间也只能在一条链路上传输),这就会影响后面你所要发送的文件,即影响效率。而下面的ARPANET考虑了将大文件分成一片片,这样可以提高效率。下图在视频进行了简单的演示存储转发原理。

3.ARPANET
(Wiki)高等研究计划署网络(英语:Advanced Research Projects Agency Network,缩写ARPAnet)是美国国防高等研究计划署开发的世界上第一个运营的数据包交换网络,是全球互联网的鼻祖。
ARPANET使用了一种“分组交换技术”(Packet switching technology)。所谓“包交换理论”就是把每个信息分割成固定大小块“打包”,每个包上都注明了从哪里来,传向哪里。例如我要传送“I have a good friend and I like him.”,可以将其分成2个部分(包),并标明序号,然后进行分别传送(可以在不同的链路中进行传输---即去中心化,因为你不知道这些包的具体走向)。最后接受方接受并按照序号拼接这些小部分,最后组成完整的信息。
这里还例举了一个问题:如果你的包在网络中转发是出现了“绕圈子”的行为方式该如何解决。

Larry Smarr - NCSA

本节介绍了Larry Smarr。他是一名相对论的天体物理学家,从事所涉及的问题有广义相对论、气体动力学等等的天体物理学问题。研究这种天体物理问题要求有复杂且高速的计算机,于是他就开始投入到这一方面中= =。Larry Smarr说服了国会授权使用超级计算机,而且说服国会出钱建立美国国家科学基金会网络,且采用的是ARPANET的TCP/IP的网络协议。可以说在一定程度上推动了网络的搭建。

The First "Internet"

History Through NSFNet

由于战略的失误,当时的密歇根大学没有参与到ARPANET的工作,他们建立了自己的网络---NSFNet。下面就让Doug Van Houweling来为我们介绍介绍!

Doug Van Houweling - NSFNet

Doug Van Houweling认为,对密歇根大学来说,比拥有一个超级计算中心更好的是运行连接所有超级计算中心的网络。国家安全基金计划项目持续5年,需要1500万美元的支出,但这样只能建立一个56千比特的网络(规模太小,容易堵塞),究竟什么网络更好呢?于是他和Jamie andsaid取得了联系,于是他们与IBM达成了协议,IBM公司将提供软硬件来为网络创建路由结构。当时MCI和AT&T对抗,Dick Liebhaber是MCI的首席执行官,与Doug Van合作提出了一个有价值的联合提案,一起提供全国性的通信设施。他的设计不是56千比特,而是从1.5兆比特开始。当时TCP/IP才出现不久(没有很长的历史),这项提议收到了美国国家科学基金会的怀疑。但是流量说明了一切(这个网络以爆炸的形式增长着!),这得益于TCP/IP协议。

之后他们开始进入下一阶段,即DS3,其网络设计增加了30倍(相比于1.5兆比特),达到了45兆比特。他们创建了另一个非盈利性组织---NSF网络,是目前最快的互联网网络(95年退役)。

Leonard Klienrock - The First Two Packets on the Internet

欢迎来到加州大学洛杉矶分校博尔特大厅!在门口处铺垫这一些表示0或1的瓷砖,这一串串表示的是ASCII字符。在1969年10月29日,从加州大学洛杉矶分校(UCLA)到斯坦福研究所(Stanford Research Institute)的ARPANET,“L”和“O”这两个数据包在这之间传送。

共享资源的需求:伊利诺伊大学认为需要建立一个可以进行资源共享的网络(这样来满足其研究员的需求...),于是Leonard和其他少数人开始设计、测试。Herb Baskin提出要在短时间内传送短消息,例如要求在200毫秒以内;Westclock说,要把电脑和通信分离开来等等。于是他们在加州大学洛杉矶分校开始了他们的实验,八个月后,他们如愿以偿得到了新的新技术、新设备。
于是,Leonard和Charlie Klein、Bill Duvall开始了实验:
Charlie:you get the L?
Bill : yep, got the L.
Charlie:Get the O?
Bill :Got the O.
get the G, crash! (当时他们尝试做LOG登录)
IMP一号--UCLA,是一台A Honeywell mini computer, 由Bolt,Beranek和Newman,BBN改编。它是互联网上的第一台设备!

Katie Hafner - Where Wizards Stay Up Late

Katie Hafner 是一名记者,在纽约时报上写过关于技术、健康和社会等文章。采访过很多大佬。

Ray Tomlinson,他于1971年在ARPANET系统上实现了第一个电子邮件系统,发明了@符号,它是第一个能够在连接到ARPANE的不同主机用户之间发送邮件的系统。
Jon Postel:发明了域名系统。

小结

本周的内容主要介绍了网络传输方式的不断发展,并在1969年实验了数据包的传输!从此网络的发展一发不可收拾,从无到有,从小范围到如今的爆炸时全球网络,感叹技术发展太快。

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

  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. Coursera: Internet History, Technology, and Security

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

  5. 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 ...

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

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

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

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

  8. 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 ...

  9. 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. apple remote desktop

    下面就是重点了: 1.下载v 3.7.2版本 :http://pan.baidu.com/s/1jGmrhuI   密码:vg2r 序列号: XARD-030-000-N-LXC-RP7-FBX-23 ...

  2. WP10的一点小问题

    兼容WP8.0/WP7.5不太完整!也许是测试版的问题.毕竟还没发布正式版! 具体如:WP8.0或WP7.5的启动器!就是选择图片的启动器!调用后对话框返回的结果都是Cancel本来应该是OK的.也就 ...

  3. mfc 类对象指针

    类对象指针 一.类对象指针定义 Tdate d1; Tdate *p1=&d1; Tdate *p2=(Tdate *)malloc(sizeof(Tdate)); 二.类对象指针使用 int ...

  4. python基础学习1-装饰器及应用

    def outer(func): #定义装饰器 def inner(*args,**kwargs): #定义万能参数 print("log") ret = func(*args,* ...

  5. 柯朗微积分与数学分析习题选解(1.1 节 e)

    一直在读<陶哲轩实分析>,陶的书非常的严谨,环环相扣,但是也有个缺点就是计算性的例子和应用方面的例子太少了.所以就又找了本柯朗的<微积分与数学分析>搭配着看.柯朗的书的习题与陶 ...

  6. CF248E Piglet's Birthday

    题面 题意翻译 给定$n$个货架,初始时每个上面有$a[i]$个蜜罐. 有$q$次操作,每次操作形如$u,v,k$,表示从货架$u$上任意选择$k$个蜜罐试吃(吃过的也还能吃),吃完后把这$k$个蜜罐 ...

  7. 4710: [Jsoi2011]分特产

    4710: [Jsoi2011]分特产 链接 分析: 容斥原理+隔板法. 代码: #include<cstdio> #include<algorithm> #include&l ...

  8. com.jcraft.jsch.JSchException: java.io.FileNotFoundException: file:\D:\development\ideaProjects\salary-card\target\salary-card-0.0.1-SNAPSHOT.jar!\BOOT-INF\classes!\keystore\login_id_rsa 资源未找到

    com.jcraft.jsch.JSchException: java.io.FileNotFoundException: file:\D:\development\ideaProjects\sala ...

  9. Python_sklearn机器学习库学习笔记(七)the perceptron(感知器)

    一.感知器 感知器是Frank Rosenblatt在1957年就职于Cornell航空实验室时发明的,其灵感来自于对人脑的仿真,大脑是处理信息的神经元(neurons)细胞和链接神经元细胞进行信息传 ...

  10. mysql查询操作之单表查询、多表查询、子查询

    一.单表查询 单表查询的完整语法: .完整语法(语法级别关键字的排列顺序如下) select distinct 字段1,字段2,字段3,... from 库名.表名 where 约束条件 group ...