时间飞逝,一周又过去了,这周我们来到了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. 开源跳板机(堡垒机)系统 Jumpserver安装教程(带图文)

    环境 系统: CentOS 7 IP: 192.168.244.144 关闭 selinux 和防火墙 # CentOS 7 $ setenforce 0 # 可以设置配置文件永久关闭 $ syste ...

  2. 201871010114-李岩松《面向对象程序设计(java)》第二周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

  3. js获取文件里面的所有文件名

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. 从EFCore上下文的使用到深入剖析DI的生命周期最后实现自动属性注入

    故事背景 最近在把自己的一个老项目从Framework迁移到.Net Core 3.0,数据访问这块选择的是EFCore+Mysql.使用EF的话不可避免要和DbContext打交道,在Core中的常 ...

  5. vant-ui的van-area使用

    由于官方例子中并没有太多详情,因此记录之,方便以后使用. 1.配置 :area-list="areaList",以初始化全部省市区的数据,其中area.js文件在官方可以下载,放于 ...

  6. 【Linux系列】Centos 7安装 Nginx(三)

    目的 为了下面的Laravel部署,本篇开始安装Nignx服务器. 防火墙设置 在物理主机上查看nginx是否安装成功,需要开放虚拟机的80端口. 用cmder登录到虚拟机 firewall-cmd ...

  7. PostGIS 递归方法

    在Oracle数据库中,有可以实现递归的函数 select * from table_name start with [condition1] connect by [condition2] 最近发现 ...

  8. JAVA中快速生成get与set

    快捷键 ctrl+Alt+S generate getters and setters

  9. vim的各项指令

    lesson1 <ESC> 保证进入正常模式 :q!回车   退出编辑器 x 删除光标所在的字母 i 添加内容 A 自动追加内容到行尾 :wq 保存文件并退出 lesson2 dw 删除某 ...

  10. tar文件归档

    tar是UNIX和类UNIX系统上的压缩,备份工具, 名字来源于Tape archive--磁盘归档,最初的时候是用来将数据储存,备份到磁带上的.而今最简单的备份方法是添加新的磁盘或者在云端存储,但即 ...