交换机MAC地址与IP地址的区别
MAC地址(Media Access Control Address)的全称叫做媒体访问控制地址,也称作局域网地址,以太网地址或者物理地址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。MAC地址共48位(6个字节)。前24位由IEEE(电气和电子工程师协会)决定如何分配,后24位由实际生产该网络设备的厂商自行制定。例广播地址:FF:FF:FF:FF:FF:FF
交换机是通过学习连接的每个终端的 MAC 地址,将数据发送给对应的目的终端上,避免将数据发送到无关端口,提供网络利用率。这里说的交换机都是二层交换机。
交换机通过数据帧的源 MAC 地址,学习到交换机端口和 MAC 地址的对应关系,并记录到交换机的 MAC 地址表中。
主机 A 向主机 D 发送数据:A 发送数据帧,数据帧的源 MAC 地址是 11:11:11:11:11:11 ,目的 MAC 地址是 44:44:44:44:44:44 。交换机端口 1 收到数据帧,记录源 MAC 地址和端口的对应到 MAC 地址表项。交换机不知道目的 MAC 地址在哪个端口,于是将数据帧进行泛洪,即转发到除端口 1 之外的所有端口。B 和 C 发现目的 MAC 地址不是自己,将丢弃数据帧。

D 发现是发送给自己的数据帧,于是发送应答数据帧,源 MAC 地址是 44:44:44:44:44:44 ,目的 MAC 地址是 11:11:11:11:11:11 。交换机端口 4 收到数据帧,记录 D 的 MAC 地址表项。于是交换机知道了主机 A 和主机 D 的 MAC 地址信息,之后会根据 MAC 地址表进行转发。交换机通过同样的方式,可以学习到主机 B 和主机 C 的 MAC 地址。

IP地址(Internet Protocol Address)的全称叫作互联网协议地址,它的本义是为互联网上的每一个网络和每一台主机配置一个唯一的逻辑地址,用来与物理地址作区分。
IP地址是由32位的二进制数组成,它们通常被分为4个“8位二进制数”,我们可以把它理解为4个字节,它地格式表示为:(A.B.C.D)。其中,A,B,C,D这四个英文字母表示为0-255的十进制的整数。例:192.168.1.1
IP地址分为:1、公有地址(Public address),我们通过公有IP地址是可以实现直接访问因特网的。2、私有地址(Private address),分为五类:A类、B类、C类、D类、E类。
在这个其中,A、B、C类私有地址是由InternetNIC公司在全球范围内统一分配的,D、E类为特殊地址。
A类IP地址(适用于大型网络)的网络的标识(网络ID)长度为8位,主机标识(主机ID)长度为24位,它的范围:1.0.0.1到127.255.255.254;
B类IP地址(适用于中型网络)的网络ID为16位,主机ID长度为16位,它的范围:128.0.0.1-191.255.255.254;
C类IP地址(适用于小型网络)网络ID为24位,主机ID长度为8位,它的范围:192.0.0.1-223.255.255.254。
D类地址被叫做多播地址(multicast address),即组播地址,它的范围:224.0.0.0到239.255.255.255。
E类地址主要用于Internet试验和开发,它的范围:240.0.0.0~255.255.255.255
查看本地IP以及MAC地址的操作:打开命令指示符(CMD),输入:ipconfig /all 回车,然后我们可以查看到MAC地址。

