第十九章tcp/ip协议(3 / 4)
夫从小喜欢标新立异,坚强而又热情。中学读书时,就被允许使用加州大学洛杉矶分校的电脑,他认为‘为电脑编程序是个非常激动人心的事,只要把程序编好,就可以让电脑做任何事情。’
一九六五年,瑟夫从斯坦福大学毕业到ibm的一家公司当系统工程师,工作没多久,瑟夫就觉得知识不够用,于是到加州大学洛杉矶分校攻读博士,那时,正逢阿帕网的建立,‘接口信号处理机’(imp)的研试及网络测评中心的建立,瑟夫也成了著名科学家克莱因罗克手下的一位学生。
瑟夫与另外三位年轻人,温菲尔德、克罗克和布雷登参与了阿帕网的第一个节点的联接。此后不久,bbn公司对工作中各种情况发展有很强判断能力、被公认阿帕网建成作出巨大贡献的鲍伯.卡恩也来到了加州大学洛杉矶分校。
在那段日子里,往往是卡恩提出需要什么软件,而瑟夫则通宵达旦地把符合要求的软件给编出来,然后他们一起测试这些软件,直至能正常运行。
当时的主要格局是这样的,罗伯茨提出网络思想设计网络布局,卡恩设计阿帕网总体结构,克莱因罗克负责网络测评系统,还有众多的科学家、研究生参与研究、试验。
六九年九月阿帕网诞生、运行后,才发现各个imp连接的时候,需要考虑用各种电脑都认可的信号来打开通信管道,数据通过后还要关闭通道。
否则这些imp不会知道什么时候应该接收信号,什么时候该结束,这就是我们所说的通信“协议”的概念。
一九七零年十二月制定出来了最初的通信协议由卡恩开发、瑟夫参与的‘网络控制协议’(ncp),但要真正建立一个共同的标准很不容易,七二年十月国际电脑通信大会结束后,科学家们都在为此而努力。
‘包切换’理论为网络之间的联接方式提供了理论基础。
卡恩在自己研究的基础上,认识到只有深入理解各种操作系统的细节才能建立一种对各种操作系统普适的协议,七三年卡恩请瑟夫一起考虑这个协议的各个细节,他们这次合作的结果产生了在开放系统下的所有网民和网管人员都在使用的‘传输控制协议’(tcp,transmission-control_protocol)和‘因特网协议’(ip,inter_protocol)即tcp/ip协议。
通俗而言,tcp负责发现传输的问题,一有问题就发出信号,要求重新传输,
本章未完,点击下一页继续阅读