封包交换

  在计算机网路和通讯中,封包交换(英文packet switching)是一种通讯范例,封包(消息或消息碎片)在结点间单独路由,不需要先前建立的通讯路径。

  封包交换是数据通讯中一种新的且重要的概念,现在是世界上数据和语音通讯中最重要的基础。先前,数据通讯是基於电路交换的想法,就像在传统的电话电路一样,在通话中需要占用专有的电路,通讯双方要在电路的两端。

  封包交换由Donald Davies和保罗·巴兰 在1960年代早期发明。有人认为伦纳德·克兰罗克也是封包交换的发明者,但是Davies在去世之前争辩这一点并指出,克兰罗克的研究实际上是关於排队论,也就是封包交换的关键理论基础。克兰罗克出版的著作中未显著提到过把用户消息分割成段,并通过网路分别发送他们,这是巴兰和Davies最重要的创新。

  封包是由一块用户数据和必要的地址和管理信息组成,保证网路能够将数据传递到目标。类似於从邮局发送的包裹上注明的地址一样,只有提供给网路这些信息,网路(邮局)才能把封包(包裹)往正确的地址传送。

  封包通过最佳路径(取决於 路由演算法)路由到目标。但并不是所有在相同两个主机之间传送的封包(即使是来自同一消息的那些封包)一定要沿著相同的路径传送。

  一个数据连接通常传送数据的封包流,它们将不必全部以相同的方式路由过物理网路。目的计算机把收到的所有报文按照适当的顺序重新排列,就能合并恢复出原来的内容。

  封包交换模型最著名的使用是网际网路,它是一个封包交换网路,在多种网路技术上运行网路层网际网路协议。乙太网,X.25和帧中继都是封包交换网的数据链路层国际标准。新的行动电话技术象GPRS和i-mode也是使用封包交换。

  封包交换也被称作无连接连网,因为与之相反的是电路交换或者面向连接的网路,虽然像MPLS这样的技术已经开始将二者的边界模糊化。ATM是另一种混合技术,使用的是信元中继(cell relay)而不是封包交换。

  在封包交换中,一个系统可以将数据组装到报文中使用一条通讯链路与多台机器通讯。不仅链路是可以共享的,而且每个报文可以独立於其他报文进行路由。这是封包交换最主要的优势。



自定义分类:
封包网路技术
 
贡献者:
服务器被拔线
Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4