The First Two Packets on the Internet

Leonard Kleinrock

Kleinrock 是一名工程师和计算机科学家,他在APRANET网络中起到了至关重要的角色。

He played an influential role in the development of the ARPANET, the precursor to the Internet, at UCLA.

他早期研究Packet Switching的相关机制,在1964年他出版了一本书,内有一句是这样说的:

"Basically, what I did for my PhD research in 1961–1962 was to establish a mathematical theory of packet networks..."

他发送了APRANET网络的第一条信息:lo,“at 10:30 p.m, on October 29, 1969”,他打了一个电话给朋友,并使用一台很大的SDS Sigma 7电脑(我更愿意称它为机器),发送了“login”这条信息。lo成功的发送了,但是当机器传输到g的时候,崩溃了,所以通过APRANET的第一条信息是lo

他的助手帮忙记录下了当时的时间和地点,以及发生的一切,这是唯一的人为记录。

Katie Hafner的采访

Hafner 是纽约时报的主编,主要撰写科技方面的文章。她是NSFNET和ARPANET历史发展的见证者。

她曾经采访过Ray Tomlinson,小老鼠@的发明者。有关小老鼠@

她与Jon Postel曾经共处过很长的一段时间,Jon Postel 是发明互联网的功臣之一,非常伟大的人物,协议发明大师。从他的发明可见一斑:

他主要发明了以下协议SMTP(简单邮件传输协议,1982年),已成为互联网上收发邮件的事实标准;FTP(文件传输协议,1985年),是互联网上交换信息(在此指文件)的标准协议;UDP(用户数据报协议,1980年)则是TCP/IP协议中的一部分,可允许计算机彼此发送短消息。
···
其中,他最主要的成就是IANA(The Internet Assigned Numbers Authority,互联网数字分配机构,后被ICANN取代)的设计和创建。简单来说,他参与设计的标准决定了128.99.09.999这样的数字组合称为一个对于互联网来说有意义的组合以及如何获得**.com等各类域名,这样的工作也被称为Root Authority,因为对互联网来说,实在太重要了。

令我难以忘怀的是这样一段话:

·In fact, when I was working on the book I sent him an email. I will never forget this, I think I don't have the email anymore. And I said, just out of curiosity, why haven't you ever wanted to get rich? Because that's when people were just starting to get rich, so this was in '95. And he said, it just, it's just not what this is about. Isn't that a wonderful thing?
·It is.
·Yeah, and that's who Jon was.

2016/7/19

【Coursera】SecondWeek(2)的更多相关文章

  1. 【Coursera】SecondWeek(1)

    全球互联网的始祖 APRANET APRANET 是 DARPA(美国国防部高级研究计划局) 开发的世界上第一个运营PacketSwitching(分包交换)的网络. 鉴于二战后世界格局两极化的历史背 ...

  2. 【Coursera】Security Introduction -Ninth Week(2)

    对于公钥系统,我们现在已经有了保证它 Confidentially 的一种方法:SSL.SSL利用了公钥的概念. 那么 who we are talking to? Integrity Certifi ...

  3. 【Coursera】Security Introduction -Ninth Week(1)

    前言 Coursera 的 Internet History,Technology,and Security 进入最后一周的学习了,在这最后一周内,需要进行的内容是 public-key 公钥系统的讲 ...

  4. 【Coursera】Security Introduction -Eighth Week(2)

    Review -Terminology(术语): Confidentiallity & Integrity 泄密 & 欺骗 Confidentiallity: Prevent unau ...

  5. 【Coursera】History: Dawn of Electronic Computing学后小结

    今天学习了Coursera上University of Michigan开的互联网的历史.技术和安全课程的FirstWeek内容. 先是吐槽下这个Coursera,认证非常麻烦,PC端需要摄像头拍照. ...

  6. 【Coursera】支持向量机

    一.最大间隔分类器 1. 函数间隔:\(γ^{i} = y^{i}(w^{T} x + b)\), 改变w和b的量级,对分类结果不会产生任何影响,但是会改变函数间隔的大小.因此,直接对函数间隔求最大值 ...

  7. 【Coursera】Internet History 读书笔记

    前言 这个Internet History 有些令人劝退.电脑无法播放视频.手机不能播放.最后百度了改了hosts文件才可以. 附上解决方法: 解决coursera可以登录但无法播放视频 第一周 第三 ...

  8. 【Coursera】Security Introduction -Summary

    对这门课程的安全部分进行一个小结. 往期随笔 第八周第一节 第八周第二节 第九周第一节 第九周第二节 前言:为什么互联网要提及安全 因为security牵扯到我们每一个人,有人每时每刻都想着要偷取别人 ...

  9. 【Coursera】Security Introduction -Eighth Week(1)

    Security Introduction People With Bad Intent 今天,Bob 向 Alice 发送了一条 "Hello,Allice!" 的信息,他们希望 ...

随机推荐

  1. 群用户通过微信小程序可以更好地协作了

    今天,小程序向开发者开放了群ID的接口能力.简单地说,就是当你把小程序分享在群聊中,被点击后开发者可获取群ID和群名称,也方便更好地针对群场景提供个性化服务.不同的群有各自的群ID,那么这个新能力开发 ...

  2. npm设置淘宝镜像

    npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm. ...

  3. Build-in Function:abs(),all(),any(),assii(),bin(),issubclass(),bytearray(),isinstance()

    print('abs():输出绝对值,是absolute的缩写--------------') print(abs(-1)) print('all()与any()------------------- ...

  4. sql distinct去除重复

    distinct select  distinct * from  table1 或者用 group  by

  5. fontawesome与amazeUI

    fontawesome是很不错的东西呢~~~~ amazeUI也是很不错的东西呢~~~~~ 最近一年里,比较偏爱这两个家伙? 什么?为什么bootstrap?有什么区别? 这个我还真说不太清楚. 用一 ...

  6. 最近整理出了有关大数据,微服务,分布式,Java,Python,Web前端,产品运营,交互等1.7G的学习资料,有视频教程,源码,课件,工具,面试题等等。这里将珍藏多年的资源免费分享给各位小伙伴们

    大数据,微服务,分布式,Java,Python,Web前端,产品运营,交互 领取方式在篇尾!!! 基础篇.互联网架构,高级程序员必备视频,Linux系统.JVM.大型分布式电商项目实战视频...... ...

  7. Linux中顿号

    ``的作用是运行``之间的命令,并且将命令运行的结果返回.一般shell脚本应该是这样:result=`ls -l` (用你的命令替换ls -l,这里只是举例)这样,result就有``里面的运行结果 ...

  8. 怎么查看是否安装Scrapy

    1.在python shell 下输入 import scrapy

  9. python xml childNodes,childNodes[1].childNodes[0].data例子

    xml: <?xml version='1.0' encoding='utf-8'?><!--this is a test about xml--><booklist t ...

  10. 用crontab执行shell把top命令按日期追加到文件

    用crontab执行shell把top命令按日期追加到文件 详细图文解说请到本人原创百度经验http://jingyan.baidu.com/article/3052f5a1daf11197f21f8 ...