互联网是怎么被发明的?( 二 )


协议听起来很高大上 , 但实际上就是通信双方的一种约定而已 , 例如两个人见面了 , 可能会这么说:
互联网是怎么被发明的?
文章图片

文章图片
再来看一个计算机发信的协议:
互联网是怎么被发明的?
文章图片

文章图片
互联网是怎么被发明的?
文章图片

文章图片
可以看出 , 和人类对话是很相似的 ,但是有三个非常重要的要素:
互联网是怎么被发明的?
文章图片

文章图片
阿帕网的通信协议叫1822 ,这是因为那份报告的编号是1822 ,可见当时工程师也不知道该起什么名称 。
在罗伯茨的规划中 , 主机不应该处理数据路由的任务 , 这个任务应该有一个小型的廉价计算机来承担 ,罗伯茨把它称为IMP。
互联网是怎么被发明的?
文章图片

文章图片
主机把数据包发给IMP , IMP查看目标地址 , 或者把它传递到本地连接的主机 , 或者传递给另外一个IMP 。
为了防止数据包丢失 , 发送方IMP会暂存数据包 , 直到获得接收方IMP的确认为止 ,如果没能收到确认 , 它就重新发送 。(注意 , 这时候是中间的路由节点实现了失败重传)
1969年底 ,阿帕网初步建成 , 将位于加州大学洛杉矶分校 , 加州大学圣巴巴拉分校 , 犹他大学 , 斯坦福研究院的4个计算机中心成功连接在一起 , 人类从此进入了网络时代 。
互联网是怎么被发明的?
文章图片

文章图片
在阿帕网的激励下 , 越来越多的网络建立起来 , 夏威夷建立了无线电网络 , 硅谷发明了以太网 , 太空的卫星也组建了卫星网络 。
互联网是怎么被发明的?
文章图片

文章图片
它们虽然都是分组交换网 , 但是都不兼容 , 无法互联 。
互联网是怎么被发明的?
文章图片

文章图片
1973年 ,鲍伯·卡恩(Bob Kahn)决定解决这个问题 , 他拉来了温顿·瑟夫(Vinton G.Cerf)当合作伙伴
互联网是怎么被发明的?
文章图片

文章图片
互联网是怎么被发明的?
文章图片

文章图片
鲍伯·卡恩和温顿·瑟夫做出的这个决定极其关键:可靠性的重担从此由终端(发送和接收信息的主机)来负责 , 这样网络自身就可以极大简化 。
互联网是怎么被发明的?
文章图片

文章图片
这样就对网络的要求就达到了最低:只需要接过这个数据包 , 尽力地传递它就好了 。
在此思想的基础上 ,卡恩和瑟夫最后写出了著名的TCP/IP协议草案 。
但是TCP/IP到底怎么样呢?1977年11月 , 卡恩和瑟夫做了一个有里程碑意义的实验 。
数据包从一辆载有无线传输器的箱式货车发出 , 进入阿帕网 , 然后通过专用卫星链路到达伦敦 , 再通过卫星传输网络 , 到达阿帕网 ,最后传回南加州大学信息科学研究所 , 行程 9.4 万英里 , 没有丢失一个比特的数据信息!