TCP/IP (Transmission Co nt rol Pro to col/I nt erne t Pro tocol)的简写,中文译 名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet 最基本的协议、I,他认为“为电脑编程序是个非常激动人心的事,… 只要把程序编好,就可以让电脑做任何事情。” 1965年,瑟夫从斯坦福大学 毕业到IBM的一家公司当系统工程师,工作没多久,瑟夫就觉得知识不够用,
于是到加州大学洛杉矶分校攻读博士,那时,正逢阿帕网的建立,“接口信 号处理机”(IMP)的研试及网络测评中心的建立,瑟夫也成了著名科学家克 莱因罗克手下的一位学生。瑟夫与另外三位年轻人(温菲尔德、克罗克、布 雷登)参与了阿帕网的第一个节点的联接。此后不久,BBN公司对工作中各 种情况发展有很强判断能力、被公认阿帕网建成作出巨大贡献的鲍伯•卡恩
(Bob Kahn)也来到了加州大学洛杉矶分校。 在那段日子里,往往是卡恩提
出需要什么软件,而瑟夫则通宵达旦地把符合要求的软件给编出来,然后他 们一起测试这些软件,直至能正常运行。
当时的主要格局是这样的,罗伯茨提出网络思想设计网络布局,卡恩设 计阿帕网总体结构,克莱因罗克负责网络测评系统,还有众多的科学家、研 究生参与研究、试验。69年9月阿帕网诞生、运行后,才发现各个IMP连接 的时候,需要考虑用各种电脑都认可的信号来打开通信管道,数据通过后还 要关闭通道。否则这些IMP不会知道什么时候应该接收信号,什么时候该结 束,这就是我们现在所说的通信“协议”的概念。70年12月制定出来了最 初的通信协议由卡恩开发、瑟夫参与的“网络控制协议”(NCP),但要真正 建立一个共同的标准很不容易,72年10月国际电脑通信大会结束后,科学 家们都在为此而努力。
“包切换”理论为网络之间的联接方式提供了理论基础。卡恩在自己研 究的基础上,认识到只有深入理解各种操作系统的细节才能建立一种对各种 操作系统普适的协议,73年卡恩请瑟夫一起考虑这个协议的各个细节,他们 这次合作的结果产生了目前在开放系统下的所有网民和网管人员都在使用的 “传输控制协议"(TCP, Transmission-Control Protocol )和“因特网协 议”(IP, Internet Protocol )艮卩 TCP/IP 协议。
通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新 传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电 脑规定一个地址。1974年12月,卡恩、瑟夫的第一份TCP协议详细说明正 式发表。当时美国国防部与三个科学家小组签定了完成TCP/IP的协议,结果 由瑟夫领衔的小组捷足先登,首先制定出了通过详细定义的 TCP/IP协议标 准。当时作了一个试验,将信息包通过点对点的卫星网络,再通过陆地电缆, 再通过卫星网络,再由地面传输,贯串欧洲和美国,经过各种电脑系统,全 ,远距离的可靠数据传输证明了 TCP/IP协议的成功。
1983年1月1日,运行较长时期曾被人们习惯了的NCP被停止使用, TCP/IP协议作为因特网上所有主机间的共同协议,从此以后被作为一种必须 遵守的规则被肯定和应用。正是由于TCP/IP协议,才有今天“地球村”因特 网的巨大发展。
编辑本段开发过程
在构建了阿帕网先驱之后,DARPA开始了其他数据传输技术的研究。NCP 诞生后两年,1972年,罗伯特•卡恩(Robert E. Kahn )被DARPA的信息技 术处理办公室雇佣,在那里他研究卫星数据包网络和地面无线数据包网络, 并且意识到能够在它们之间沟通的价值。在1973年春天,已有的ARPANET网
络控制程序(NCP )协议的开发者文顿•瑟夫(Vinton Cerf )加入到卡恩为 ARPANET设计下一代协议而开发开放互连模型的工作中。
到了 1973坐夏天,卡恩和瑟夫很快就开发出了一个基本的改进形式,其 中网络协议之间的不同通过使用一个公用互联网络协议而隐藏起来,并且可 靠性由主机保证而不是像ARPANET那样由网络保证。(瑟夫称赞Hubert Zimmerman和Louis Pouzin (CYCLADES网络的设计者)在这个设计上发挥了 重要影响。)
由于网络的作用减少到最小的程度,就有可能将任何网络连接到一起, 而不用管它们不同的特点,这样就解决了卡恩最初的问题。(一个流行的说 法提到瑟夫和卡恩工作的最终产品TCP/IP将在运行“两个罐子和一根弦” 上,实际上它已经用在信鸽上。一个称为 网关(后来改为路由器以免与网关 混淆)的计算机为每个网络提供一个接口并且在它们之间来回传输数据包。
这个设计思想
TCPIP传输控制协议因特网互联协议 来自淘豆网m.daumloan.com转载请标明出处.