上QQ阅读APP看书,第一时间看更新
第2章 网络二层协议
在计算机网络二层的各类技术和协议中,最常用到的就是VLAN和Trunk,MAC地址也是经常用到的。MAC(Media Access Control),又称媒体访问控制,用来定义网络设备的位置。在OSI模型中,第二层数据链路层负责MAC地址,其实工作在数据链路层的交换机,就是维护着计算机的MAC地址和自身端口的数据库,交换机根据收到的数据帧中的目的MAC地址字段来转发数据帧。因此一个主机会有一个MAC地址,MAC地址是网卡决定的,它实际上就是适配器地址,是由网卡生产厂家烧入网卡的EPROM闪存中,它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址,而且是不可更改的。形象地说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。
VLAN(Virtual Local Area Network),又称虚拟局域网,是指在交换局域网的基础上,采用网络管理软件构建的可跨越不同网段、不同网络的端到端的逻辑网络。一个VLAN组成一个逻辑子网,即一个逻辑广播域,它可以覆盖多个网络设备,允许处于不同地理位置的网络用户加入到一个逻辑子网中。Trunk技术用在交换机之间互连,使不同VLAN通过共享链路与其他交换机中的相同VLAN通信。交换机之间互连的端口就称为Trunk端口。