本节将正式输入网络协议的内容。但是,如今,随着成千上万的网络协议,我们显然无法详细跟踪您的发展。因此,本节以最常用的TCP/IP网络协议为例来了解网络协议技术。历史上的一个地方。
“巴别塔”在《圣经·旧约·创世记》讲述语言多样性的故事,以消除人类的生产力,并从出生网络的不断完善,直到后来实际上的持续过程中杜绝“通天塔”的问题。
网络协议原始版本。
面对APA的创始人现实是,各公司推出不同的计算机模型有一个语言独特的控制和文件的组织,而这些结构上的差异使不同的机器上的两个模型不能合作,有什么现在称为互操作性。如果要构建计算机网络,如何连接不同类型的计算机?最初,他们用BBN开发的设备解决了这个问题,称为接口信号处理器(IMP)。—— IMP安装在主机上。充当网络中介。它有两个任务:接受来自远程网络的信息并将其转换为本地主机使用的格式;负责该线路的编程。结果,避免了计算机系统之间的不兼容性。 1969年11月21日,4节点的APA网络建成并正式投入运行。
1969年11月21日,4节点的APA网络建成并正式投入运行。
但是,随之而来的是新问题。那时,APA网络由分布在美国西海岸不同地区的四个主机组成,这四个主机通过专用的IMP和专用通信线路相互连接。一旦APA网络运行,只需要考虑各种类型的计算机识别的信号,以便在连接不同的IMP时打开通信信道。否则,IMP将不知道何时接收信号。是时候结束了。这就是我们所说的“通信协议”。
一个称为网络控制协议(NCP)的APA网络中的协议,由S.克罗克为首的网络工作组(NWG)于1970年12月被使用。完成然而,随着用户增大APA,NCP逐渐暴露出一些缺点,如:不能互连不同的操作系统,并不在网络上的每个计算机设置一个唯一的地址,缺乏纠错功能等,导致数据传输一次的过程中发生错误时,网络可能会停止工作。这些问题大大降低了网络的效用。
TCP/IP产生了在上世纪70年代,它开始出现了很多新的网络,其中包括研究网络计算机科学(CSNET),加拿大网络(CDNet,加拿大网络),BITNET(由于网络时间)美国的国家性质。科学基金会网络(NSFNET国家科学基金会的网络)。然而,APA.com不能与其他计算机网络进行通信,并且进一步的实验已验证了APA现有协议不适合于在多个网络上运行。这一结果提示更多的研究上的协议,并最终发明了“协议传输控制”(TCP)和“互联网协议”(IP),即,模型和TCP/IP协议。
鲍勃卡恩温顿约瑟夫
罗伯特·卡恩,谁DARPA和温顿G.Cerf,在斯坦福大学副教授工程,完成了TCP/IP协议。 1974年12月,详细介绍了第一个TCP协议。正式出版TCP/IP是最早的网络协议之一,也是第一个Internet协议。
事实上,TCP/IP协议解决了另一个“通天塔”问题。我们之前发现的是,由于不同的控制语言和组织文件的方法,不同类型的计算机无法连接和协作。我们现在面临由不同网络结构和不同局域网之间的数据传输规则引起的连接通信问题。 。如果连接这些局域网,则数据将通过相应的规则在网络之间传输。 TCP/IP协议很好地解决了这个大问题。其里程碑是建立互联网之间开放互联的模式,统一互联网之间的通信语言,并为真正互联网的诞生奠定技术基础。
TCP/IP协议首先关注于为每台计算机分配唯一且确定的地址以及门牌号,以便快递员可以准确地提供包裹。——这是IP。 TCP负责监控传输过程。出现问题时,表示必须重新传输,直到所有数据安全且正确地传输到目的地。——这个想法也直接导致了路由器的出现。思科应该感谢这两位技术先驱,因为它最初是作为路由器而成为网络基础设施的代名词。后来的历史也表明,TCP/IP协议和路由器的发明和使用极大地加速了因特网的普及。政府的角色:黄金所有者,保姆,供应商和独裁者
鼓励采用新协议,美国国防部高级研究项目。 UU。与斯坦福大学,BBN和伦敦大学学院签订合同,在各种硬件平台上开发TCP/IP协议的操作版本,包括IBM,DEC和HP系统。等待结果,由Winton Joseph领导的斯坦福团队采取了主动,首先制定了详细定义的TCP/IP协议标准,并在大约一年内实施了三个可互操作的独立TCP(TCP/IP)。协议的前两个版本称为TCP,并命名为第三个版本的TCP/IP。
1977年11月22日,一辆载有无线发射器的皮卡在旧金山以南的一条公路上行驶,并在无线网络和Arpanet之间发送了一个包信号。传输,也将通过连接APA网络和欧洲的卫星网络传输。信号从加利福尼亚州跳到波士顿,再到挪威和英国,然后返回西弗吉尼亚州的一个小镇,最后返回加利福尼亚州。该测试允许TCP/IP协议首次完成三个独立计算机网络之间的信号传输,行程为94,000英里而不会丢失一点。测试了TCP/IP协议的技术能力。 “那是真正的互联网活动,”约瑟夫在后来的记忆中说道。
推广TCP/IP协议,美国国防部高级研究计划局。 UU。它以低价销售TCP/IP,并为BBN和加州大学伯克利分校提供资金,以促进BBN为BSD UNIX操作系统开发的TCP/IP。 BSD(Berkeley Software Distribution)是一个Unix衍生产品。 BSD UNIX当时在大多数大学都很受欢迎。它由加州大学伯克利分校开发和出版。该方案的目的很简单:使TCP/IP成为主动。

Bill Joy(曾担任Sun的首席科学家)在伯克利学习期间主持了最早版本的BSD的开发。早在1980年,当美国高级研究计划国防BBN和伯克利,比尔·乔伊,研究生之前提出的要求,断然拒绝添加BBN TCP/IP,以BSD,因为在他看来,写入了BBN的TCP/IP。结果是Bill Joy,他很快就启动了Berkeley的高性能TCP/IP版本,它允许TCP/IP更有效地集成到Unix系统和内核中。在后来的会议上,双方见面了,BBN问道:你是怎么写的? Bill Joey R:很简单,你阅读协议然后就可以安排了。曾经建立过APA网络的BBN实际上已经失去了研究生,这实在令人尴尬。然而,事实证明,TCP/IP和流行的Unix操作系统的结合是成功的源泉,这是美国国防部的另一个明智之举。1983年,Berkeley推出了第一个带TCP/IP的BIX UNIX。项目团队用新的编程接口重写了TCP/IP,这是一个与Berkeley UNIX 4.2BSD一起发布的着名套接字。 (套接字),还编写了一系列应用程序,工具和虚拟机管理程序,以显示通过套接字使用网络是多么容易。
巧合的是,在那个时候,许多大学都在第二或第三台电脑DEC VAX和LAN连接的那个,但他们没有网络软件。当4.2BSD诞生时,立即采用整个软件包,如TCP/IP,套接字编程接口和许多网络工具。此外,通过TCP/IP将LAN连接到APA网络非常容易,许多局域网都可以做到这一点。结果,TCP/IP逐渐更新为主网络协议。
然后,终于来到了伟大的统一日!根据美国国防部长办公室的“指挥”。 UU。,1983年1月1日连接到远程网络的所有计算机必须使用TCP/IP,NCP将被暂停。正如领队于1983年1月1日,喝道密码“分步实施”,所有主机都应该成为在同一时间,否则他们将不得不通过临时机制进行通信。当然,这种安排已经仔细规划了几年,因此这种转换的过程非常简单。在这一点上,互联网,基于APA网络上被称为互联网和TCP/IP协议,正式开通其传奇之旅。
时间流逝于1986年,另一个重要的互联网推动者出现,它仍然是美国政府的代理机构。 UU。——国家科学基金会NSF(国家科学基金会)。在那一年,NSF建立了六个超级计算机中心。为了让来自全国各地的份额科学家和工程师这些设施的超级计算机,美国国家科学基金会建立了自己的计算机网络NSFNET家庭为基础的TCP/IP协议。不用说,在此期间,1990年6月,他完全取代了APA NSFNET网络,并成为互联网的支柱。
在20世纪90年代,美国政府意识到这是难以适应发展只能用政府资金互联网应用的需求,于是他们开始鼓励商界介入。 1992年,美国IBM,MCI,共同建立MERIT网络服务(ANS)公司,建立了骨干T3(44.746M)ANSNET覆盖美国,成为另一个互联网骨干网NSFNET后。随后,美国国防部高级研究计划局和美国国家科学基金会撤回了APA和NSFNET的资金,互联网开始进入商业用途。这是史无前例的接力赛。通过观察前20年互联网的发展,美国政府不仅选择了正确的道路,而且选择了正确的道路。过程中的各种决策和变化大大促进了互联网的发展。对于最初的互联网,美国政府的机构。 UU。毫无疑问,他们充当了孵化器,拥有大量的财政支持,精确的促销策略,强制性的“指挥”行为以及及时引入商业资源。最后,他及时退休了。照顾成长期,让它在成长之后果断地去,在提前和退出之间选择适合自己的气候。与此同时,美国政府的作用也大不相同。它是一个保姆,一个金领主,一个推销员,一个合作伙伴,甚至是一个“独裁者”。可以说它是灵活性和灵活性的结合,但用单个——来引导互联网。正在开发正确的地址。我们甚至可以想象,如果没有政府的角色,互联网会发生什么。