一、网络核心
网络核心(Network Core),是指计算机网络中负责传输大量数据的主干部分。它由高速路由器、交换机、光纤和其他传输设备组成,提供了不同网络之间的高速连接和路由功能。网络核心是整个网络的中枢神经系统,负责在不同的网络边缘、数据中心、城市和国家之间高效、可靠地传输数据。
二、两种传输方式
正如网络边缘上有两种传输方式,网络核心上也有两种主要的通信网络数据传输方式,一种是分组交换(Packet Switching),另一种是电路交换(Circuit Switching)。(其实还有不常使用的报文交换)
下面举一个例子,来区分一下这些概念。我们模拟这样一个场景:用盆接水,与用水管接水。前者在接水时会有水溅出,而后者由于建立了连接,水不会溅出造成浪费。前者简单粗暴,后者连水管需要费一段时间。(无连接与面向连接是上一篇章节1.3的知识)
1.分组交换
1)定义
分组交换是一种将数据分割成较小的数据包(分组)通过网络传输的技术。由于网络资源是共享的,分组交换网络更加灵活高效,能够同时支持多个通信会话,并且可以根据网络状况动态调整路由。互联网就是使用分组交换技术的典型例子。
在有很多人需要接水时,我们常常需要等待,水龙头空闲时我们才能接到水,这样我们可以发现,这个水龙头的水被分给了不同的人,水被分成了一小段一小段的,很灵活。这就是分组交换。
2)优点与STDM
分组交换具有灵活性好,可以多人使用的优点,那能不能让排队的时间更合理一些呢?(减少排队时间)这里可以使用统计时分多路复用技术(STDM)。它根据每个信号源的实际需要来分配时隙,以提高线路的利用率。假设现在有两个水龙头,其中a需要接两盆1L的水(每盆时间相隔两分钟),b和c需要接一盆2L的水,d需要接一盆一L的水,如何安排时间来避免资源浪费。
3)分组交换的两种方式
I.数据报方式(Datagram, DG):
每个数据分组都是独立传输的,在网络终点需要对分组重新排序。数据包中的目标地址决定下一跳,路线可能会在会话期间更改。
II.2.虚电路方式(Virtual Circuit, VC):
每个数据包都携带标签(虚拟电路ID),标签决定下一跳 在呼叫建立时确定的固定路径,在呼叫过程中保持固定。
例子:数据报就是将一串糖葫芦上的山楂分成一个个的,再打包卖掉,买家并不确定,先到先买。而虚电路就是包上一层糯米纸再卖掉,糯米纸上贴了一个标签,写上买家的名字,而糯米纸不需要我们撕掉,收到了直接可以吃。
2.电路交换
1)定义
电路交换是一种建立一条专用的通信路径(电路),在整个通信会话期间这条路径保持不变的通信方式。在通话开始之前,需要先建立一个完整的端到端的连接,之后所有数据都沿着这条预先建立的路径传输。电路交换可以保证通信的实时性和服务质量,但是网络资源利用率相对较低,不够灵活。传统的固定电话网络就是使用电路交换技术的。
当你需要接水时,可以提前在水龙头上接上水管,那么这个水龙头在一段时间内就是只属于你的了,你不需要去排队,并且你接到的水是连续不断的一个整体。这就是电路交换。
2)优点与复用
电路交换具有实时性好,服务质量高的优点,那能不能几个人共用一个“水管”呢?这里可以使用多路复用技术(Multiplexing)。 而多路复用技术可以分为:频分(FDM),时分(TDM),码分(CDMA)三种。频分多路复用是将传输频带划分为多个独立的子频带,每个子频带分配给一个信号源。时分多路复用是将时间分割成周期性的帧,每个帧再分割成多个时隙。码分多址是指每个用户分配一个唯一的代码,所有的用户可以在同一时间使用整个频带进行通信。
注:频分与时分的区别:频分分的是频带,将其分成不同的子信道,每个信号在不同的子信道上互不干扰;时分分得的时间,每个信号周期性地轮流占用整个信道。
三、计算题
以下是一个时分多路复用的计算题,仅供参考。