分组交换
分组交换是一种存储转发交换技术。它是将待传输的消息分成许多格式统一的包,简称包,并作为传输的基本单位进行存储和转发。目前分组交换主要是指使用基于数据报技术的TCP/IP/使用 协议的互联网。
简介
分组交换(Packet switching)它是以包为单位进行信息传输和交换的一种方式,即将到达交换机的包送到存储器中进行暂存和处理,然后在相应的输出电路空闲时发出。
该分组由分组报头和其后的用户数据部分组成包头包含接收地址和控制信息,长度为3-10B,用户数据部分的长度是固定的,平均128B,最大256B。分组交换的路由确定了输出端口和下一个节点后,就必须利用交换技术将分组从输入端口传输到输出端口,实现比特通过网络节点的传输。
分组交换技术在计算机技术中已经发展到一定程度人们除了通过电话之外,还通过电脑和终端进行交流,但传输线路的质量并不高、在网络技术手段相对简单的情况下,交换技术应运而生。
分组交换又称包交换,是将用户传输的数据分成较小的等长部分,每个部分称为一个数据段。通过在每个数据段前面添加由一些必要的控制信息组成的报头来形成分组。报头用于指示数据包的发送目的地,然后交换机根据每个数据包的地址标签将它们转发到目的地这个过程被称为分组交换。用于分组交换的通信网络称为分组交换网络。分组交换基本上是流行的“存储—转发”在的基础上发展起来的。它具有电路交换和报文交换的优点。
产生发展
1970年左右,人们开始研究一种新的远距离数字数据通信体系结构:分组交换(英文:Packet Switch开关开关,缩写为附言同后记警官警长)
现在分组交换的基础技术与70年代的网络技术基本相同,分组交换仍然是实现远距离数据通信的少数有效技术之一。和两种最新的广域网技术:帧中继和ATM基本上是分组交换的变体。分组交换是作为一种解决交互式处理应用的技术而发展起来的它旨在支持突发数据流的传输,这些数据流具有长的连续连接时间和低流量。
分组交换网络采用统计复用技术,即多个会话连接可以共享一个通信信道,这无疑大大提高了传输效率。然而,共享通信链路会引入延迟。在分组交换网络中,分组通过一系列中间节点路由,通常跨越多个网络。它们以——转发的方式存储在一系列分组交换机中(即路由器)在它们之间前进,最终到达目的地。在传输过程中,信息被分成包含目的地址和序列号的数据包。1]
分组交换模型最著名的用途是互联网,它是一个分组交换网络,在各种网络技术上运行网络层互联网协议。以太网,X.H25和帧中继是分组交换网络数据链路层的国际标准。新的移动电话技术,如GPRS和 i-模式也使用分组交换。
方式分类
数据报方式
网络只是尽最大努力将数据包传送到目的主机,但并不保证传输的数据包不会丢失,也不保证数据包会按照发送的顺序到达接收端。所以网络提供的服务不可靠,不保证服务质量。如图9-2,主机H1发送到H5的一些数据包经过节点a-B-E,有的经过A-C-E或A-B-C-例如,主机H2发送到H6的一些数据包经过节点b-D-E,有的经过B-E。
数据报模式通常适用于短的单个数据包消息。它的优点是传输时延小,当一个节点出现故障时,后续数据包的传输不会受到影响。缺点是每个包有更多的附加控制信息,增加了传输信息的长度和处理时间,增加了额外的开销。
虚电路方式
主机H1发送到H5的所有数据包都经过同一个节点a-B-e,主机H2发送到H6的所有数据包也经过同一个节点b-E。
它与数据报模式的主要区别在于,在信息交换之前,需要在发送方和接收方之间建立一个逻辑连接,然后传输数据包所有数据包都沿同一路径交换和转发,通信后逻辑连接被删除。网络确保传输的数据包按照发送的顺序到达接收端。因此,网络提供的服务是可靠的,服务质量是有保证的。
特点
1)信息传输的最小单位是包
该分组由分组报头和用户信息组成,并且分组报头包含路由和控制信息。
2)面向连接(逻辑连接)也没有联系
虚电路工作在面向连接模式,数据报工作在无连接模式
3)统计时分复用(动态分配带宽)
统计时分复用的基本原理是将时间分成不同长度的时间片,不同长度的时间片就是传输不同长度的数据包所需的时间每个通信没有固定的时间片,但根据需要使用。这意味着使用这条复用线路的分组传输时间的长度,所以可以看出统计时分复用是动态分配带宽的。
4)信息传输是差错控制的
分组交换是一种专门为数据通信网络设计的交换方式数据业务的特点是可靠性高,对实时性的要求没有电话通信高所以在分组交换中设置CRC校验,保证数据信息的可靠性、重传等差错控制机制,满足数据业务特性的需要。
5)信息传递不透明
分组交换处理传输的数据信息,例如拆分、重组信息等。
6)基于呼叫延迟系统的流量控制
在分组交换中,当数据流量较大时,分组排队等待处理,而不是像电路交换那样立即丢失,所以它的流量控制是基于呼叫延迟的。
应用
分组交换在计算机通信网络中的应用:因为分组交换具有较高的线路利用率、可靠性好的优点使其广泛应用于计算机通信网络中总结起来,其应用方法主要有以下几种。
1、分组交换作为计算机通信网络的一种交换方式。分组交换是目前计算机通信网络中应用最广泛的交换方式。分组交换网络可以用来连接各种计算机作为广域网的一种形式,分组交换网络提供计算机之间的数据传输和交换。
2、通过分组交换实现局域网互连。