全球互联网的始祖 APRANET

APRANET 是 DARPA(美国国防部高级研究计划局) 开发的世界上第一个运营PacketSwitching(分包交换)的网络。

鉴于二战后世界格局两极化的历史背景(美苏冷战),美国加快了研究科学技术的脚步。APRANET就是那个时代的必然产物。

美国国防部认为,如果仅有一个集中的军事指挥中心,万一这个中心被原苏联的核武器摧毁,全国的军事指挥将处于瘫痪状态,其后果将不堪设想,因此有必要设计这样一个分散的指挥系统——它由一个个分散的指挥点组成,当部分指挥点被摧毁后其它点仍能正常工作,而这些分散的点又能通过某种形式的通讯网取得联系。

为了实现这个通讯网络,ARPA开始了建立ARPANET的过程,该网络采用了PacketSwitching的机制,主要是用于军事目的。

更为重要的是,它也开发和利用了TCP/IP协议族,解决了不同类型的计算机的异地互联问题

APRANET的诞生被视作网络传播的创世纪。

Efficient Message Transmission: PacketSwitching

特点:

(1)比较大的信息被分成几个小的部分。

(2)Break each message into packet.

(3)这些packet 可以通过不同的传播路径 无序的到达目的地。

(4)使用特别的计算机:routers(路由器) 控制traffic。

视频中举了一个简单的例子:

原有Message:Hello there,have a nice day.
break into ->
(1)Hello ther(1,fromaddress,toaddress)
(2)e, have a (2,fromaddress,toaddress)
(3)nice day. (3,fromaddress,toaddress)

上文中(1)(2)(3)部分的信息无序的到达目的地以后,接收方根据内含的序列号进行排序。(即括号里的123)

PacketSwitching解决了“a lot of”工程上的问题。但是仍然有一个问题尚未解决。

如何解决过多的messages “messed up”

百度百科:APRANET

Larry Smarr 与 NCSA

课程观看了对Larry Smarr的一个采访,披露了搭建一个像样的网络所经历的挫折和一些推动者。Larry Smarr和他的同事们建造了超级计算机并说服了国会授权建立NSFNET,采用APRANET的TCP/IP协议族。并且使国会允许超级计算机的场所设置在大学这样的学术殿堂。

College of Michigan 与 NSFNET(美国国家科学基金会互联网)

在APRANET的研发过程中,College of Michigan 虽然并没有参与进来,但是与此同时,他们搭建了自己的网络:Merit。

College of Michigan 作为一个规模很大的大学,很希望有一个超级计算机的中心,但是由于一些原因他们并没有得到授权。

很幸运的是,他们决定推出来搞NSFNET的项目,并且承担了网络连接的任务。

Doug Van Houweling的采访

Doug Van Houweling 很大程度的推动了NSFNET项目,帮助College of Michigan 得到了NSFNET网络连接的任务:把所有的超级计算机连接起来。

原先的预算只够采用的是56Kbps的线路,后来通过Doug Van Houweling的努力,和IBM与MCI达成了一致:IBM负责提供硬件和软件来搭建网络的路由结构,MCI负责提供通讯设备,最后得到了一笔丰厚的预算,采用了1.5M bps线路。

最后,NSFNET代替了原来的慢速的ARPAnet,成为互联网的骨干网络

IBM在上个世纪九十年代的时候放弃了对NSFNET开发路由器的努力,这使得Cisco成为了美国路由器的主导制作商。

2016/7/16

关于IBM

关于MCI

【Coursera】SecondWeek(1)的更多相关文章

  1. 【Coursera】SecondWeek(2)

    The First Two Packets on the Internet Leonard Kleinrock Kleinrock 是一名工程师和计算机科学家,他在APRANET网络中起到了至关重要的 ...

  2. 【Coursera】Security Introduction -Ninth Week(2)

    对于公钥系统,我们现在已经有了保证它 Confidentially 的一种方法:SSL.SSL利用了公钥的概念. 那么 who we are talking to? Integrity Certifi ...

  3. 【Coursera】Security Introduction -Ninth Week(1)

    前言 Coursera 的 Internet History,Technology,and Security 进入最后一周的学习了,在这最后一周内,需要进行的内容是 public-key 公钥系统的讲 ...

  4. 【Coursera】Security Introduction -Eighth Week(2)

    Review -Terminology(术语): Confidentiallity & Integrity 泄密 & 欺骗 Confidentiallity: Prevent unau ...

  5. 【Coursera】History: Dawn of Electronic Computing学后小结

    今天学习了Coursera上University of Michigan开的互联网的历史.技术和安全课程的FirstWeek内容. 先是吐槽下这个Coursera,认证非常麻烦,PC端需要摄像头拍照. ...

  6. 【Coursera】支持向量机

    一.最大间隔分类器 1. 函数间隔:\(γ^{i} = y^{i}(w^{T} x + b)\), 改变w和b的量级,对分类结果不会产生任何影响,但是会改变函数间隔的大小.因此,直接对函数间隔求最大值 ...

  7. 【Coursera】Internet History 读书笔记

    前言 这个Internet History 有些令人劝退.电脑无法播放视频.手机不能播放.最后百度了改了hosts文件才可以. 附上解决方法: 解决coursera可以登录但无法播放视频 第一周 第三 ...

  8. 【Coursera】Security Introduction -Summary

    对这门课程的安全部分进行一个小结. 往期随笔 第八周第一节 第八周第二节 第九周第一节 第九周第二节 前言:为什么互联网要提及安全 因为security牵扯到我们每一个人,有人每时每刻都想着要偷取别人 ...

  9. 【Coursera】Security Introduction -Eighth Week(1)

    Security Introduction People With Bad Intent 今天,Bob 向 Alice 发送了一条 "Hello,Allice!" 的信息,他们希望 ...

随机推荐

  1. InnoSQL/MySQL并行复制的实现与配置

    InnoSQL/MySQL并行复制的实现与配置 http://www.innomysql.net/article/6276.html 并行复制之前的解决方案 InnoSQL在5.5.30-v4版本中支 ...

  2. Atom编辑器折腾记

    http://blog.csdn.net/bomess/article/category/3202419/2 Atom编辑器折腾记_(1)介绍下载安装 Atom编辑器折腾记_(2)基础了解使用 Ato ...

  3. 飞跃平野(sdut1124)

    http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1124 飞跃原野 Time Limit: 500 ...

  4. PAT 1034 Head of a Gang[难][dfs]

    1034 Head of a Gang (30)(30 分) One way that the police finds the head of a gang is to check people's ...

  5. MySQL--教程

    登入登出 首先启动服务,然后 mysql -u root -p 命令输入密码登入. mysql退出三种方法:mysql > exit;mysql > quit;mysql > \q;

  6. Fuzzy and fun on Air Jordan 12 Doernbecher design

    Carissa Navarro keeps it warm, fuzzy and fun on her 2017 Air Jordan 12 Doernbecher design. Nike's 20 ...

  7. 取n的某些位

    实例十一:取n的某些位 方法:result=(n>>4)&(~(~0<<4)) 取出某数n的低4位. 数值0  0000 0000 ~0   1111 1111 ~0& ...

  8. 3/5/2014 cfb 小心

    During each move the player can choose all lines of the matrix where dwarf is not on the cell with c ...

  9. 公司里面用的iTextSharp(教程)---生成一个简答的PDF的语法

    本来打算先写一个项目大家一起练习的,但是后来发现不懂一些基本的语法,几乎做了之后也有些不明白,下面我们一起简简单单的看一下哈~~ 语法1:Document document = new Documen ...

  10. 拉取远程仓库到本地错误The authenticity of host 'github.com (13.229.188.59)' can't be established.

    1.个人在github上面创建了仓库,通过本地的git拉取远程仓库到本地报错信息如下: 这是因为Git使用SSH连接,而SSH第一次连接需要验证GitHub服务器的Key.确认GitHub的Key的指 ...