Week 1

History: Dawn of Electronic Computing

Welcome to Week 1! This week, we’ll be covering the early history of electric computing. World War II emphasized the strategic importance of computation, communication, and information. There was unprecedented investment in the development of new technologies during the war. We start with Alan Turing and others at Bletchley Park.
I want you to take some time to get to know our Community Teaching Assistants (CTAs). They have been with the class for several sessions now and add a great deal to the class. Here is a thread in the forum where the Community TAs are introducing themselves. The Community TAs are all volunteers so I owe them a very public 'thank you' for all of their effort in the class.
Hope things are going well with you and the course. Hit us up on the forums if we need to hear how things are going.

War Time Computing and Communication

High Stakes Research in Computing, and Communication

本节视频从早期的电子计算机开始讲起,主要是发生在第二次世界大战期间。
在这个期间,由于战争而启动了许多的研究也就诞生了许许多多的发明,例如喷气式飞机,无线电,雷达等等。在战争期间需要有无线电(在空气中传播)等通讯方式进行联络,无线的问题是,任何人都可以安装天线并收听无线信号。没有办法隐藏无线信号。解决问题的办法是创建一个加密的无线信号,这样相对未加密的更加安全。
在布莱克利公园,有许多杰出且聪明的人,其中就包括艾伦·图灵,他利用数学使得破译密码变得更加简单。于是艾伦·图灵制造了机械计算机,是利用继电器、开关和旋转的东西,还有来回移动的齿轮来进行运作的。后来随着德国加密技术的进步,机械计算机用来破译变得很困难,后来就制造了更加强大的通用的电子计算机,但在很长的历史中都是保密的。

Alan Turing and Bletchley Park

本节视频介绍艾伦·图灵在二战中的布莱克利公园所做的工作,他和其它聪明的人被集中在这里一起解决难题,其中就包括密码学问题和计算学等问题。当时的德军研制了著名的“恩尼格玛密码机”(Enigma machine)来加密德军所使用的无线电通讯,并配合“闪电战”作战。当时的波兰人十分擅长用数学方法来解决这些加密问题,于是把这些方法技术都授予英国人。波兰人自己所建用于破解德军的机器叫做“Bomba”,他们把所做的研究告诉图灵,于是图灵发现了其中的缺点,从而得到了一套基于明文破译的方法,制造出了名为"Bombe"的机器(有点致敬Bomba)。
后来在1941年德军制造了另外一套加密系统,用于希特勒与其手下将军通信,名为“Lorenz SZ42”的加密机器。针对这种情况,英国方面的一名年轻工程师弗劳尔斯的核心团队组建了第一台巨人计算机,命名为“马克1号”,包含超过1500个的电子管。随之制造的“马克2号”在诺曼底登陆战中发挥了极其重要的作用,极大缩短了破译的时间。(这里图灵并没有参加)
这里的视频还演示了其工作原理:利用纸带打出的小孔代表字符,但当时还没有内存。

(图灵后来去了美国,不过后来在1954年自杀了...)

Computing with Phone Lines

Post-War Computing and Communication

本节介绍了二战后计算机与通信技术的发展。人们从战争中逐渐走出来,而为战争所建造的东西也逐渐向到学术以及用于和平目的。此时所建造的非常“酷”的计算机并非是世界上第一台计算机(虽然当时是那样说),而是之前战时计算机的延续。也是从这一时期,电子计算开始普及。调制解调器开始用于计算机的连接(只是一些连接模型),当时人们就开始考虑计算机的连接、交流、通信。

小结

这一周的视频主要介绍了早期计算机的发展、通信,尤其是在二战时期信息的重要性,在Bletchley Park的艾伦·图灵的人的非凡贡献。在战争虽残酷,但其中的技术发展却如此之快,要是和平时期政府也能加大投入就好了。

Internet History, Technology and Security (Week 1)的更多相关文章

  1. Internet History, Technology and Security (Get Started)

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

  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 - History Through Supercomputing(Week2)

    时间飞逝,一周又过去了,这周我们来到了Internet History, Technology and Security (Week 2)的学习,从标题就可以看出,这周主要是介绍“互联网”雏形的诞生. ...

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

  5. Coursera: Internet History, Technology, and Security

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

  6. Internet History, Technology and Security (Week 9)

    Week 9 Security: Web Security We are now on the second to last week of the class and finishing up ou ...

  7. Internet History, Technology, and Security(week1)——History: Dawn of Electronic Computing

    前言: 第一次进行课程学习,在反复观看视频和查找字典翻译理解后选出了视频中个人认为较重要的概念,以下并不按照逐句翻译,中文概括大意余下自由发挥,对老师想要告诉我们的历史有一个初步的了解,顺便锻炼以下英 ...

  8. Internet History, Technology and Security (Week5.1)

    Week5 The Transport layer is built on the Internetwork layer and is what makes our network connectio ...

  9. Internet History, Technology and Security (Week 4)

    Week 4 History: Commercialization and Growth We are now moving into Week 4! This week, we will be co ...

  10. Internet History,Technology,and Security - Technology: Internets and Packets (Week5)

    Week5 Technology: Internets and Packets Welcome to Week 5! This week, we’ll be covering internets an ...

随机推荐

  1. 大数据入门第十一天——hive详解(二)基本操作与分区分桶

    一.基本操作 1.DDL 官网的DDL语法教程:点击查看 建表语句 CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data ...

  2. 【转载】COM 组件设计与应用(七)——编译、注册、调用

    原文:http://vckbase.com/index.php/wv/1218.html 一.前言 上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译.册和调用方法.示例程序 ...

  3. Java JDK下载安装及配置

    下载JDK(Java Development Kit),所有的Java程序都依赖他. 下载地址 www.oracle.com  直接下载 安装JDK如图(傻瓜式安装,下一步下一步):   安装完成后 ...

  4. 使用Sublime Text 3作为React Native的开发IDE

    1.下载安装Sublime 3 Sublime 3的下载地址:http://www.sublimetext.com/3 选相应的平台进行下载,安装. 2.安装Package Control 默认的Su ...

  5. c#_导出table功能

    一:第一张导出方法,简单快捷 请注意:一般表格都有真分页,查询数据时候注意把分页条件去掉#region 此处是获取的list数组 然后转table再调用ExportExcel var list=&qu ...

  6. JavaScript——历史与简介

    上一篇博文距离现在已经四个月了,一直想写些什么无奈工作比较忙碌.我的恩师老王在毕业聚餐那天带着一声酒气告诉我一定要把博客坚持写下去,所以今天下决心要开始这个新的篇章. 之所以想要从头写一个关于Java ...

  7. 把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案

    把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把该 ...

  8. 通俗地讲Node.js是什么

    前后端分离,使得后台只需关注服务即可,但有时候开发的不同步,前台往往需要等待后台的接口,通俗的说,“node.js就是一个前端觉得写个功能还要等后端捣鼓半天,然后干脆就自己用javascript把后端 ...

  9. Harbor 学习分享系列2 - Harbor项目介绍

    云盘链接 链接:https://pan.baidu.com/s/19yZCZMijf1c3rTwYOqiZzw 密码:netv 通过本文无法把本文中的实验进行成功,请联系作者本人,作者会录制视频发送给 ...

  10. Hyperledger Fabric CA User’s Guide——配置设置(四)

    配置设置 Fabric CA提供了三种方案去配置Fabric CA服务端和客户端,优先顺序是: CLI flags(标识) 环境变量 配置文件 在本文档的其余部分中,我们将对配置文件进行更改.但是,可 ...