网络结构包括网络边缘、接入网络和网络核心。其中网络核心主要解决的问题就是如何将源主机发送的数据成功的通过网络核心送达应该到达的正确目的主机。那么如何解决这样一个问题,现在网络主要采用的技术是数据交换。

那么什么是数据交换,为什么腰用数据交换呢?

我们先看一下下面这个场景,如何任意两台主机需要通信的话,最简单的方案就是在这两台主机之间建立一条链路,也就是说通过一条通信链路把两个主机连在一起,这样就具备了通信的基础。但是这里有一个问题,如果主机数量太多,需要的链路数就急剧增加,就是计算机网络-数据交换-电路交换链路问题,也就是说如果有N台主机,需要的链路数就是计算机网络-数据交换-电路交换 。这样的成本不仅非常高,而且要求的技术很难实现的,那么该怎么解决呢?现在可以让我们的主机和交换设备连接,这样每个主机只需要一个链路就可以了,交换设备可以实现在这些主机之间数据的动态转发,但是这样的解决方案也有它的局限性,如果主机数量特别多,交换设备的端口就需要特别大,如果网络规模比较大,主机距离特别远,也很难都连接到一个交换设备上,那么我们为了保证连通性、适应不同的网络规模,我们可以吧交换设备互联在一起,构成一个交换网络,让我们的主机和交换网络中的某一个设备相连,交换网络可以帮助我们将数据进行互相转发。

计算机网络-数据交换-电路交换

 

 那么什么是交换呢?

交换呢,有两层含义,一个是作为交换设备,它具有动态转接的功能,那么所谓动态转接示意图如下:

计算机网络-数据交换-电路交换它可以在所有交换设备的端口之间动态的在物理上或者是逻辑上建立端口之间的一个连接,讲一个端口的数据转移到另一个端口上,这种连接在很多设备中可以并行进行,这样的一种思想在我们现在很多网络所采纳,比如电话网络里面的交换机。 

计算机网络-数据交换-电路交换
标题

 

那么另一个含义是作为交换网络层面上,是指交换网络如何动态的分配传输资源。实现数据从源主机穿越交换网络,送到正确的目的主机。

数据交换从技术上分类大致可以分为三类:

  • 电路交换
  • 报文交换
  • 分组交换  

我们先了解一下电路交换,电路交换网络被用于每一天,因为最典型电路交换网络就是电话网络。

电路交换的三个阶段: 

  • 建立连接(呼叫/电路建立)
  • 通信
  • 释放连接(拆除电路) 

计算机网络-数据交换-电路交换

电路交换在整个通信中最显著的一个特点就是 :资源独享

资源独享,也就是资源独占,就是两个电话之间在通话的过程中建立起的电路所占用的通信资源,比如说信道资源,是不能被第三方所共享的。

那么电路交换网络的链路共享?

解决电路交换网络共享中继线采用的是多路复用技术。

计算机网络-数据交换-电路交换

 

 

 

 

 

 

相关文章: