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. python 基础 列表生成式 生成器

    列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, ...

  2. dedecms批量导出新增文章url和标题

    百度站长工具推出主动提交功能有一段时间了,可以将新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录.那么dedecms如何批量导出新增文章url呢?你可以用标签调用最新文章,可以用sq ...

  3. CentOS工作内容(三)配置网络IP地址

    CentOS工作内容(三)配置网络IP地址 用到的快捷键 tab 自动补齐(有不知道的吗) ctrl+a 移动到当前行的开头(a ahead) ctrl+u 删除(剪切)此处至开始所有内容 vim 末 ...

  4. MySQL纯透明的分库分表技术还没有

    MySQL纯透明的分库分表技术还没有  种树人./oneproxy --proxy-address=:3307 --admin-username=admin --admin-password=D033 ...

  5. HTTP头部信息解释分析(详细整理)

    这篇文章为大家介绍了HTTP头部信息,中英文对比分析,还是比较全面的,若大家在使用过程中遇到不了解的,可以适当参考下 HTTP 头部解释 1. Accept:告诉WEB服务器自己接受什么介质类型,*/ ...

  6. visual studio code 的必装推荐插件plugin, vscode, vsc

    An Old Hope Theme     (theme, 推荐,且推荐它的 classic theme,安装后在颜色选项里选择,该插件的定制见文末) Cobalt2     (theme) Drac ...

  7. ajax课1 源码

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  8. http协议基础(三)几种数据传输方式

    说说http协议的一些特点: 1)无状态 http协议是一种自身不对请求和响应之间的通信状态进行保存的协议,即无状态协议. 这种设置的好处是:更快的处理更多的请求事务,确保协议的可伸缩性 不过随着we ...

  9. Summary: difference between public, default, protected, and private key words

    According to Java Tutorial: Controlling Access to Members of a Class Access level modifiers determin ...

  10. 绘制loss曲线

    第一步保存日志文件,用重定向即可: $TOOLS/caffe train --solver=$SOLVERFILE >& |tee out.log 第二步直接绘制: python plo ...