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. 在系统启动时,Windows Vista 中、 在 Windows 7 中,Windows Server 2008 中和在 Windows Server 2008 R2 中的 497 天后未关闭 TIME_WAIT 状态的所有 TCP/IP 端口

    在系统启动时,Windows Vista 中. 在 Windows 7 中,Windows Server 2008 中和在 Windows Server 2008 R2 中的 497 天后未关闭 TI ...

  2. abap 基本知识

    sap gui 安装教程:http://www.itpub.net/forum.php?mod=viewthread&tid=2090890 1:abap 基本数据类型: i(整型),f(浮点 ...

  3. rsync 常用命令

    rsync -auvrtzopgP --progress --delete --exclude-from=exclude.list SRC DST \\保留原文件属性并详细输出 删除那些DST中SRC ...

  4. windows7触屏编程

    每当用户触摸触敏式 Windows 7 设备时,Windows 7 多点触控平台都会向您的应用程序发送手势消息 WM_GESTURE.这是现成的免费行为,如果您希望停止接收此类消息,则需要选择退出. ...

  5. loadrunner 接口性能脚本编写(Get请求和Post请求)

    前段时间接触了一下loadrunner的接口性能测试,然后尝试了一下手动编写脚本,毕竟录制这种东西,不是每次都能通的,而且录制下来的脚本,通常是有很多其他杂七杂八的请求夹杂在中间,没有达到真正的压测接 ...

  6. chrome正受到自动测试软件的控制-----web自动化测试如何去掉这段提示

    本文为原创文章 在web自动化测试的时候,特别是在用chrome浏览器的时候经常会出现 “chrome正受到自动测试软件的控制”  这样的一句提示, 这是因为安装chrome浏览器的时候没有设置允许调 ...

  7. Python Data Science Toolbox Part 1 Learning 1 - User-defined functions

    User-defined functions from:https://campus.datacamp.com/courses/python-data-science-toolbox-part-1/w ...

  8. Python实现在给定整数序列中找到和为100的所有数字组合

    摘要:  使用Python在给定整数序列中找到和为100的所有数字组合.可以学习贪婪算法及递归技巧. 难度:  初级 问题 给定一个整数序列,要求将这些整数的和尽可能拼成 100. 比如 [17, 1 ...

  9. linux常用命令:split 命令

    split是linux下常用的分割文件命令.Linux下文件分割可以通过split命令来实现,而用cat进行文件合并.而分割可以指定按行数分割和按大小分割两种模式. 1.命令格式: split [OP ...

  10. SpringMVC中controller返回图片(转)

    本文转自:http://blog.csdn.net/u011637069/article/details/51112187 SpringMVC中controller通过返回ModelAndView然后 ...