Coursera: Internet History, Technology, and Security
课程网址:https://www.coursera.org/learn/internet-history
学习笔记:
Week 1: History - Dawn of Early Computing (1940 - 1960)
War Time Computing and Conmmunication
— High Stakes Research in Computing, and Communication
二战刺激了政府对各种科技的研究投入,由此促进了计算机技术的发展,其中就包括电子计算机的诞生。
为了解密德国的无线电情报,英国布莱切利园(Bletchley Park)内以艾伦·图灵(Alan Turing)为代表的跨学科(cross-disciplinary)团队为电子通信和计算(electronic communication and computation)技术打下了基础。
— Alan Turing and Bletchley Park
在二战期间,布莱切利园是英国政府进行密码解读的主要场所,各行各业的上万名人员在此处工作,轴心国的密码与密码文件,都会送到那里进行解码。布莱切利园是最早的跨学科合作部门。
Bombe是一台英国机械计算机,致敬波兰密码破译机Bomba,对破译德国Enigma密码机起到了重要作用,一个Bombe可以模拟36个Enigma的加密。
Enigma有三个转子(战时为了提高安全性又增加了),能够产生复式密码,号称无法穷举破译,加密的信息不长,多是一些普通的攻击指令。
德军高层的机密通信由Lorenz SZ42密码机进行加密,这是一种可以产生随机码的机器,拥有12个密码轮,复杂性大大提升。为了破译这种密码机,电子计算机诞生了。
Colossus是第一台电子计算机,使用了2500个真空电子管,以纸带作为输入器件。除了没有内存,巨人计算机已具备现代电子计算机的大多数特征。
Computing with Phone lines
— Post-War Computing and Communication
在战时对计算机的研究,促进了战后计算机技术的快速发展。
电可以被用来表示数据,而且和其它用物理存储计算机信息的方式相比,可以更快地转换数据,于是大量电子计算机被制造了出来。当时计算机间的连接要用到终端(terminal),终端利用拨号解调器(dial-up modem)通过当地电话连接到当地的计算机,或者拨通长途通话连接到远方的计算机。另外还有一种更少见的昂贵的方法,即通过租用线路(leased line)来连接。