小型交换网络
·交换机工作在数据链路层,转发数据帖。
交换机的转发行为
交换机初始状态
·初始状态下,交换机MAC地址表为空。
学习MAC地址
交换机将收到的数据帧的源MAC地址和对应接口记录到MAC地址表中。
目标主机回复
·交换机根据MAC地址表将目标主机的回复信息单播转发给源主机。
小结:交换机处理MAC地址(48位)和学习地址的方式如下:
1. 当交换机接收到一个数据帧时,它会检查数据帧的标头,根据标头中的源MAC地址和目的MAC地址,将数据帧转发到目的端。
2. 交换机在转发数据帧之前,会记录接收到的数据帧的原MAC地址和对应接口的记录,这个记录行为不会去管数据帧是广播、单播还是pin的单播。
3. 当交换机收到一个单播帧,但在MAC地址表中没有查找到目的MAC地址时,交换机会泛红(即广播)这个单播帧。
4. 如果交换机的所有接口都是关闭的,那么除了广播帧外,其他类型的帧都会被丢弃。
5. 对于同一个交换机而言,它的一个接口不能学习到多个MAC地址;一个MAC地址也不能记录在多个接口上。
6. 如果交换机的MAC地址表被占满,那么它不能再学习新的MAC地址。此时,对于所有查表后没有目的MAC的单播帧,都会被泛红。
7. 虽然交换机的MAC地址表不能学习到新的MAC地址,但所有其他类型的帧(如广播帧)仍然可以正常转发,网络不会断网。然而,如果攻击者能够监听到所有的单播帧,他们就能够破解这些信息并实施攻击。
MAC地址与IP地址的区别主要包括以下几点:
1. 地址长度:MAC地址是48位,而IP地址是32位。
2. 应用范围:MAC地址用于识别网络中的设备,而IP地址用于寻址网络中的主机。
3. 全球唯一性:MAC地址要求全球唯一,而IP地址则分为公网和专网,公网IP全球唯一,但专网IP可以重复。
4. 生成方式:MAC地址由厂家分配给网卡,不能随意更改,而IP地址则由网络管理员分配。
5. 地址格式:MAC地址是一个6个字节的二进制数,以十六进制表示,而IP地址由网络位和主机位组成。
6. 传输方式:MAC地址存储在Ethernet帧中,通过网卡和交换机传输,而IP地址存储在IP包头中,通过路由器和交换机传输。
7. 安全性:MAC地址的安全性较低,容易被伪造和攻击,而IP地址则可以通过防火墙、VPN等手段提高安全性。
MAC地址的作用是
用来区分网络中的各个设备的。它是一个6字节长度的二进制数字,用于标识网络中的每一个设备。MAC地址由全球唯一的标识符组成,每个制造商分配的MAC地址都是不同的。它被用于在局域网中实现数据传输,并且是网络设备之间通信的基础。
MAC地址的全球唯一性
它的分配方式来保证的。MAC地址由IEEE进行管理和分配,它由两部分组成,分别是供应商代码和序列号。前24位二进制代表该供应商代码,这是由IEEE来保证不重复分配的。剩下的24位由厂商自己分配,厂商在分配这24位地址时,也是按照一定的规则来保证其唯一性的。因此,通过这样的分配方式,可以保证全球每一个网络设备都具有一个唯一的MAC地址。
泛洪行为在交换机中的含义
当交换机接收到一个广播帧时,会将这个广播帧从除接收该广播帧的接口之外的所有接口发送出去。这是一种数据流传递技术,交换机根据收到广播帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。然后,交换机将广播帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。如果广播帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。