预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一个包网络通讯协议 【作者】VINTONG.CERF和ROBERTE.KAHN 【说明】发表于1973年十一月五日IEEE通讯,该文献描述了一个对网络的研究。 摘要 该协议就“传输失效,序列、流控制、端到端错误检查、逻辑的过程到过程连接的生成和破坏”对 个体网络包提供了各种变异。考虑了某些实现议题,暴露有某些问题,如网络互联路由,结算, 超时(internetworkrouting,accounting,timeouts)。 介绍(INTRODUCTION) 在过去的几年中大量的努力都花在了设计和实现包交换网络上了【参见,1到7,14,17】。发 展这样的网络的一个主要原因就是利于共享诸计算机资源。一个包交换网络包含了将数据介于计 算机之间或计算机和终端之间递送的一种传送机制。为了让数据有意义,计算机和终端共享了一 通用协议(如,基于协议的一个集)。为了这个目的已经开发了数个协议【参见8到12,16】。 然而,这些协议仅仅只处理了同一个网络中的通讯问题。在本论文中我们提出了一个协议设计和 支持在不同的包交换网络之间共享资源的哲学。 在简单介绍网间互联的议题后,我们将一网关的功能描述为介于网络之间的接口并讨论了其在本 协议中所扮演的角色。我们然后考虑该协议的各种细节,包括了寻址、格式化、缓冲、序列、流 控制、错误控制(addressing,formatting,buffering,sequencing,flowcontrol,errorcontrol)等 等。我们以进程间通讯机制作为结束,并显示它是如何通过网络互联来得到支持的。 即便许多不同和复杂的问题在设计一个别包交换网络(anindividualpacketswitchingnetwork) 时必须得到解决,当不类似的网络得到互联时,这些问题很显然是复合的(compounded)。那 些在单独一个网络中不会有相应的那些议题可能会浮现出来,其强烈的影响了互联网通讯可能发 生的方式。 一个典型的包交换网络的组成是,被叫做宿主(HOSTS)的诸计算机资源,一个或多个交换包 的集和,以及那些使包交换互联起来的通讯媒介的一个聚集。在各个宿主(HOST)内,我们假 设存在有这样的一些进程(processes),其必须和在它们自己或其它宿主中的进程通讯。对进 程的任何一个当前定义就我们的目的来说都是充分的【参见13】。这些进程通常是网络中数据 的根本源和目的地。典型的说来,在一个单独网络中,介于任何源和目的进程之间存在一个为了 通讯的协议。仅仅源和目的进程需要知道为了发生通讯本次约定的知识。在两个独立的网络中的 进程出于这个目的一般会使用不同的协议。包交换和通讯媒介的全体就是所谓的包交换子网 (packetswitchingsubnet)。图1显示了这些观念。 在一个典型的包交换子网中,固定有最大大小的数据为“一台源宿主,和用于对‘存储和前向风 格的(inastoreandforwardfashion)’数据进行路由的一个格式化目的地址”所接受。这个 数据的传达时间通常基于内部网络参数,例如通讯媒介数据速率,缓冲和信号策略,路由,散布 延迟(communicationmediadatarates,bufferingandsignallingstrategies,routeing, propagationdelays)等等。还有,某些机制一般是为错误处理(errorhandling)和决定网络组 件的状态(determinationofstatusofthenetworkscomponents)而呈现的。 各个包交换网可能在它们的如下实现方式上有所不同。 1.各个网络可能有各自的方式去对接收者寻址,因此需要创造一种统一的寻址模式,其 可以被各个独立的网络所理解。 2.各个网络接受的数据最大大小可能有差异,因此需要诸网络以为最大大小是最小的 (其可能是不实际的小)单位去处理或需要那些过程,其允许数据通过一个网络边界 再格式化为较小的诸片。 3.一次传输的成功或失败以及其在各个网络中的表现是通过“在接受(accepting)、递 交(delivering)、传输(transporting)中的”不同的时间延迟管理的。这需要对互 联网时间性过程的仔细开发,以确保数据可以通过各种网络得到成功的递交。 4.在各个网络内部,通讯可能会由于该数据或遗失数据不可恢复的突变而被打乱。端到 端的复位过程(End-to-endrestorationprocedures)期望允许来自这些条件的完全恢 复。 5.状态信息、路由、错误检测和隔离典型的在各个网络中都是不同的。因此,为了对特 定条件获取确认,比如一不可达或无效的目的地,必须唤醒介于通讯网络之间的各种 协调。 如果介于网络之