计算机网络三种交换方式

本文详细介绍了电路交换、分组交换和报文交换三种数据传输方式的工作原理、优缺点,以及在不同应用场景下的选择。电路交换适合大量数据且传送时间长的情况,分组交换适合多链路路径和高效利用资源,报文交换则提供多目标服务但时延较高。
一、电路交换

最典型的电路交换网是传统电话网。

电话与电话间方便通信,使用中间设备将电话连接起来就构成了电话交换机(有多个开关的开关器,可以将任意两个电话的通信线路按需接通)

栗子:有n对电话需要两两相连,需要n(n - 1)/ 2 对电线;

电话交换机接通电话线的方式称为电路交换;

从通信资源的分配角度来看,交换就是以某种方式动态的分配传输电路的资源;

(中继线是许多用户共享的;用户线是电话机专有)

电路交换三个步骤:

  1. 建立连接(分配通信资源)
  2. 通话(一直占用通信资源)
  3. 释放连接(归还通信资源)

在进行数据传输前,两个节点之间必须先建立一条专用(双方独占)的物理通信路径(由通信双方间的交换设备和链路逐段连接而成),该路径可能经过许多中间节点。

在数据传输的过程中,者以武力通信路径始终被用户独占,直到通信结束后才被释放。

  注:使用电路交换来传输计算机数据,其传输效率往往很低

电路交换优缺点
优点缺点
1)通信时延小1)建立连接时间长
2)有序传播2)线路独占,使用效率低
3)没有冲突3)灵活性差
4)使用范围广4)难以规格化
5)实时性强5)难以实现差错控制
6)控制简单

注意,在电路交换中,电路建立后,除源节点和目的结点外,电路上的任何结点都采取“直通方式”接收数据和发送数据,即不存在存储转发所耗费的时间。

二、分组交换

因特网中,最重要的分组交换机——路由器(将各种网络互连起来,并对接收到的分组进行转发——进行分组交换)

分组交换也采用存储转发技术,源节点在发送前,先把较长的报文划分成若干较小的等长数据段,在每个数据段前面添加一些由必要控制信息(如云地址、目的地址和编号信息等)组成的首部,构成分组(Packet)

​​​​​​​

发送方:构造分组,发送分组

路由器:缓存分组,转发分组(存储转发)

接收方:接收分组,还原报文

注意,报文交换对报文大小没有限制,就要求交换结点有较大的缓存空间

分组交换优缺点
优点        缺点
1)无需建立连接1)引起了转发时延
2)线路利用率高2)需要传输额外的信息量
3)简化了存储管理3)对于数据报服务器,存在失序、丢失或重复分组的问题;对于虚电路服务,存在呼叫建立,数据传输和虚电路释放三个过程
4)加速传输
5)减少出错概率和重发数据量

三、报文交换

数据交换的单位是报文,用户数据加上源地址、目的地址等信息后,封装成报文(message)。报文交换采用存储转发技术。

报文交换优缺点
优点缺点
1)无需建立连接1)引起了转发时延
2)动态分配线路2)需要较大存储空间
3)提高线路利用率3)需要传输额外的信息量
4)提高线路利用率
5)提供多目标服务

四、三种交换方式的比较

当要传送的数据量很大且其传送时间远大于呼叫时间时,采用电路交换较为合适。

当端到端的通路由多段链路组成时,采用分组交换传送数据较为合适。

从提高整个网络的信道利用率看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合计算机之间的突发式数据通信。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TSUKI_Yu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值