数据交换技术
为降低通信线路造价,大型网络主要采用部分连接的拓扑结构。
两个端节点之间的通信连接一般都要通过中间节点的转接,中间节点要在它所连接几条线路中选择一条进行接续。
就像电话交换机为通话双方接续线路一样,这个过程被称为交换。
实现交换的方法主要有:电路交换、报文交换、分组交换。
电路交换
交换设备在通信双方找出一条实际的物理线路的过程。(最早的电路交换连接是由电话接线员通过插塞建立的,现在则由计算机化的程控交换机实现。)
特点:数据传输前需要建立一条端到端的通路。 呼叫——建立连接——传输——挂断
优缺点:
建立连接的时间长;
一旦建立连接就独占线路,线路利用率低;
无纠错机制;
建立连接后,传输延迟小。
报文交换
整个报文作为一个整体一起发送。
在交换过程中,交换设备将接收到的报文先存储,待信道空闲时再转发出去,一级一级中转,直到目的地。这种数据传输技术称为存储-转发。
缺点:
1)报文大小不一,造成缓冲区管理复杂。
2)大报文造成存储转发的延时过长;
3)出错后整个报文全部重发。