Skip to content

(四)局域网和广域网

1. 概念和体系结构

1.1. 基本概念

  • 局域网的特点:为一个单位(通常是家庭)所拥有,地理范围和站点数目有限

  • 优点

    • 广播功能:各主机可共享局域网上的硬件和软件资源;

    • 便于扩展:各设备的位置可灵活调整,增删设备也较容易;

1.2. 以太网 & IEEE 802.3

  • 第一个局域网规约:DIX Ethernet V2(民间);

  • IEEE 802.3:官方的局域网规约标准,和 DIX Ethernet 差别很小;

  • 严格来说,以太网应该是符合 DIX Ethernet V2 标准的局域网;

1.3. 硬件地址(MAC 地址)

  • 硬件地址,又称物理地址,或 MAC 地址;

  • 大小:6 字节 - 48bit;

  • MAC 地址是设备的标识符,每个网卡的 MAC 地址在出厂时就确定,并不会再改变;

    • IEEE 的注册管理机构 RA 向生产厂家分配 MAC 地址的高 24 位

    • 低 24 位由厂家自行确定,必须保证生产出的产品 MAC 地址不重复

  • 单站地址、组地址、广播地址

    • IEEE 规定,MAC 地址首字节的最后一位为 I/G 位(Individual/Group);

    • 单站地址:I/G 位为 0;

    • 组(播)地址:I/G 位为 1,此时 IEEE 只分配 MAC 前 23 位

    • 广播地址:MAC 地址所有位全部为 1,只能作为目的地址使用;

  • 全球 / 本地管理

    • 规定,MAC 地址首字节倒数第二位为 G/L (Global/Local) 位;

    • G/L = 0 时,表示全球管理,IEEE 保证全球没有重复地址;

    • G/L = 1 时,表示本地管理,用户可以任意分配(如:随机 MAC);

1.4. 以太网 MAC 帧格式

img_su1nVS30jgimg_UJXqhOOQep

  • 上为 DIX Ethernet V2,下为 802.3 格式(较少用);

  • 类型码:2 字节,表示数据部分的类型,有两种:IP 数据和 ARP 数据;

  • FCS:校验码,4 字节,一般是 CRC 校验;

  • 额外开销:帧头 14B + 帧尾 4B = 18B;

  • 无效的 MAC 帧情况:

    • 数据字段的长度和长度字段值不一致;

    • 数据字段长度不在 46~1500 之间;

    • 有效的 MAC 帧长度在 64~1518 之间;

  • 实例分析(Ethernet V2 格式)

    img_vAuRIphGRr

1.5. 高速以太网(100BASE-T 标准以太网)

  • 速率 100 Mbps 的以太网称为高速以太网,或快速以太网;

  • 100BASE-T:BASE 表示基带信号编码,T 表示用双绞线传输

  • MAC 帧格式为 802.3 标准,每个网段电缆最大长度为 100m,帧间隔为 0.96us;

  • 不同的物理层标准(三种)

    • 100BASE-TX:2 对 UTP5 类线或屏蔽双绞线 STP;

    • 100BASE-FX:2 对光纤;

    • 100BASE-T4:4对 UTP3 类线或 UTP5 类线;

  • GBit 吉比特以太网

    • 1000BASE-X:基于光纤通道物理层

      • 1000BASE-SX:短波长;

      • 1000BASE-LX:长波长;

      • 1000BASE-CX:铜线;

    • 1000BASE-T:使用 4 对 UTP5 类线;

  • 10 GBit 以太网

    • 保留了 802.3 规定的最小和最大帧长,便于升级;

    • 只工作在全双工模式,因此没有争用问题,不适用 CSMA/CD 协议

1.6. IEEE 802.11

  • 物理层

    img_ZJGGiZziWy

    • 802.11 ax:即 WIFI6 标准;,前面几代分别是 WIFI1~WIFI5;

2. VLAN 基本概念与原理

2.1. 虚拟局域网 VLAN

  • 由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段具有某些共同的需求;

  • 每一个VLAN的帧都有一个明确的标识符,指明发送这个帧的计算机是属于哪一个 VLAN;

  • VLAN 只是局域网给用户提供的一种服务,而并不是一种新型局域网。

  • 利用以太网交换机,可以方便实现 VLAN;

2.2. 实例分析

img_Zzf0HGr8Jo

  • 引入 VLAN 前:C1 发送广播数据将被所有主机收到,广播域为全体主机

  • 每台交换机按端口划分 VLAN,形成 3 个 VLAN 如图;

  • 划分 VLAN 后,交换机不会将一个 VLAN 的数据转发到另一个 VLAN 的端口,广播域缩小;

  • VLAN 帧格式(802.3 ac 标准)

    img_cQKvkrtRAt

    • VLAN 帧通常称为 802.1Q 帧或带标记的以太网帧

    • 最大帧长由 1518 变为 1522;

3. 广域网

3.1. 基本概念

  • 通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,连接多个城市或国家或横跨几个洲并能提供远距离通信,形成的国际性的远程网络

3.2. PPP 协议

  • 点对点协议(Point to Point Protocol):全世界使用最多的数据链路层协议

  • PPPoE:即 PPP on Ethernet,运行在以太网上的 PPP 协议;

  • 三个组成部分(了解)

    • 将 IP 数据报封装到串行链路的方法;

    • 链路控制协议 LCP;

    • 网络控制协议 NCP;

  • PPP 帧格式(了解)

    img_CLOpq3Z9jh

    • 标志字段 F = 0x7E;

    • 地址字段 A = 0xFF,无实际作用;

    • 控制字段 C 通常设置为 0x03;

    • 协议字段:2 个字节

      • 0x0021:表示是 IP 数据报;

      • 0xC021:是链路控制数据;

      • 0x8021:网络控制数据;

    • 面向字节,所有帧长度都是整数字节;

  • PPP 协议不使用序号和确认机制

    • 在数据链路层出现差错的概率不大时,使用比较简单的 PPP 协议较为合理;

    • 数据链路层的可靠传输并不能够保证网络层的传输也是可靠的;

    • 帧检验序列 FCS 字段可保证无差错接受;