二层基础

CSMA/CD载波侦听
在这里插入图片描述
CSMA/CD冲突检测和退避
在这里插入图片描述
MAC地址格式
在这里插入图片描述
单播
在这里插入图片描述

第一个八位组的最后一位为0

广播
在这里插入图片描述
48位都为FF

组播
在这里插入图片描述
第一个八位组的最后一位为1

以太2型帧
在这里插入图片描述Length/Type >= 1536 (0x0600) Ethernet_II {IP0x0800 (2048 )}
源和目的MAC 地址,分别代表发送者的MAC 和接收者的MAC
• 类型代表承载了什么样的上层协议
• 此外 还有帧校验序列字段,用于检验传输过程中帧的 完整性
• 通常业务数据采用以太2 型,而交换机之间的一些控制协议采用802.3

802.3
在这里插入图片描述
Length/Type <= 1500 (0x05DC) IEEE802.3

  1. Length字段定义了Data字段包含的字节数。
  2. 逻辑链路控制LLC(Logical Link Control)由目的服务访问点DSAP(Destination Service AccessPoint)、源服务访问点SSAP(Source ServiceAccess Point)和Control字段组成。
  3. SNAP(Sub-network Access Protocol)由机构代码(Org Code)和类型(Type)字段组成。Orgcode 三个字节都为0 (注意wireshark 并不解码这一部分内容)。Type字段的含义与Ethernet_II帧中的Type字段相同。
  4. IEEE802.3帧根据DSAP和SSAP字段的取值又可分为以下几类:
  1. 当DSAP和SSAP都取特定值0xff时,802.3帧就变成了Netware- ETHERNET帧,用来承载NetWare类型的数据。
    2)当DSAP和SSAP都取特定值0xaa时,802.3帧就变成了ETHERNET_SNAP帧。ETHERNET_SNAP帧可以用于传输多种协议。
    3) DSAP和SSAP其他的取值均为纯IEEE802.3帧
    5 IEEE 802.3 帧长度字段值小于等于1500 (0x05DC)。
    长度字段指它后续数据的字节长度,但不包括CRC检验码也被称为FCS或帧检验序列

双工模式
• 半双工:在半双工模式(half-duplex mode)下,通信双方都能发送和接收数据,但不能同时进行。
• 全双工:在全双工模式(full-duplex mode)下,通信双方都能同时接收和发送数据。
• 以太网上的通信模式包括半双工和全双工两种:
• 半双工模式下,共享物理介质的通信双方必须采用CSMA/CD机制来避免冲突。例如,10BASE5以太网的通信模式就必须是半双工模式。
• 全双工模式下,通信双方可以同时实现双向通信,这种模式不会产生冲突,因此不需要使用CSMA/CD机制。例如,10BASE-T以太网的通信模式就可以是全双工模式。
• 同一物理链路上相连的两台设备的双工模式必须保持一致。

交换机的转发行为
在这里插入图片描述MAC地址表
MAC表记录了相连设备的源MAC地址、接口号以及所属的VLAN ID之间的对应关系。是VLAN内数据转发的决策表。
老化时间,300s内没有数据帧刷新MAC地址表,将会清空对应的表项自动生成MAC表项:设备通过源MAC地址学习过程而自动建的;MAC表中自动生成的表项并非永远有效,每一条表项都有一个生存周期,到达生存周期仍得不到刷新的表项将被删除,这个生存周期被称作老化时间
• 手工配置MAC表项:提高接口安全性,网络管理员可手工在MAC表中加入静态MAC地址表项,将用户与接口绑定,从而防止假冒身份的非法用户骗取数据
MAC地址表根据帧中的源MAC地址进行学习,基于MAC地址转发。

MAC地址震荡(漂移)
• 一个终端的MAC地址同一时间只能从一个接口学习到。但一个接口可以学习到多个MAC(trunk接口)
• 一个接口学习到的MAC地址在同一VLAN中另一个接口上也学习到,后学习到的MAC地址表项覆盖原来的表项,甚至出现反复,将严重影响业务转发
• MAC地址震荡一般都意味着网络中出现环路,形成广播风暴(其他原因可能是VLAN划分错误或者临时情况)
列如:Host 00:E0:FC:09:BC:F9 is flapping between fa0/1 and fa0/2.

ARP 地址解析协议
在这里插入图片描述网络设备通过ARP报文来发现目的MAC地址。ARP报文中包含以下字段:
Hardware Type表示硬件地址类型,一般为以太网;
Protocol Type表示三层协议地址类型,一般为IP;
Hardware Length和Protocol Length为MAC地址和IP地址的长度,单位是字节;
Operation Code指定了ARP报文的类型,包括ARP Request和ARP Reply;
Source Hardware Address指的是发送ARP报文的设备MAC地址;
Source Protocol Address指的是发送ARP报文的设备IP地址;
Destination Hardware Address指的是接收者MAC地址,在ARP Request报文中,该字段值为0;
Destination Protocol Address指的是接收者的IP地址。

ARP解析
动态ARP:根据数据帧中的源MAC地址进行学习
免费arp:用于地址冲突检测
代理arp:该接口会代替目标地址做应答

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>