文章目录
前言
数据链路层的概念
- 数据链路层的功能
- 以太网的帧格式
- 交换机的工作原理
- 交换机的命令行配置
- 数据链路层的功能;
①数据链路层的建立、维护拆除。
②数据帧包装、帧传输和帧同步
③帧的差错恢复。
④流量控制。
一、以太网的格式
1.1 以太网的MAC的地址
- 由48位组成。
- 用来识别一个以太网的某个单独的设备或一组设备。
- 前24位表示,供应商标示。
- 后24位表示,供应商对网卡的唯一编号。
如果48位全是f,则表明该地址是广播地址,如果第8位是1,则表示该地址是组播地址在目的地址中,地址的第8位表明该帧将要发送给单个站点还是一组站点.
1.2 有两种标准 :DIX Ethernet II标准,IEEE 的 802.3 标准
- Ethernet II和IEEE802.3的帧格式比较类似,主要的不同点在于 前者定义的2字节为包类型,而后者定义的2字节为的长度;所幸的是, 后者定义的有效长度值与前者定义的有效类型值无一相同,这样就容易 区分两种帧格式了。如果值大于 1500(0x05DC),说明是以太网类型 字段,EthernetII 帧格式。如果值小于等于1500,说明是长度字段,
- IEEE802.3 帧格式。因此类型字段值最小的是 0x0600。而长度最大为 1500。
- MAC层要求定界字符之后的内容要在64字节到1518个字节之间,其中包括14字节的目标和源MAC,4字节的CRC32值。并且报文帧之间的传递间隔要大于9.6us。
1.3 各块的意义
- 帧的前序吗码:主机接收器时钟与源主机发送器时钟同步,用于同步计时,也包含标记定时信息结束的定界符。紧接着是帧开始分界符字节“10101011”,用于指示帧的开始。
- 目的地址:明确表示给谁传送。
- 源地址; 表明自身的地址信息。
- 帧校验序列:以太网以前到码起始,32位冗余校验码。
二、交换机
2.1 交换机的概念
交换机—交换(switching
)是按照通信两端传输信息的需要,用人工或设备自动完成的方法,把要传输的信息送到符合要求的相应路由上的技术统称。广义的交换机(switch
)就是一种在通信系统中完成信息交换功能的设备。
2.2 工作原理
- 学习:根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,写入MAC地址表中。
- 直接转发:如果交换机根据数据帧中的目的MAC地址在建立好的MAC地址表中查询到了,就对对应端口进行转发。
- 泛洪(flood):如果数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发,也就是泛洪。
- 对于广播帧和组播帧向所有端口进行转发。
- 更新:MAC地址表会每300s更新一次。
2.3 作用
- 通过支持并行通信,提高了交换机的信息吞吐量。
- 将传统的一个大局域网上的用户分成若干工作组,每个端口连接一台设备 或连接一个工作组,有效地解决拥挤现像。这种方法人们称之为网络微分 段(
Micro一segmentation
)技术。 - 虚拟网(VirtuaI LAN)技术的出现,给交换机的使用和管理带来了更大 的灵活性。我们将在后面专门介绍虚拟网。
- 端口密度可以与集线器相媲美,一般的网络系统都是有一个或几个服务器,而绝大部分都是普通的客户机。客户机都需要访问服务器,这样就导致服务器的通信和事务处理能力成为整个网络性能好坏的关键。
2.4 交换机以太网的接口的工作模式
- 单工:两个数据站之间只能沿单一方向传输数据
- 全双工:两个数据站之间可双向且同时进行数据传输
2.5 交换机以太网的接口速率;
- 接口连接时进行协商
- 协商失败则无法正常通信
2.6 配置前的准备
配置前的连接:
- Console电缆
- 物理连接:交换机COM口;交换机/路由器Console口
- 软件连接:超级终端;其他软件
2.7 交换机的种类
ATM交换机
局域网交换机
2.8 APR工作原理
- PC1想发消息给PC2,先检查自己的ARP缓存表。
- 如果发现目标MAC地址不在表中,就会发现一个ARP请求广播,用于寻找目标MAC地址。APR请求的消息包含PC1的MAC地址和IP地址,PC2的IP地址和目的MAC地址。
- 交换机收到广播后,做泛洪处理。除了PC1以外的所有主机都会收到此ARP广播请求消息,PC2以单播的方式发送ARP应答,并在自己的APR缓存表中添加PC1的IP地址与MAC地址的对应关系,而其他主机则丢弃这个ARP消息。
- PC1在自己的ARP缓存表中 添加PC2的IP地址与MAC地址的对应关系,以单播的方式与PC2电脑通信。