前言: 第一次进行课程学习,在反复观看视频和查找字典翻译理解后选出了视频中个人认为较重要的概念,以下并不按照逐句翻译,中文概括大意余下自由发挥,对老师想要告诉我们的历史有一个初步的了解,顺便锻炼以下英文阅读理解能力...... War Time Computing and Communication: High Stakes Research in Computing, and Communication We're going to start at the dawn of electroni…
前言: 上周学习了<电子计算机的曙光>,对战时及战后的计算机的历史发展有了更丰富的了解,今天继续coursera的课程,感觉已经有点适应了课程的节奏(除了经常有些奇奇怪怪的词汇看都看不懂@#¥%),嗯. Supercomputers Justify a National Network: History Through Supercomputing 70年代开始的时候,只有少数幸运的人才能用上电传打字机,就像视频中使用的一样.那时候的数据传输还依靠leased line(租用线路)来实现,和拨…
Explosive Growth of the Internet and Web: The Year of the Web 1994年后,由NCSA的老员工们构成的Netscape(网景)的成立.Netscape原本目标是做一个开源产品,构建一个浏览器,但他们很快决定将浏览器和Web服务器转为更专有的,并尝试使用独有的技术去创建分布式计算应用程序与微软竞争.由于Netscape很明显要在Mac.Windows和Linux上开发可移植的软件时,微软开始担心了——因为这样操作系统就不重要了,而微软在…
前言: 上周学习了第一个网络NSFnet,美国国家科学基金会(National Science Foundation,简称NSF)在全美国建立了6个超级计算机中心所互联的一个网络,这周继续学习网络的发展历史. The Early World-Wide-Web: Getting To The Web 之前去过了密西根大学,这次去了个新地方——CERN(法语:Conseil Européenn pour la Recherche Nucléaire,欧洲核子研究组织),CERN是世界上最大型的粒子物…
Hiding Date from Ohters Security Introduction Alice and Bob是密码学.博弈论.物理学等领域中的通用角色之一.Alice(代表A)和Bob(代表B)一般是形容好人的,用来描述通讯双方.通讯中也会出现一些不怀好意的人(People with bad intent),比如窃听者(Eve),用E代表. Security is Always a Tradeoff,安全总是一种充满妥协的权衡.对于安全这回事,几乎不存在所谓的Perfect Secur…
Layer 4: Applications Application Layer TCP提供了“a reliable pipe”(一个坚固的水管)连接用户和服务器,确保了数据能准确不出意外地传输,所以Application Layer(应用层)可以不考虑底层技术细节,转而去实现一些具体的应用功能. Application Layer有两个基本问题: 首先是应用如何得到数据,答案是Ports(端口) 其次是应用遵循怎样的规则运转,答案是Protocols(协议) Ports(端口)跟在IP地址后面,…
前言: 之前都在学习Internet的历史,从这周开始,进入到了Internet技术的学习. Layer1: Link Introduction / The Link Layer 80年代之前,主流网络的还是Store and Forward Networking(存储转发网络),但是由于其在数据处理方面延时较大,无法应用于条件严苛的军事领域,故军方出力研究出了ARPANET——一个典型的packet switch network(分组交换网络). ARPANET给出了一个不一样的网络:Shar…
前言: 这周开始学习分层网络模型的第三层,传输层. Transport/Reliability: Transport Layer TCP层的目的是补偿IP层中可能出现的错误,并充分利用可用资源.由于IP层是有可能丢失数据的,因此TCP层会保存一份数据拷贝,不断的重发数据包直到收到确认应答,如果耗时太长(hop数过多),也将重新发送. TCP的原理大致是这样的:数据在传输数据时会分成很多个packets(包),分开发送.我们不断地重复发送过程直到从目的端收到acknowledgement(确认回复…
Secure Web Connections: Security Public/Private Key - Secure Sockets 凯撒密码容易被破解,后来人们发明了公钥和私钥,由于私钥一定是要发送方和接收方两方私有的,担心在网络传输中被破解,进而又出现了Public-key cryptography(公钥加密系统).这套系统最早由Diffie和Hellman在1976年提出.最基本的概念是这样:公钥加密系统会有两个密钥,一个是公开的,另一个是私有的.公钥用来加密,私钥用来解密.公钥体系的…
Internet History,Technology and Security(简单记录) First Week High Stakes Research in Computing,and Communication 二战期间,需要有效快速的方式联系盟国,进而意味着通信方式需要便捷以及快速. 但是无线通信难以物理隐藏,需要利用code(应该是密码)来加密解密,也就产生了相应的计算需求,数学则是其中重要的工具. 为了破解这类code,选择借助于计算机,从最早的机械计算机(mechanical c…