网工 vlan

VLAN(Virtual Local Area Network,虚拟局域网)帧是在以太网帧的基础上增加了VLAN标签,以实现将一个物理局域网划分为多个逻辑局域网的功能。VLAN帧格式主要遵循IEEE 802.1Q标准。下面是VLAN帧的基本结构和字段解释:

1. 以太网帧头

  • 目的MAC地址 (Destination MAC Address):6字节,目标设备的MAC地址。
  • 源MAC地址 (Source MAC Address):6字节,发送设备的MAC地址。
  • 类型/长度 (Type/Length):2字节,指示帧中数据的类型或长度。对于VLAN帧,此字段的值通常是0x8100,表示接下来是802.1Q标签。

2. 802.1Q标签

  • 标签协议标识 (Tag Protocol Identifier, TPID):2字节,固定值0x8100,表示接下来是802.1Q标签。
  • 标签控制信息 (Tag Control Information, TCI):2字节,包含了优先级、CFI(Canonical Format Indicator)和VLAN ID。

3. TCI 字段详解

  • 优先级 (Priority):3位,用于定义数据帧的优先级等级(0-7),数值越大优先级越高。
  • CFI (Canonical Format Indicator):1位,用于指示MAC地址是否使用标准格式。
  • VLAN ID (VID):12位,用于标识VLAN成员身份,范围从0到4095。其中0和4095保留使用,实际可用的VLAN ID范围为1到4094。

4. 数据字段

  • 数据 (Data):46至1500字节,实际传输的数据。

5. 帧校验序列 (Frame Check Sequence, FCS)

  • FCS (Frame Check Sequence):4字节,用于校验帧的完整性。

总结

VLAN帧的格式如下:

目的MAC地址 (6 bytes)源MAC地址 (6 bytes)类型/长度 (2 bytes)TPID (2 bytes)TCI (2 bytes)数据 (46 to 1500 bytes)FCS (4 bytes)
00:00:00:00:00:0000:00:00:00:00:000x81000x8100TCIDataFCS

其中TCI字段的详细结构如下:

Priority (3 bits)CFI (1 bit)VLAN ID (12 bits)
PCVID

示例

假设一个VLAN帧如下所示:

  • 目的MAC地址:00:11:22:33:44:55
  • 源MAC地址:AA:BB:CC:DD:EE:FF
  • 类型/长度:0x8100(表明接下来是802.1Q标签)
  • TPID:0x8100
  • TCI:0x1234(优先级=1,CFI=0,VLAN ID=4660)
  • 数据:…(46至1500字节的数据)
  • FCS:…(4字节的帧校验序列)

总结

VLAN帧格式是在标准以太网帧的基础上增加了802.1Q标签,以便支持VLAN划分。这种标签包含了优先级、CFI和VLAN ID等信息,用于在网络中传递帧时确定其所属的VLAN。

vlan 接口类型

access口

trunk 口

特点是允许多个vlan 通过,并且除了缺省的VLAN (PVID)外,其他vlan 都要带标签通过Trunk端口

Hybrid 端口

即可以用于连接终端,又可以连接其他交换机,路由器设备,特点是允许一个或多个vlan帧通过,并且可以选择是带标签还是不带标签通过。华为交换机端口默认属于Hybird 口。

不同vlan 间的通信

单臂路由设置

路由器:

sys
[Huawei] sysname Router
[Router] interface GigabitEthernet 0/0/1.10 #在子接口下配置
[Router-GigabitEthernet0/0/1.10] dot1q termination vid 10 #封装为dot1q,子接口对应vlan40
[Router-GigabitEthernet0/0/1.10] ip address 10.1.1.1 255.255.255.0
[Router-GigabitEthernet0/0/1.10] arp broad enable #开启ARP广播
[Router-GigabitEthernet0/0/1.10] quit
[Router] interface GigabitEthernet 0/0/1.20
[Router-GigabitEthernet0/0/1.20] dot1q termination vid 20
[Router-GigabitEthernet0/0/1.20] ip address 20.1.1.1 255.255.255.0
[Router-GigabitEthernet0/0/1.20] arp broad enable
[Router-GigabitEthernet0/0/1.20] quit

网工 交换机性能

交换机是局域网(LAN)中的关键设备,用于连接多个设备并实现数据包的转发。交换机的性能对于网络的整体性能至关重要。以下是交换机的一些主要性能指标:

1. 包转发速率 (Forwarding Rate)

  • 定义:交换机每秒钟可以转发的数据包数量,通常以包每秒 (pps) 来表示。
  • 重要性:转发速率反映了交换机处理数据包的能力,是衡量交换机性能的重要指标之一。

2. 背板带宽 (Backplane Bandwidth)

  • 定义:交换机内部数据传输的最大带宽,通常以比特每秒 (bps) 或吉比特每秒 (Gbps) 表示。
  • 重要性:背板带宽决定了交换机内部端口间数据传输的最大速率,是衡量交换机整体吞吐量的关键指标。

3. 吞吐量 (Throughput)

  • 定义:交换机可以同时处理的数据总量,通常以比特每秒 (bps) 或吉比特每秒 (Gbps) 表示。
  • 重要性:吞吐量反映了交换机在满负载情况下的处理能力。

一、线速

线速是指理论上线缆通过最大帧数时的状态。

也就是应该这样来想这个词:
正如传输速度与吞吐量一样,表示的不是Mbps这样的速度,而是指帧通过时的状态
在线速状态下,也就是LAN交换机接收了单位时间里线路处理的最大帧数的状态下,只要能毫无延迟地处理帧,就可以说这一LAN交换机具备了充分的处理性能,这就是“支持线速”的意思
另外,LAN交换机的所有端口都以线速接收帧,并能无延迟地处理被称为“无阻塞(Nonblocking)”,之所以这样叫是因为设备内部没有等待处理的帧(没有阻塞)

二、包转发速率

包转发率是衡量端口的。

线速端口的包转发率衡量标准是以IEEE802.3中最短以太网64byte的数据包 (第二层或第三层包) 作为计算基准,其公式如下:
64+8+12 = 84(最小数据包的大小为64byte,8byte的前导符,12byte的帧间隙)
包转发率(pps) = 吞吐量 / (84byte × 8bit )
百兆以太网,一个线速端口的包转发率 = 100,000,000bps / 672bit = 0.148Mpps
千兆以太网,一个线速端口的包转发率 = 1,000,000,000bps / 672bit = 1.488Mpps
万兆以太网,一个线速端口的包转发率 = 10,000,000,000bps / 672bit = 14.88Mpps
注:一般只指单个接口的转发速率,有的厂家参数也会以“最大包转发率”指代为“吞吐量
注意区分 包转发率 和 最大包转发率

三、背板带宽

交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量,背板带宽标志了交换机总的数据交换能力
注:有的交换机厂家也叫“交换容量
计算公式:
端口数×相应端口速率×2(全双工模式)=总带宽
若→总带宽 ≤ 标称背板带宽,那么在背板带宽上是线速的
以H3C LS-5560X-34S-EI 为例:
28个千兆电口+4个万兆光口+2个40G光口,其标称的交换容量为596Gbps
(28×1G+4×10G+2×40G)×2=296Gbps≤ 596Gbps,所以其交换容量是线速的

四、吞吐量

吞吐量”写参数时可能会写作“最大包转发率”,吞吐量计算所有端口的包转发速率
第二层最大包转发率=千兆端口数量×1.488Mpps+百兆端口数量×0.1488Mpps+其余类型端口数×相应计算方法
若→第二层最大包转发率≤标称二层包转发速率,那么交换机在做第二层交换的时候可以做到线速
第三层同理
以H3C LS-5560X-34S-EI 为例:
28个千兆电口+4个万兆光口+2个40G光口,其标称的最大包转发率为221Mpps
吞吐量=28×1.488Mpps+4×14.88Mpps+2×59.52Mpps=190.464Mpps≤221Mpps,所以吞吐量是线速的

注意:Mbps和Mpps是不同的,
定义上,Mbps = Mbit/s,每秒比特数;Mpps = Mpacket/s,每秒包数
对象上,Mbps的对象是数据传输,指的是数据传输速度;Mpps的对象是设备,指的是设备的硬件性能
传输方式上,Mbps是以bps为线路单位传输;而Mpps是以数据包为线路单位传输

交换机之间的连接方式

堆叠和级联

华为堆叠技术分为 istack 和CSS

https://info.support.huawei.com/info-finder/encyclopedia/zh/%E5%A0%86%E5%8F%A0.html

堆叠是指将多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上虚拟成一台交换设备,作为一个整体参与数据转发。堆叠是目前广泛应用的一种横向虚拟化技术,具有提高可靠性、扩展端口数量、增大带宽、简化组网等作用。

https://www.cnblogs.com/Ant-Hanks/p/12878700.html

网工 差错控制编码

差错控制编码是一种用于检测和纠正数据传输过程中可能发生的错误的技术。它通过在原始数据中添加额外的冗余信息来实现这一点。差错控制编码可以分为两大类:检错编码和纠错编码。以下是几种常见的差错控制编码技术:

检错编码

  1. 奇偶校验码(Parity Check)
    • 原理:通过在数据位后面附加一个额外的位(奇偶位),使得数据位中1的总数为奇数或偶数。
    • 特点:只能检测单个位错误,不能纠正错误。
    • 应用:简单且成本低廉,用于许多存储系统和通信系统中。
  2. 循环冗余校验码(CRC, Cyclic Redundancy Check)
    • 原理:通过使用多项式除法生成一个冗余码,附加在数据后面。
    • 特点:可以检测多种类型的错误,包括多位错误。
    • 应用:广泛应用于通信系统、存储系统和网络协议中。

纠错编码

  1. 海明码(Hamming Code)
    • 原理:通过在数据位中插入额外的校验位,使得每个校验位能够检测一定数量的数据位。
    • 特点:不仅可以检测错误,还能纠正单个位的错误。
    • 应用:用于存储系统、通信系统和网络协议中。
  2. Reed-Solomon 码(RS 码)
    • 原理:基于有限域上的多项式运算,可以在数据中添加冗余信息。
    • 特点:可以检测和纠正多位错误。
    • 应用:广泛应用于数据存储、无线通信、卫星通信等领域。
  3. BCH 码(Bose-Chaudhuri-Hocquenghem 码)
    • 原理:一种特殊的线性分组码,基于有限域上的多项式运算。
    • 特点:可以检测和纠正多位错误。
    • 应用:用于数据存储和通信系统中。
  4. Turbo 码(Turbo Codes)
    • 原理:使用迭代解码算法,可以检测和纠正多位错误。
    • 特点:接近香农极限,提供非常高的编码增益。
    • 应用:广泛应用于无线通信系统,如3G、4G LTE和5G网络。
  5. 低密度奇偶校验码(LDPC, Low-Density Parity-Check Codes)
    • 原理:基于稀疏矩阵的编码方案,使用迭代解码算法。
    • 特点:接近香农极限,具有良好的性能。
    • 应用:广泛应用于无线通信、光通信和数据存储系统。

差错控制编码的应用

  • 通信系统:用于无线通信、卫星通信等。
  • 数据存储:用于硬盘驱动器、固态硬盘等。
  • 网络协议:用于TCP/IP协议栈中的CRC校验。
  • 数字媒体:用于音频和视频编码,如CD、DVD、蓝光等。

总结

  • 检错编码:用于检测错误,但不能纠正错误。
  • 纠错编码:不仅可以检测错误,还能纠正错误。
  • 应用:广泛应用于通信、存储、网络等多个领域。

差错控制编码对于确保数据的可靠传输至关重要,特别是在易受干扰的环境中。根据不同的应用场景和需求,可以选择合适的差错控制编码技术。

海明校验码(Hamming Code)是一种能够检测并纠正单个比特错误的线性分组码。它通过在原始数据位之间插入监督位(也称为校验位或冗余位)来实现这一功能。下面我将解释如何构建一个海明校验码,并给出一个具体的例子。

码距就是两个码字C1与C2之间不同的比特数。在数据中间加入几个校验码,码距均匀拉大,将数据的每个二进制位分配在几个奇偶校验组里,当某一位出错,会引起几个校验位的值发生变化。海明不等式:校验码个数为K,2的K次方个校验信息,1个校验信息用来指出”没有错误”,其余2k-1个指出错误发生在那一位,但也可能是校验位错误,所以满足m+k+1<=2k。

海明校验码的构建步骤

海明码默认使用偶校验。

奇偶校验

奇校验:一串由0和1组成的序列中1的个数如果为偶数则在前面加个1,使1的个数变成奇数,否则加0。
偶校验:一串由0和1组成的序列中1的个数如果为奇数则在前面加个1,使1的个数变成偶数,否则加0。

例:

1111 奇校验就是 11111 偶校验就是 01111
1110 奇校验就是 01110 偶校验就是 11110

确定监督位的数量

放置监督位

计算监督位的值

每个监督位负责检查一组数据位,这些位由该监督位的索引决定。比如第 1 位监督位负责检查所有奇数位;第 2 位监督位负责检查第 2 位、第 3 位、第 6 位、第 7 位等。

监督位的值由其负责的数据位的奇偶性决定。如果负责的数据位中 1 的个数为奇数,则监督位为 1;如果为偶数,则监督位为 0。

发送数据

发送包含监督位和数据位的新编码。

接收和校验

接收端使用相同的规则计算每个监督位的值,并与接收到的监督位值进行比较。

如果所有监督位都匹配,则认为没有错误。如果有不匹配的情况,可以通过监督位的组合来定位错误位的位置,并纠正错误。

示例数据

  • 假设发送的原始数据位为 101101100。

(1)可知m=9,m+k+1<=2的k次方,可知k最小值为4,所以总共要传输的数据位数为9+4=13;

(2)海明校验码放在索引号为2^n的位(n=0,1,2,…,k-1)上,本例中k=4,所以校验位的索引为第1,2,4,8位,于是在下表中把这几位空出来

索引号12345678910111213
H1H21H4011H801100

(3)列出进制转换表:

索引号8(2^34(2^2)  2(2^1) 1(2^0) 
30011
50101
60110
70111
91001
101010
111011
121100
131101

上表中,先说每一行的内容:从第二行开始,每一行的第一列代表索引号,这个索引号是除去了海明校验位之外的其他所有位。后面几列为该索引号对应的二进制表示,其位数取决于第(1)步计算得出的海明校验码的位数,比如第二行,索引号是3,十进制3对应的二进制就是0011,之所以用4位表示是因为这段信息码需要4个海明校验位。

再看列信息:第一行最右边数字1所对应的列里,出现1的,就表示可以用第H1位完成校验,出现数字0则表示不能用H1位进行校验,因此,由上表可知:

校验位H1负责校验:第3,5,7,9,11,13位(上表黄色高亮显示部分),对应位置上的值进行异或得:1⊕0⊕1⊕0⊕1⊕0=1,由于海明校验做的是偶校验,则H1=1;

校验位H2负责校验:第3,6,7,10,11位(上表蓝色高亮显示部分),对应位置上的值进行异或得:1⊕1⊕1⊕1⊕1=1;
校验位H4负责校验:第5,6,7,12,13位,对应位置上的值进行异或得:0⊕1⊕1⊕0⊕0=0;
校验位H8负责校验:第9,10,11,12,13位,对应位置上的值进行异或得:0⊕1⊕1⊕0⊕0=0。

(4)得到最终要传输的数据串为

索引号12345678910111213
1110011001100

接收端:

(1)进行校验:

若此时接收方收到的数据相比源数据,在第11位发生了错误:

索引号12345678910111213
1110011001000

接收方先按照第③步中类似的方式进行计算校验,区别在于要加上校验位自身这一位,即:

C1的值为第H1,3,5,7,9,11,13位上的值进行异或,计算结果为1(1⊕1⊕0⊕1⊕0⊕0⊕0=1)应该为0(因为默认使用偶校验1的位数为偶数) 所以有一位错误,也就是C4的结果正确。

C2的值为第H2,3,6,7,10,11位上的值进行异或,计算结果为1

C4的值为第H4,5,6,7,12,13位上的值进行异或,计算结果为0

C8的值为第H8,9,10,11,12,13位上的值进行异或,计算结果为1

(2)错误位判定:

由于海明校验采取的是偶校验,所以判断出C4监督式包含的数据位无错,错误位发生在C1,C2,C8三个监督式包含的位上。

此时的做法是:①找到C1,C2,C8这三个监督式共同包含的位;②找出共同包含的位之后,再剔除掉在C4中出现过的位(因为已经验证过C4监督式中的位是正确的);③剩下的位就是发生传输错误的位。

这三个监督式都包含第11位,同时C4监督式中没有第11位,因此出错的位就是第11位。

这样我们就完成了海明校验码的一个基本示例。请注意,海明校验码只能纠正单个比特的错误,如果同时有两个或更多的比特位出错,则无法正确地纠正。

CRC校验码

CRC(Cyclic Redundancy Check)校验的步骤可以通过一个简单的例子来说明。这里我们将使用一个常见的生成多项式 G(x) = x^3 + x^2 + 1 或者二进制表示为 1101,这将产生一个3位的CRC校验码。

假设我们要发送的数据为 11010011101100,我们来一步步地演示如何生成CRC校验码,以及如何在接收端验证数据的正确性。

发送端

  1. 初始化:
    • 数据多项式 M(x) 表示为 11010011101100
    • 生成多项式 G(x) 为 1101
  2. 添加尾部零:
    • 因为CRC校验码的长度是生成多项式的位数减1,这里是3位,所以我们在数据后面添加3个零:11010011101100000
  3. 计算CRC校验码:
    • 使用模2除法(异或运算)计算多项式 M'(x) = 11010011101100000 除以 G(x) = 1101 的余数。
    • 首先,由于 M'(x) 的最高次幂为14,而 G(x) 的最高次幂为3,所以我们从 M'(x) 的最高次幂开始,直到比 G(x) 的最高次幂低的位置。
    • 对于每一步,我们找到与 G(x) 最高位对齐的位置,然后进行异或运算。
  4. 异或运算:
    • 开始时,M'(x) 的前四位是 1101,与 G(x) 相同,所以异或的结果为 0000,移除这部分,留下 0000011101100000
    • 接下来,前四位是 0000,不需要进行异或,直接将 0000011101100000 向右移动一位,变成 000001110110000
    • 重复这个过程,直到 M'(x) 的前四位与 G(x) 对齐,进行异或,然后继续向右移动。
    • 继续这个过程,直到 M'(x) 的剩余部分比 G(x) 短。
    • 最终余数为 R(x)
  5. 添加CRC校验码:
    • 将最终余数 R(x) 附加到原始数据的末尾,形成发送数据。
练习(两百)
  1. 若信息码字为 11100011,生成多项式 G(x)=x5+x4+x+1 ,则计算出的 CRC 校验码为()。
    A. 01101
    B. 11010
    C. 001101
    D. 0011010
    ----------------------------------------
    答案
    B
    解析
    这里要做类似的除法操作
    11100011 为被除数
    G(x)=x5+x4+x+1 ,生成 110011 ,为除数
    CRC 校验码的规则下,被除数后面要添 (n-1) 个 0,n 是被除数的位数,也就是 1110001100000。
    这里的除法做的是异或操作,也就是
    00 -> 0
    11 -> 0
    10 -> 1
    01 -> 1
    【0 ⊕ 0 = 0,1 ⊕ 0 = 1,0 ⊕ 1 = 1,1 ⊕ 1 = 0(同为 0,异为 1)】

 

若信息码字为11100011,生成多项式 G(X)=X5+X4+X+1,则计算出的 CRC 校验码为 (16) 。
          (16)A.01101    B.11010    C.001101    D.0011010

    答案 : B

网工 数据交换技术

在网络中,数据交换技术是指在网络节点之间传输数据包的方式。数据交换技术对于确保数据在网络中的有效传输至关重要。以下是几种主要的数据交换技术:

  1. 电路交换(Circuit Switching)
    • 原理:在数据传输之前建立一条专用的物理连接路径。
    • 特点:提供固定带宽的连接,适合语音通信等实时应用。
    • 示例:传统电话网络(PSTN)
  2. 报文交换(Message Switching)
    • 原理:将整个消息作为一个整体在网络中传输。
    • 特点:消息在到达目的地之前可能需要在多个节点存储转发。
    • 应用:较少使用,因为效率较低且延迟较高。
  3. 分组交换(Packet Switching)
    • 原理:将数据分割成小的数据包在网络中独立传输。
    • 特点:数据包可以在网络中选择最佳路径,提高了网络资源的利用率。
    • 示例:互联网、局域网(LAN)、广域网(WAN)
    分组交换又可以分为两种主要类型:
    • 数据报交换(Datagram Switching):
      • 原理:每个数据包独立路由,可能走不同的路径。
      • 特点:每个数据包都包含完整的目的地址信息,灵活性高但可能导致数据包乱序。
      • 示例:互联网上的大部分流量。
    • 虚电路交换(Virtual Circuit Switching):
      • 原理:为每个会话建立一个虚拟连接路径,数据包沿着相同的路径传输。
      • 特点:提供有序的数据包传输,类似于电路交换但更加灵活。
      • 示例:x.25、帧中继、ATM(异步传输模式)
  4. 标签交换(Label Switching)
    • 原理:类似于虚电路交换,但使用标签来标识数据包的路径。
    • 特点:提供快速的数据包转发,适合多媒体和实时应用。
    • 示例:MPLS(多协议标签交换)
  5. 软件定义网络(SDN)交换
    • 原理:将网络控制平面与数据平面分离,通过软件集中管理网络。
    • 特点:提供灵活的网络配置和管理能力。
    • 示例:OpenFlow交换机

目前的交换方式主要有报文交换,分组交换和电路交换。其中分组交换实际上是数据包最大长度恒定的报文交换,根据其具体的工作机制的不同,可以分为以下三种:

数据报交换:类似于报文交换,只是数据包是定长的。

虚电路交换:类似于电路交换,只不过链路是逻辑的、数据包是定长的。

信元交换:数据包定长为53B,而且采取的是面向连接的虚电路方式。

对比项虚电路数据报
是否建立连接需要先建立连接,再传数据不需要建立连接
地址每个分组含有虚电路号每个分组都有源和目的端地址
分组顺序总是按发送顺序到达目的端(不乱序)排序发送,不一定按序接收(乱序)
路由选择在虚电路连接建立时进行,所有分组均按同一路由每个分组独立选择路由
路由器出故障所有通过了故障路由器的虚电路均不能工作出故障的路由器可能会丢失分组,一些路由可能会发生变化
典型网络X.25、帧中继、ATMIP

总结

  • 电路交换:适用于需要固定带宽的实时应用,如电话通信。
  • 报文交换:较少使用,主要用于存储转发系统。
  • 分组交换:互联网和大多数现代网络的基础。
    • 数据报交换:适用于互联网上的大多数流量。
    • 虚电路交换:适用于需要有序传输的应用。
  • 标签交换:适用于需要快速转发和多媒体应用。
  • 软件定义网络(SDN)交换:提供高度灵活的网络管理和配置能力。

这些数据交换技术各有优势和适用场景,网络设计师和工程师会根据具体的应用需求选择合适的数据交换技术。

电路交换的特点

  1. 固定带宽
    • 电路交换为每个连接提供固定的带宽,这使得它非常适合语音通信等实时应用。
  2. 低延迟
    • 由于连接是专用的,因此可以提供低延迟的数据传输。
  3. 高可靠性
    • 由于连接是预先建立的,因此可以提供较高的数据传输可靠性。
  4. 资源独占
    • 在连接期间,通信路径上的资源被独占使用,即使数据暂时没有传输也会占用这些资源。

电路交换的应用

  1. 传统电话网络(PSTN):
    • 电路交换是传统电话网络(Public Switched Telephone Network, PSTN)的核心技术。
  2. 专用线路
    • 在一些需要固定带宽和低延迟的应用场景中,电路交换仍然被使用。
  3. ISDN(Integrated Services Digital Network)
    • ISDN是一种使用电路交换技术的综合业务数字网络,可以提供语音和数据服务。

POTS

POTS(Plain Old Telephone System,普通老式电话系统)是指传统的电话服务,它基于电路交换技术。POTS是最早的电话通信系统之一,至今仍在许多地区使用。以下是关于POTS和电路交换的一些关键信息:

POTS的工作原理

  1. 建立连接
    • 当一方拨打电话时,电话网络会在呼叫者和被叫者之间建立一条专用的物理连接。
    • 这个过程涉及电话交换机(如自动交换局,Automated Switching Office, ASO)之间的连接。
  2. 数据传输
    • 一旦连接建立,双方就可以通过这条专用连接进行通话。
    • 由于连接是专用的,因此通话不受其他通信的影响,可以提供固定的带宽和低延迟。
  3. 拆除连接
    • 通话结束后,连接会被拆除,释放所占用的资源。

电路交换的特点

  1. 固定带宽
    • 电路交换为每次通话提供固定的带宽,这使得它非常适合语音通信等实时应用。
  2. 低延迟
    • 由于连接是专用的,因此可以提供低延迟的数据传输。
  3. 高可靠性
    • 由于连接是预先建立的,因此可以提供较高的数据传输可靠性。
  4. 资源独占
    • 在连接期间,通信路径上的资源被独占使用,即使通话暂时中断也会占用这些资源。

POTS的应用

  1. 传统电话服务
    • POTS是传统电话服务的基础,用于语音通话。
  2. 传真服务
    • POTS还可以用于发送和接收传真。
  3. 报警系统
    • 一些安全报警系统仍然使用POTS线路进行通信。

POTS与现代通信技术的比较

  • POTS
    • 基于电路交换技术。
    • 提供固定带宽和低延迟。
    • 适合语音通信等实时应用。
  • VoIP(Voice over IP)
    • 基于分组交换技术。
    • 提供灵活的带宽分配和高效率。
    • 适合互联网电话等非实时应用。

POTS的局限性

  • 资源浪费:即使没有通话,连接路径上的资源也被占用。
  • 灵活性较低:无法动态分配带宽。
  • 扩展性较差:难以应对突发流量。

POTS的现状

尽管POTS技术历史悠久,但随着技术的发展,许多国家和地区正在逐步转向基于IP的通信技术,如VoIP(Voice over IP)。然而,POTS仍然在某些地区和应用中发挥作用,特别是在需要固定带宽和低延迟的场景中。

总结

POTS是基于电路交换技术的传统电话系统,它为用户提供固定带宽和低延迟的语音通信服务。尽管POTS在许多方面已经被现代通信技术所取代,但它在某些特定应用中仍然保持着一定的作用。

网工 码元概念与多路利用

码元(Symbol)是在数据通信中用来表示信息的基本单位。在数字通信系统中,码元通常是指传输过程中使用的信号元素或信号状态。码元可以是二进制的(仅包含两个可能的状态,例如0和1),也可以是多进制的(包含两个以上的状态)。

码元的基本概念

  • 码元: 用于表示数据的一个信号状态或元素。
  • 码元速率 (Symbol Rate): 每秒传输的码元数量,通常用波特(Baud)表示。

码元与比特的关系

在二进制系统中,每个码元代表一个比特(bit),因此码元速率等于比特率。然而,在多进制系统中,一个码元可以表示多个比特的信息。例如,在四进制系统中,每个码元可以表示2比特的信息。

码元速率与比特率的关系

码元速率和比特率之间的关系可以通过以下公式表示:

示例

假设在一个通信系统中使用的是四进制调制(每个码元可以表示4种状态),那么每个码元可以表示2比特的信息。如果码元速率为1000 Baud,则比特率为:

码元调制技术

不同的调制技术使用不同数量的状态来表示码元,常见的调制技术包括:

  • 幅度键控 (ASK, Amplitude Shift Keying): 通过改变信号的幅度来表示不同的码元。
  • 频率键控 (FSK, Frequency Shift Keying): 通过改变信号的频率来表示不同的码元。
  • 相位键控 (PSK, Phase Shift Keying): 通过改变信号的相位来表示不同的码元。
  • 正交幅度调制 (QAM, Quadrature Amplitude Modulation): 结合幅度和相位的改变来表示更多的码元状态。

码元的应用

码元的概念在数据通信和信号处理中有广泛应用,例如:

  • 数字调制: 通过选择适当的调制技术来提高数据传输效率。
  • 多路复用: 利用不同的码元来区分不同的数据流。
  • 编码: 通过对码元进行编码来实现错误检测和纠正。

示例计算

假设我们有一个使用16-QAM调制的通信系统,这意味着每个码元可以表示4比特的信息。如果码元速率为1000 Baud,则比特率为:

多路复用的概念

在通信领域,“多路复用”(Multiplexing)是一个重要的概念,它指的是在一个通信信道上同时传输多个信号的技术。多路复用使得多个用户或多个数据流可以在同一个物理信道上共享带宽,从而提高了通信效率和网络资源的利用率。

多路复用的主要类型包括:

  1. 频分多路复用(Frequency Division Multiplexing, FDM):
    • 在FDM中,不同的信号分配在不同的频率带上进行传输。每个信号都有自己的频率范围,这些频率范围互不重叠,从而避免了信号之间的干扰。
    • 例如,传统的模拟电话系统中,多个电话通话通过不同的频率带宽在同一根电缆上传输。
  2. 时分多路复用(Time Division Multiplexing, TDM):
    • TDM将时间划分为一系列相等的时间段(时隙),不同信号在不同的时间段内占用信道进行传输。
    • 例如,数字电话系统中,多个通话轮流占用同一根电缆的不同时间片进行传输。
  3. 波分多路复用(Wavelength Division Multiplexing, WDM):
    • WDM主要用于光纤通信中,不同的信号在不同的光波长上传输。
    • 通过这种方式,可以在同一根光纤上同时传输多个独立的数据流。
  4. 码分多址/多路复用(Code Division Multiple Access/Multiplexing, CDMA/CDM):
    • CDMA/CDM允许不同用户使用不同的编码序列在同一时间、同一频率上发送数据。
    • 通过独特的编码序列,接收端可以解码并分离出各个用户的信号。
  5. 空分多路复用(Space Division Multiplexing, SDM):
    • SDM通过使用多条物理路径(例如多模光纤或多条天线)来传输不同的信号,实现多路复用。
  6. 统计时分多路复用(Statistical Time Division Multiplexing, STDM):
    • STDM是TDM的一种变体,它根据实际数据需求动态分配时间片,从而更高效地利用带宽。

多路复用技术在现代通信系统中极为重要,它不仅应用于有线通信,如电话线路和光纤通信,也广泛应用于无线通信,如移动通信和卫星通信。

示例:

复用技术是把多个低速通道组合成一个高速通道的技术,它可以有效地提高数据链路的利用率,使一条高速主干链路同时为多条低速接入链路服务,也就是让远程网络的干线同时远距离传输大量的语音和数据。复用技术最常用的两个设备是复用器和分路器,它们统称为多路器(MUX)。复用器在发送端根据约定规则将多个低带宽信号合成一个高带宽信号;分路器则根据约定规则再将高带宽信号分解成多个低带宽信号。

示例:

10个9.6Kb/s的信道按时分多路复用在一条线路上传输,在统计TDM情况下,假定每个信道只有30%的时间忙,复用线路的控制开销为10%,那么复用线路的带宽应该()

所以,复用线路的带宽应该至少为 31.68Kb/s。

1. 频分复用 (FDM)

典型应用

  • 广播系统
    • AM/FM收音机:不同电台分配不同频率(如88.1MHz、102.5MHz),用户通过调频选择频道。
    • 电视信号:模拟电视时代,每个频道占用6MHz带宽(如NTSC制式)。
  • 有线电视(CATV)
    • 同轴电缆中复用数十个电视频道,通过滤波器分离信号。
  • 无线通信(早期蜂窝网络)
    • 1G网络(如AMPS)采用FDM划分用户信道。

关键特点

  • 需保护频带防止干扰,适合模拟信号传输。

2. 时分复用 (TDM)

典型应用

  • 传统电话网络(PSTN)
    • T1/E1线路:T1(1.544Mbps,24路语音)、E1(2.048Mbps,32路),每路语音分配固定时隙。
    • ISDN:数字电话网络,基于TDM技术。
  • 移动通信(2G/3G/4G)
    • GSM(2G):将频带划分为时隙,8用户共享同一频率(TDMA)。
    • LTE(4G):结合TDM和FDM(OFDMA)。
  • 光纤通信(SDH/SONET)
    • 通过TDM实现多路光信号同步传输(如STM-1速率155.52Mbps)。

关键特点

  • 严格时钟同步,高效利用带宽,适合数字信号。

3. 波分复用 (WDM)

典型应用

  • 长距离光纤骨干网
    • DWDM(密集波分复用):单光纤传输80+波长(如C波段1530~1565nm),每波长承载10Gbps~400Gbps。
      • 案例:跨洋海底光缆(如FASTER电缆,60Tbps容量)。
    • CWDM(粗波分复用):波长间隔20nm,成本低,用于城域网。
  • 数据中心互联(DCI)
    • 通过WDM实现服务器集群间高速互联(如Facebook的Open Optical Network)。
  • 5G前传网络(eCPRI)
    • 利用WDM节省光纤资源,连接基站和核心网。

关键特点

  • 依赖光放大器(EDFA)和光分插复用器(OADM),适合大容量传输。

4. 其他复用技术补充

码分复用 (CDM/CDMA)

  • 应用:3G移动通信(WCDMA)、GPS卫星信号。
  • 原理:通过唯一编码区分用户,抗干扰强。

正交频分复用 (OFDM)

  • 应用:Wi-Fi(802.11a/g/n/ac)、4G/5G(OFDMA)、数字电视(DVB-T)。
  • 原理:将信道划分为正交子载波,抗多径干扰。