电路交换与分组交换

一、电路交换

所谓交换,指的就是服务器与服务器之间的数据交换。数据传输交换的方式有几种,而电路交换便是其中的一种。

必须经过 “建立连接(占用通信资源)→通话(一直占用通信资源)→释放连接(归还通信资源)” 三个步骤的交换方式称为电路交换。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4cfaW9sf-1576422374209)(assets/1575934132216.png)]

那么,电话交换的过程中,数据需要分组来传送吗?
答案是不用的,因为电话交换的过程中,A和B两个人始终霸占着一条通信电路,他们每说一句话,都会实时被对方获取,因此数据是不用分组的。

从这也可以看出,电路交换的方式,在数据的传输上是比较高效、实时的,只要A一发出数据,B立马就能收到了,这也是为什么我们的电话通信使用的是电路交换的方式。但是,通话的两个用户始终占用端到端的通信资源,电路连接的方式资源的利用率是比较低的。

电路连接的三个阶段:
1、建立连接。
2、数据传输。
3、释放连接。
优点:
1、传输速度快、高效。
2、实时。
缺点:
1、资源利用率低。
2、新建连接需要占据一定的时间,甚至比通话的时间还长。

当使用电路交换来传送计算机数据时, 其线路的传输效率往往很低。 这是因为计算机数据是突发式地出现在传输线路上的, 因此线路上真正用来传送数据的时间往往不到10%甚至1%。

二、分组交换

分组交换采取存储转发传输的机制。

下图所示把一个报文划分为几个分组后再进行传送。 通常我们把要发送的整块数据称为一个报文(message)。 在发送报文之前, 先把较长的报文划分成为一个个更小的等长数据段, 例如, 每个数据段为1024 bit。在每一个数据段前面, 加上一些由必要的控制信息组成的首部(header)后, 就构成了一个分组(packet)。 分组又称为“包”,而分组的首部也可称为“包头 ”

分组是在互联网中传送的数据单元

由于 分组中的“首部”包含了目的地址和源地址等重要控制信息, 每一个分组才能在互联网中独立地选择传输路径, 并被正确地交付到分组传输的终点。
在这里插入图片描述

位于网络边缘的主机和位于网络核心部分的路由器都是计算机 ,但它们的作用却很不一样。

  • 主机是为用户进行信息处理的,并且可以和其他主机通过网络交换信息。 路由器则是用来转发分组的, 即进行分组交换的。
  • 路由器收到一个分组, 先暂时存储一下, 检查其首部,查找转发表, 按照首部中的目的地址, 找到合适的接口转发出去, 把分组交给下一个路由器。这样一步一步地(有时会经过几十个不同的路由器)以存储转发的方式, 把分组交付最终的目的主机。各路由器之间必须经常交换彼此掌握的路由信息,以便创建和动态维护路由器中的转发表, 使得转发表能够在整个网络拓扑发生变化时及时更新。

应当注意, 分组交换在传送数据之前不必先占用一条端到端的链路的通信资源。分组在哪段链路上传送才占用这段链路的通信资源。分组到达一个路由器之后,先暂时存储下来,查找转发表,然后从一条合适的链路上转发出去。分组在传输时就这样一段段陆续占用通信资源,而且还省去了建立连接和释放连接的开销,因而数据的传输数据更高。

这里要注意, 路由器暂时存储的是一个个短分组, 而不是整个的长报文。 短分组是暂存在路由器的存储器(即内存)中而不是存储在磁盘中的。 这就保证了较高的交换速率。
在这里插入图片描述
分组交换的优点:

在这里插入图片描述
分组交换缺点:

  • 分组在各路由器存储转发时需要排队, 这就会造成一定的时延。
  • 各分组必须携带的控制信息也造成了 定的开销(overhead)。 整个分组交换网还需要专门的管理和控制机制。

三、电路交换、报文交换和分组交换区别

在这里插入图片描述
A和D分别是源点和终点,B和C是中间节点,三种方式在数据传送阶段主要特点:

电路交换一一个报文的比特流连续地从源点直达终点, 好像在一个管道中传送。
报文交换一一整个报文先传送到相邻结点, 全部存储下来后查找转发表, 转发到下一个结点。
分组交换一一单个分组(这只是整个报文的一部分)传送到相邻结点, 存储下来后查 找转发表, 转发到下一个结点。

从图1-13可看出, 若要连续传送大量的数据, 且其传送时间远大于连接建立时间, 则 电路交换的传输速率较快。 报文交换和分组交换不需要预先分配传输带宽, 在传送突发数据 时可提高整个网络的信道①利用率。 由于一个分组的长度往往远小于整个报文的长度, 因此 分组交换比报文交换的时延小, 同时也具有更好的灵活性。

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值