
MAC地址是烧录在硬件上的标识符,也称为硬件地址。每个网卡或三层网口都有一个独特的MAC地址,它是数据链路设备的地址标识符。为了保证网络中的每个设备都能正确识别数据链路上的设备,网络中的每个MAC地址必须是唯一的。
为了方便查看,6个字节的MAC地址使用十六进制表示。每个字节的8位二进制数分别用两个十六进制数表示。例如,我的网卡MAC地址是E0-06-E6-39-86-31。那么比特和字节是什么概念呢?
比特(bit)是二进制中的最小单位,它的值只能是0或1。而字节(Byte)则由八个比特构成。
在网络通信中,无论是常见的以太网还是无线,都使用MAC地址作为地址标识符进行通信。以太网是最普遍使用的网络形式,它有着简单的标准和高速的传输速率。
以太网的数据格式遵循特定的标准,如ETHERNET II标准。数据帧的格式包括前导码、目的地址、源地址、类型、数据以及FCS(帧校验序列)。最小的数据帧大小是一定的,数据不足时会进行填充以满足最小长度要求。
交换机通过识别数据帧的目标MAC地址来决定从哪个端口发送数据。交换机会自动添加、更新、删除MAC地址表条目。当交换机接收到一个数据帧时,它会根据源MAC地址和端口信息在MAC地址表中添加或更新条目,并设置老化计时器。如果在一定时间内没有再次接收到匹配该条目的数据帧,该条目就会被删除。
还有VLAN技术,它将网络逻辑上划分为多个广播域,每台主机只能属于一个VLAN,但可以通过二层直接通信。划分VLAN可以提高网络的传输效率并增加网络安全性。VLAN技术通过在数据帧中插入VLAN标签来区分不同的VLAN。交换机接收到广播数据帧时,只会在相同VLAN的端口进行广播。对于目的MAC地址不在MAC地址表中的单播数据帧,交换机会在相同VLAN的端口进行泛洪。划分VLAN可以通过不同的方法来实现,如基于端口、MAC地址、IP地址等。
MAC地址是网络通讯的基础,而VLAN技术则能提升网络效率和安全性。除了上述内容,网络基础还包括很多其他知识,如网络拓扑、交换机原理等。想要深入了解这些知识,可以查阅相关的专业书籍和资料。
