二、三种交换方式

目录

三种交换方式

一、电路交换(Circuit Switching )

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

②从通信资源的分配角度来看,交换就是按照某种方式动态的分配传输线路的资源

③电路交换的三个步骤

二、分组交换(Packet Switching )

三、报文交换(Message Switching) 

四、三种交换方式的对比

电路交换的优点:

电路交换的缺点:

报文交换的优点:

报文交换的缺点:

分组交换的优点:

分组交换的缺点:


三种交换方式

一、电路交换(Circuit Switching )

在电话问世后不久,人们就发现,要让所有电话机都两两相连接是不现实的

两个电话要两两相连时不现实的,五个电话需要十个电线,当电话的数量很大的时候,需要的电话线数量很多(组合数)于是人们认识到,若想更加方便,就应当使用一个中间设备将这些电话连接起来,这个设备就是电话交换机,可以把电话交换机看成有许多开关的开关器,可以将需要通信的任意两部电话的电话线按需接通,从而减少了电话线的数量。通过用很多彼此连接起来的电话交换机来完成全网的交换任务,用这样的方法就覆盖了全世界的电信网。

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

②从通信资源的分配角度来看,交换就是按照某种方式动态的分配传输线路的资源

③电路交换的三个步骤

1.建立连接(分配通信资源)

例如,在使用电路交换打电话之前,必须拨号请求建立连接,当被叫用户听到电话交换机送来的拨号音并摘机后,从主叫端到被叫端就建立了连接,也就是一条专用的物理通路。这条连接保证了双方通过话时所需的通信资源,而这些资源在双方通信时不会被其他用户占用。

2.通话(一直占用通信资源)

在整个通话期间,第一步建立连接所分配的通信资源始终被占用

3.释放连接(归还通信资源)

也就是通话完毕挂机后,电话交换机释放刚才使用的这条专用物理通路,换句话说,是吧刚才占用的所有的通信资源归还给电信网。

那么,请大家思考一下,如果使用电路交换来传送计算机数据,是否可行?

当使用电路交换来出阿松计算机数据时,其线路的传输效率往往很低。

这是因为计算机的信息是突发是的出现在传输线路上的,试想一下:当用户正在输入和标记一份待传输的文件时,用户所占用的通信资源暂时未被利用,但是该通信资源也不能被其他用户利用。因此,计算机信息往往采用分组交换,而不是电路交换。

二、分组交换(Packet Switching )

假设上图是因特网的一部分,最重要的分组交换机就是路由器(图中R1.2.3......),它负责将各种网络互连起来,并对接收到的分组进行转发,也就是进行分组交换。

我们下面举个例子,假设主机H6的用户要给主机H2的用户发送一条消息

通常,我们把表示该消息的整块数据成为一个报文,在发送报文之前,先把报文分为一个个更小的等长数据段

   

 在每一个数据段的前面,加上一些由必要的控制信息组成的首部后,就构成了一个分组,也可称为包,首部也称为包头

 但是,加上首部之后,这不是额外加大了待传输的数据量吗?

实际上,首部起着非常关键的作用,首部中包含了分组的目的地址,否则分组传输路径中的个分组交换机(也就是路由器)就不知道如何转发分组了,分组交换机收到一个分组后,先将分组暂时存储下来,再检查其首部,按照首部中的目的地址进行查表转发,找到合适的转发接口,通过该接口将分组转发给下一个分组交换机。 

在本例中,主机H6将个分组发送出去,个分组经过图中个分组交换机的存储转发,最终到达主机H2 ,主机H2收到分组后,去掉他们的首部,将个数据段组合还原成原始报文

在本例中,我们进队分组传输的两种情况做出了演示:
一是各分组从原站到达目的地可以走不同的路径(不同的路由)。

二是分组到达目的站的顺序不一定与分组在源站的发送顺序相同。

对于可能出现的分组丢失,误码,重复等问题并没有演示。 

在分组交换中:

发送方要完成:构造分组,发送分组

路由器(也就是分组交换机)要完成:缓存分组和转发分组,简称为存储转发

接收方要完成:接受分组和还原报文

与分组交换类似,报文交换中的交换节点也采用存储转发方式,但是报文交换对报文的大小没有限制,这就要求交换节点由较大的缓存空间。

需要注意的是,报文交换主要用于早期的电报通信网,现在很少使用。

三、报文交换(Message Switching) 

报文交换主要用于早期的电报通信网,现在较少使用,通常被分组交换所取代

四、三种交换方式的对比

对于电路交换,通信之前首先要建立连接,连接建立好后,就可以使用已建立好的连接进行数据传送 ,中间的各节点交换机就是直通形式的,比特流可以直达终点 ,数据传送结束后,需要释放连接,已归还之前建立连接所占用的通信线路资源。

电路交换的优点:

1.通信时延小:通信线路为通信双方用户专有,数据直达,因此通信时延非常小,当连续传输大量数据时,这一优点非常明显。

2.有序传输:这是因为通信双方只有一条专用的通信线路 ,数据只在这一条线路上传输,因此不存在失序问题。

3.没有冲突:不同的通信双方拥有不同的信道,不会出现争用物理信道的问题。

4.适用范围广:电路交换既适用于传输模拟信号,也适用于传输数字信号。

5.实时性强:这主要得益于其通信时延小的优点

6.控制简单:电路交换的节点交换机机器控制都比较简单。

电路交换的缺点:

1.建立连接时间长:电路交换的平均连接建立时间对计算机通信来说太长。

2. 线路独占,使用效率太低:电路交换一旦建立连接 ,物理通路就被双方独占,即使通信线路空闲,也不能供其他用户使用,因而信道利用率很低。

3.灵活性差: 只要苏建立的物理通路中的任何一点出现了故障,就必须重新拨号建立新的连接。

 4.难以规格化:电路交换时,数据直达,不同类型,不同规格速率的中断很难相互进行通信。也难以在通信过程中进行差错控制

 对于报文交换,可以随时发送报文,而不需要事先建立连接,整个报文先传送到相邻节点交换机,全部存储下来后进行查表转发,转发到下一个分组交换机    

报文交换的优点:

1.无需建立连接:不需要为通信双方预先建立一条专用的通信线路,不存在建立连接的时延,用户可以随时发送报文。

2.动态分配线路:当发送方把报文传送给节点交换机时,节点交换机先存储整个报文,然后选择一条合适的空闲线路,将报文发送出去。

3.提高线路可靠性:如果某条传输路径发生故障 ,会重新选择另一条路径传输数据,因此,提高了传输的可靠性。

4.提高线路利用率:通信双方不是固定占用一条通信线路,而是在不同的时间分段,部分占用物理线路 ,因而大大提高了通信线路的利用率。

5.提供多目标服务: 一个报文可以同时发送给多个目的地址,这在电路交换中是很难实现的

报文交换的缺点:

1.引起了转发时延:这是因为 报文在节点交换机上要经历存储转发的过程。

2.需要较大的存储缓存空间:这是因为报文交换对报文的大小没有限制。

3.需要传输额外的信息量:报文需要携带目标地址,源地址等信息。

 对于分组交换,可以随时发送分组,而不需要事先建立连接,构成原始报文的一个个分组,依次在各节点交换机上存储转发,各节点交换机在发送分组的同时,还缓存接收到的分组,相比于报文交换,减少了转发时延,还可以避免过长的保温长时间占用链路,同时也有利于差错控制

分组交换的优点:

1.无需建立连接:不需要为通信双方预先建立一条专用的通信线路,不存在建立连接的时延,用户可以随时发送分组。

2.线路利用率高:通信双方不是固定占用一条通信线路,而是在不同的时间分段,部分占用物理线路 ,因而大大提高了通信线路的利用率。 

3.简化了存储管理:这是相对于报文交换而言的,因为分组的长度固定,相应的缓冲区的大小也固定,管理起来相对容易。

4.加速传输:由于分组是逐个传输的,这就是的最后一个分组的存储操作与前一个分组的转发操作可以同时进行。

5.减少出错概率和重发数据量: 因为分组比报文小,因此出错概率必然减小,即便分组出错,也只需要重传出错的分组 ,这相比于重传整个报文的数据量小很多,这样不仅提高了传输可靠性,也减少了传输时延。

分组交换的缺点:

1.引起了转发时延:这是因为 报文在节点交换机上要经历存储转发的过程。

2.需要传输额外的信息量:将原始报文分成等长的数据块,每个数据块都要加上源地址,目的地址等控制信息,从而构成分组,因此使得传送的信息量增大了。

3. 对于数据报服务,存在失序,丢失或重复分组的问题;对于虚电路服务,存在呼叫建立,数据传输,和虚电路释放三个过程。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值