时间飞逝,一周又过去了,这周我们来到了Internet History, Technology and Security (Week 2)的学习,从标题就可以看出,这周主要是介绍“互联网”雏形的诞生。Supercomputers Justify a National Network”介绍了网络诞生的背景和网络的发展。“The First ‘Internet’”则通过三位与其相关的知名人物从不同的角度来讲述早期网络诞生背后的故事

History Through Supercomputing

在美国60年代,,城市之间的通信是通过一条铜质电缆,每当有人在两个城市之间打电话时,就必须找到一条电线并将其连接起来,这样通话的音频就会通过电话线,传送到另一边,这种模式被称为Data Transfer with Leased Lines

然而由于它们的价格十分昂贵并且成本还与距离相关。所以为了降低成本,于是乎大家共同租赁一条线路,并建立节点,这种模式被成为Store and ForwardNetworking。可这种模式也有一个缺点,就是网络阻塞问题,用户所发送的信息在一个计算机结点中会排队等待前方的信息转发完成之后再进行发送,但是到了下一个计算机结点,如果还要进行转发,则又会进入排队等待,这样发送方无法判定信息的状态,并且时延很大。

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

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

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

·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,他是受过训练的相对论天体物理学家,你知道的,涉及到天体的都需要极其庞大的计算,但当时的超级计算机是不对学术界开放的。于是他说服国会授权使用超级计算机,而且说服国会出钱建立美国国家科学基金会网络,且采用的是ARPANET的TCP/IP的网络协议。可以这么说,它在一定程度上推动了网络的发展。

History Through NSFNet

这部分介绍了NSFnet诞生的历史, 这部分介绍了NSFnet诞生的历史,首先是密歇根大学原本也想建立一个超级计算机中心,但因为战略失误问题,没有得到,之后他们选择建立将各计算机中心连接在一起的网络。但在项目一开始就面临了资金短缺的问题,于是他们与IBM合作,由IBM提供硬件和软件来建立路由结构,此外,还邀请了MCI提供跨越美国国境的通讯设施,且得到州长的了预算。但是这项计划遭到了质疑,因为Merit没有在TCP/IP上有很强的背景,并且那时的IBM正在搞自己专有的网络协议。所幸后来审查顺利通过,这项计划才得以继续进行而后来,由于影响到了专有网络的开发,IBM放弃了对NSFNET开发路由器的努力,这使得Cisco成为了美国路由器的主导制作商。

Leonard Kleinrock – The First Two Packets on the Internet

当你来到Boelter Hall,你可能会注意到入口处有一种表面上随机的地砖图案。如果你花一点时间观察这个模式,你可能会发现这些瓷砖代表的是0和1,然后你甚至会发现这些瓷砖代表的是ASCII字符。,而这正是为了纪念互联网历史性的一刻。 L.Kleinrock 是一名计算机专家,在本节中他讲诉了当时在加州大学洛杉矶分校(UCLA)到斯坦福研究所(Stanford Research Institute)的ARPANET,“L”和“O”这两个数据包在这之间传送的详细过程。

Katie Hafner - Where Wizards Stay Up Late

Katie Hafner是纽约时报的主编,可以说见证了NSFnet和ARPAnet历史发展:她采访过许多计算机网络相关的知名人物,比如Ray Tomlinson(电子邮件的发明者),以及Jon Postel,IANA(互联网编号分配机构)创始人。这段视频主要就是她对这些人的一些简单回忆,通过这段视频,我了解到了这些大师级人物背后的一些轶事,也透过这些了解到了他们的为人。

Think after class

  1. 任何伟大的成就一开始都是简陋的,不完美的。互联网也正是这样慢慢发展起来的。
  2. 没有完美的人,只有完美的Team。强如密歇根大学校长这样的人,也是在IBM和MCI的帮助下实现了NSFnet的建设,单枪匹马终究比不上团结就是力量。
  3. PS:( 首先来说说这次学习遇到的挫折吧。这次听了老师的建议,用纯英文字幕看视频,才发现第一周用中文字幕看视频有多么偷懒了,用英文字幕和中文字幕看视频完全是一个天一个地。发现学习这门课程最难的不是去理解教授说的内容,而且如何去翻译教授所讲诉的内容。英文的阅读才是这门课对我来说最大的挑战。看视频第一遍下来,才发现花非花,雾非雾,整个人云里雾里的。没办法,一遍不行哪就来第二遍,第二遍看下来发现,教授有时候语速太快,字幕看不过来。于是我在网页下面看英文文本。这样下来,才对内容有了一个大概的认识。写完这周学习笔记,才发现自己其实对英文字幕这种挑战并没有多大的排斥,反而有一丝丝欣喜,虽然这样可能会使我在这门课上花费的时间翻了几番,但我相信未来会慢慢变好的,英语也会慢慢变好的。最后说一个小发现,终于明白为什么看英文文学要看原本了,因为有些翻译要自己去翻译才有哪个味道。哈哈哈哈,加油!)

Internet History,Technology,and Security - History Through Supercomputing(Week2)的更多相关文章

  1. Internet History,Technology,and Security - History: Commercialization and Growth(Week4)

    Explosive Growth of the Internet and Web The Year of the Web 正如你所知道的,1994年是网络之年.1994年,NCSA的一位员工离职并建立 ...

  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 (Get Started)

    Abstract 课程名称:互联网的历史.技术和安全 coursera地址 制作方:密歇根大学(University of Michigan) 教师:Charles Severance, Associ ...

  4. Internet History, Technology and Security (Week 5-1)

    Week 5 Technology: Internets and Packets Welcome to Week 5! This week, we'll be covering internets a ...

  5. Spring Security 源码分析(四):Spring Social实现微信社交登录

    社交登录又称作社会化登录(Social Login),是指网站的用户可以使用腾讯QQ.人人网.开心网.新浪微博.搜狐微博.腾讯微博.淘宝.豆瓣.MSN.Google等社会化媒体账号登录该网站. 前言 ...

  6. 01-Spring Security框架学习--入门(二)

    一.入门案例 Spring Security 自定义登录界面 通过之前的一节 01-Spring Security框架学习--入门(一)的简单演示,Spring security 使用框架自带的登录界 ...

  7. 看源码,重新审视Spring Security中的角色(roles)是怎么回事

    在网上看见不少的博客.技术文章,发现大家对于Spring Security中的角色(roles)存在较大的误解,最大的误解就是没有搞清楚其中角色和权限的差别(好多人在学习Spring Security ...

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

  9. Coursera: Internet History, Technology, and Security

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

随机推荐

  1. Java操作数栈

    - 与局部变量表一样,均以字长为单位的数组.不过局部变量表用的是索引,操作数栈是弹栈/压栈来访问.操作数栈可理解为java虚拟机栈中的一个用于计算的临时数据存储区.- 存储的数据与局部变量表一致含in ...

  2. linux 系统移植uboot

    这里使用的版本为:u-boot-2014.04 查看并修改位置如下:u-boot-2014.04/include/configs/at91sam9x5ek.h(1)查看一下Linux内核在NandFl ...

  3. C语音中最简单的排序冒泡排序和选择排序代码实现(非指针)

    #include<stdio.h> int main() { int a[5] = { 2,5,7,3,-1 }; int n = sizeof(a) / sizeof(a[0]);//元 ...

  4. SpringSecurity系列之自定义登录验证成功与失败的结果处理

    一.需要自定义登录结果的场景 在我之前的文章中,做过登录验证流程的源码解析.其中比较重要的就是 当我们登录成功的时候,是由AuthenticationSuccessHandler进行登录结果处理,默认 ...

  5. 微擎签名出错 invalid signature

    微擎签名出错 错误信息: config:fail,Error: 系统错误,错误码:63002,invalid signature 修改方法: PHP 端 $account_api = WeAccoun ...

  6. Code Runner for VS Code 突破 1000 万下载量!支持运行超过 40 种语言

    记得三年多前,韩老师那时还在写 PHP(是的,没错!在微软写 PHP),同时需要写 Python 和 Node.js .所以在那时,支持多种语言的 VS Code 已经是笔者的主力编辑器了.唯一不足的 ...

  7. usaco training <1.2 Your Ride Is Here>

    题面 Your Ride Is Here It is a well-known fact that behind every good comet is a UFO. These UFOs often ...

  8. Windows 10上源码编译Poco并编写httpserver和tcpserver | compile and install poco cpp library on windows

    本文首发于个人博客https://kezunlin.me/post/9587bb47/,欢迎阅读! compile and install poco cpp library on windows Se ...

  9. VLAN配置及Trunk接口配置

    实验拓扑 1.检验连通性,PC2 ping PC3,PC2 ping PC4 ,都能ping 通 2.创建vlan 3.配置access接口 在S1上配置E0/0/2为vlan10和E0/0/3为vl ...

  10. URL基本语法

    1.URL全称为Uniform Resource Locator,即统一资源定位符.对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址.互联网上的每个文件都有一个唯一 ...