|
知识路径: > 计算机网络原理 > 数据通信基础知识 > 数据交换方式 > 报文交换 > 存储交换 >
|
相关知识点:4个
|
|
|
|
目前数字数据通信广泛使用报文交换。在报文交换网中,网络节点通常为一台专用计算机,配备足够的外存,以便在报文进入时,进行缓冲存储。节点接收一个报文之后,报文暂存放在节点的存储设备之中,等输出线路空闲时,再根据报文中所附的目的地址转发到下一个合适的节点,如此往复,直到报文到达目标数据终端。所以报文交换也称为存储转发(Store and Forward)。
|
|
|
在报文交换中,每一个报文由传输的数据和报头组成,报头中有源地址和目标地址。节点根据报头中的目标地址为报文进行路径选择,并且对收发的报文进行相应的处理,如差错检查和纠错、调节输入输出速度进行数据速率转换、进行流量控制,甚至可以进行编码方式的转换等,所以报文交换是在两个节点间的一段链路上逐段传输,不需要在两个主机间建立多个节点组成的电路通道。
|
|
|
与电路交换相比,报文交换方式不要求交换网为通信双方预先建立一条专用的数据通路,因此就不存在建立电路和拆除电路的过程。报文交换中每个节点都对报文进行“存储转发”,报文数据在交换网中是按接力方式发送的。通信双方事先并不知道报文所要经过的传输路径,并且各个节点不被特定报文所独占。
|
|
|
|
(1)在通信时不需要建立一条专用的通路,不会像电路占用专有线路而造成线路浪费,线路利用率高,同时也就没有建立和拆除线路所需要的等待和时延。
|
|
|
(2)每一个节点在存储转发中都有校验、纠错功能,数据传输的可靠性高。
|
|
|
报文交换的主要缺点是,由于采用了对完整报文的存储/转发,要求各站点和网中节点有较大的存储空间,以备存整个报文,发送只有当链路空闲时才能进行,故时延较大,不适用于交互式通信(如电话通信);由于每个节点都要把报文完整地接收、存储、检错、纠错、转发,产生了节点延迟,并且报文交换对报文长度没有限制,报文可以很长,这样就有可能使报文长时间占用某两节点之间的链路,不利于实时交互通信。分组交换即所谓的包交换正是针对报文交换的缺点而提出的一种改进方式。
|
|
|