Internet History,Technology,and Security - Dawn of Electronic Computing(Week 1)
一 War Time Computing and Communication
讲到电子计算机,你不得不提起第二次世界大战,虽说二战是人类历史上史无前例的大灾难,不过从某种程度来说,它确实促进了社会的发展和进步
通信对于战争来说是极其重要的,谁掌握了通信谁就掌握了战争的先机。而二战所涉及的范围和地域是极广的,横跨了几大洲,几大洋,所以这意味着通信必须是无线的。可是无线即有一个问题,信号可能被截获从而导致情报泄露,情报泄露的对于战争来说可是致命的。因此给信号加密似乎成为了各国所追寻的趋势。密码学,和加密技术得到了极大的发展。而在一战后,密码学进入了机器时代,其中以德国的Eniama最为出色。Eniama使德国从此拥有了世界上最为可靠的通讯保密系统。
(1)Alan Turing and Bletchley Park
为了破解德国的Eniama,在英国首相丘吉尔的支持下,将近1W名英国顶级人才汇聚在Bletchley park,这个注定要在人类历史上熠熠生辉的地方。这1W名顶尖人才来自各行各业,可以说他们代表了英国最顶级的知识力量。在波兰人的帮助下英国人用波兰的人方法破解了Eniama,其机器的名字叫Bombe(为了向波兰人的成就表示敬意) 然而,事实上德国人有使用两套主系统,Eniama是他们的作战系统。大约在1941年开始引入一套完全不同的系统。面对这种情况,汤米弗劳尔斯站了出来,他组建了一个核心团队,仅仅用了一年的时间就建造了Colossus Computer的原型,而正是由于Colossus Computer二号,在诺曼底登陆战役中,取得了巨大的成功.
(2)主要的机器介绍
Eniama: 在密码学史中Eniama是一种用于加密与解密文件的密码机. 确切地说,恩尼格玛是对二战时期纳粹德国使用的一系列相似的转子机械加解密机器的统称,它包括了许多不同的型号,为密码学对称加密算法的流加密.
Bombe: Alan Turing的成果,是一台机械计算机,在对德国Enigma密码机的解码上发挥了重要作用。
Colossus Computer:它具有2500个电子管,其实已经具备了现代电子计算机的大多数特征,不过它是没有内存的。巨人计算机有一个很显眼的特点就是它读取数据的方式——使用纸条,在上面打孔以表示数据。
二 Post-War computing and communication
在战后,布莱切利园的人才们去往各大研究机构或者高校。但由于布莱切利园的事是国家机密,所以他们在当时也不能说出来。但在战时对计算机的研究,却令他们无法忘怀,他们从来没有想象过计算机能以从未想象的速度实现运算。所以在战争结束后,国家安稳了,他们于是开始思考是否可以用计算机用来生活化,于是乎各种作用的计算机被研发出来,呈现了多元化。而这批计算机被认为是第一代计算机,其实它们只是Bletchley park 计算机的后续产物吧。
60年代,人们对计算机的数学研究渐渐转移到了计算机的应用。于是如何把计算机连接在一起成为了一个当时人们关注的问题。于是乎科学思考能否用电话线使计算机联系起来,而这正是拨号上网,为网络提供了可能性。
(三)Thinking after class(不成熟的)
对计算机出现的思考:(1)“计算机"的产生是不是历史和社会产生的必然结果?战争是催使计算机产生还是战争使计算机产生? 天下大势,分久必合,合久必分,这是历史告诉我们的。纵观世界上各个国家,都是按照这个规律进行的,而对于全球来说,整个世界一直处于融合的趋势,只是这个趋势十分缓慢,全球化是必然的结果,不可阻挡,而由于时间和空间的限制,必然会出现一样事物使得整个世界的联系在时间和空间上缩短。二战的发生则加速了这个过程在二战期间,即使英国已经开始出现衰败的现象,但可以说英国仍是世界上最强大的国家之一,而Bletchey park 更是汇聚了当时英国最为智慧的一批顶尖人才,可以说,正是这个举国之力的举措,使得“计算机”提前出世,二战的加速刺激使得计算机的出现呈现指数爆炸的趋势,而战后世界平稳的发展,使得计算机出生,并逐渐使得计算机功能多元化。如果没有二战,我想可能会没有计算机,但一定会出现类似于计算机类的事物。
对计算机特点的思考:(2)化学告诉我们,性质决定用途,而用途体现性质。信息和通讯对战争来说,具有十分重要的战略地位,可以说,掌握了信息和通讯就掌握了先机,而先机对于战争的地位不言而喻。二战期间,Eniama使得德国拥有了世界上最为可靠的通讯保密系统,而英国在波兰人的帮助下,研究出了Bombe,但德国当时引入了另一套设备,而英国有对此研发了First colossus。那么从这些机器的用途来看,是否可以认为当时的机器拥有着强大的计算能力呢?这是否可以体现第一代计算机的特点呢?要知道破译编码可真不是一件简单的计算。
对未来计算机趋势的思考:(3)数学是研究世界工具,而计算机是数学家创造的工具。众所周知,计算机拥有强大的计算能力,算法就相当于构造世界的规则,基于这两点,未来计算机是否可以变成一个世界呢?哈哈哈。拉普拉斯提出:如果有一个智者,知道我们宇宙之初,所有粒子的状态,那么他就可以根据所有的定律,推算出宇宙任何时间的状态。我想这个拉普拉斯兽就是未来的计算机。
PS:(第一次写学习笔记,有点难,思考了两天才写出来,这两天一直在想怎么写笔记,脑袋都炸了。哈哈哈。当写出来了,又有了一丝成就,也许这就是是慢慢让自己变得不一样吧。还有第一次用博客,对里面构造和排版也不是很清楚,不知道发表出来是什么样子。哈哈哈。还有吐槽一下视频吧。没有中英双字幕,要看两遍才可以。一遍中文,一遍英文。第一次写笔记也不知道怎么写,结果这两天一直看,也不知道看了多少遍。哈哈哈哈。最后对自己说一句加油吧!)
Internet History,Technology,and Security - Dawn of Electronic Computing(Week 1)的更多相关文章
- Internet History,Technology,and Security -Transport Control Protocol(TCP)(Week6)
Week6 Technology: Transport Control Protocol(TCP) Welcome to Week 6 of IHTS. We are in our second we ...
- Internet History,Technology and Security
Internet History,Technology and Security(简单记录) First Week High Stakes Research in Computing,and Comm ...
- Internet History, Technology and Security (Get Started)
Abstract 课程名称:互联网的历史.技术和安全 coursera地址 制作方:密歇根大学(University of Michigan) 教师:Charles Severance, Associ ...
- Internet History,Technology,and Security - History Through Supercomputing(Week2)
时间飞逝,一周又过去了,这周我们来到了Internet History, Technology and Security (Week 2)的学习,从标题就可以看出,这周主要是介绍“互联网”雏形的诞生. ...
- Internet History, Technology, and Security(week1)——History: Dawn of Electronic Computing
前言: 第一次进行课程学习,在反复观看视频和查找字典翻译理解后选出了视频中个人认为较重要的概念,以下并不按照逐句翻译,中文概括大意余下自由发挥,对老师想要告诉我们的历史有一个初步的了解,顺便锻炼以下英 ...
- Internet History, Technology and Security (Week1)
Week1. History: Dawn of Electronic Computing War Time Computing and Conmmunication Keywords: Electro ...
- Internet History, Technology and Security (Week 1)
Week 1 History: Dawn of Electronic Computing Welcome to Week 1! This week, we'll be covering the ear ...
- Coursera: Internet History, Technology, and Security
课程网址:https://www.coursera.org/learn/internet-history 学习笔记: Week 1: History - Dawn of Early Computing ...
- Internet History, Technology and Security (Week5.1)
Week5 The Transport layer is built on the Internetwork layer and is what makes our network connectio ...
随机推荐
- 算法编程题积累(1)——网易笔试"工程师工作安排“问题
首先理解题目意思:每个人只能做工作序号表里的一件工作且两个人不能同时做一件工作.AC思路:采用暴力枚举每种可能的分配方案,子问题的解决逐步向上解决了母问题,最终原问题得解. 标程作者:NotDeep( ...
- MQ基本应用场景
简介 消息队列 MQ 既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积.高吞吐.可靠重试等特性. 应用场景 削峰填谷:诸如秒杀.抢红包.企业开门红等大型活动时皆 ...
- Java设计模式之模板方法模式(Template)
前言: 我们在开发中有很多固定的流程,这些流程有很多步凑是固定的,比如JDBC中获取连接,关闭连接这些流程是固定不变的,变动的只有设置参数,解析结果集这些是根据不同的实体对象“来做调整”,针对这种拥有 ...
- Ubuntu18.04.3 LTS初体验
安装系统 想来虚拟机安装太慢,正好有一台旧电脑,干脆整个乌班图系统. 启动盘工具:UltraISO,老牌工具了. 上官网下载ISO镜像文件: https://cn.ubuntu.com/downloa ...
- Mybatis 关联对象不能输出的解决办法
Mybatis 关联对象不能输出的解决办法 1.如图所示,现在进行查询的时候并没有得到来自另一张表address项 2.我们进行如下配置: (1).在mybatis-config.xml 文件中配置, ...
- IDEA+SpringBoot+Mybatis+maven分布式项目框架的搭建
参考文章:https://blog.csdn.net/qq_34410726/article/details/98214992 一.maven分布式工程的基本架构 demo #父工程模块,主要用来定 ...
- 关于 Python 对象拷贝的那点事?
概述 在本篇文章中,会先介绍 Python 中对象的基础概念,之后会提到对象的深浅拷贝以及区别.在阅读后,应该掌握如下的内容: 理解变量.引用和对象的关系 理解 Python 对象中 identity ...
- i7-9700也能安装Windows7
商家说,i7-8700以上不支持Win7,只能安装Win10.我在手机网上也看过同样的说明,是微软与Intel联合行动,意在强迫用户升级到Win10.文章后面有,并不是不能装win7,是没有提供win ...
- 【Stream—6】BufferedStream相关知识分享
一.简单介绍以下BufferedStream 在前几章的讲述中,我们已经能够掌握流的基本特性和特点,一般进行对流的处理时,系统肩负着IO所带来的开销,调用十分频繁,这时候就应该想个办法减少这种开销,而 ...
- 携程Apollo简单入门教程这一篇就够了
1. Apollo背景 对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境.分集群管理配置,完善的权限.审核机制…… 废话不多说,参考官方文档 如果不想看文档, 也没关系, 跟 ...