时间飞逝,一周又过去了,这周我们来到了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. 拎壶冲冲冲专业砸各种培训机构饭碗篇----python自学(一)

    本人一直从事运维工程师,热爱运维,所以从自学的角度站我还是以python运维为主. 一.python自学,当然少不了从hello world开始,话不多说,直接上手练习 1.这个可以学会 print( ...

  2. P3128 [USACO15DEC]最大流

    秒切树上查分....(最近一次集训理解的东西) 但是,我敲了半小时才切掉这道题.... 我一直迷在了“边差分”和“点差分”的区别上. 所以,先说一下此题,再说一下区别. 首先,想到差分很容易. 然后, ...

  3. P4873 [USACO14DEC] Cow Jog_Gold 牛慢跑(乱搞?二分?)

    (话说最近写的这类题不少啊...) 化简:给定数轴上一系列点,向正方向移动,点不能撞在一起,如果碰到一起就需要放到另外一行,求要多少行才能满足所有点不相撞的条件. (被标签误解,老是想到二分答案... ...

  4. SpringBoot 2.x版本+MultipartFile设置指定文件上传大小

    SpringBoot-versio:2.1.9-RELEASE 由于新版本的SpringBoot已经弃用了如下, 这种方式,提供了新的 配置方案. 这个是官方的介绍 Handling Multipar ...

  5. getClass()和instanceof以及类的equals方法

    在比较两个类时,常见有两种做法,一种是x.getClass() == y; 一种是x instanceof y,下面我们来比较这两种做法的区别. getClass()返回一个对象所属的类 public ...

  6. static静态关键字

    转载自大佬:https://www.cnblogs.com/xrq730/p/4820992.html 静态资源和静态方法 首先,静态的资源和方法等会随着类的加载而进入内存被初始化,而非静态的资源和方 ...

  7. ios input输入不了

    在项目中遇到了一个问题就是input输入框在安卓可以输入,而在ios输入不了 经过百度,调试发现,在ios中input默认是有user-select: none;属性把input输入框禁用了,将其删除 ...

  8. nuxt遇到的问题(一)window 或 document is not defined

    因为用了VUE做的官网,既然是官网了避免不了SEO的问题了(该死当初就不应该选择用vue) 很自然就是选择了使用nuxt.js来做ssr预渲染了. 因为网站不是响应式的,PC / 移动端要进行对应跳转 ...

  9. 理解Spark运行模式(二)(Yarn Cluster)

    上一篇说到Spark的yarn client运行模式,它与yarn cluster模式的主要区别就是前者Driver是运行在客户端,后者Driver是运行在yarn集群中.yarn client模式一 ...

  10. hdu 1874 畅通工程续 (floyd)

    畅通工程续Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submis ...