MAC地址
以太网在二层链路上通过MAC地址来唯一标识网络设备,并且实现局域网上网络设备之间的通信。MAC地址也叫物理地址,大多数网卡厂商把MAC地址烧入了网卡的ROM中。发送端使用接收端的MAC地址作为目的地址。以太帧封装完成后会通过物理层转换成比特流在物理介质上传输。如同每一个人都有一个名字一样,每一台网络设备都用物理地址来标识自己,这个地址就是MAC地址。网络设备的MAC地址是全球唯一的。MAC地址长度为48比特,通常用十六进制表示。MAC地址包含两部分:前24比特是组织唯一标识符(OUI,Organizationally Unique Identifier),由IEEE统一分配给设备制造商。例如,华为的网络产品的MAC地址前24比特是0x00e0fc。后24位序列号是厂商分配给每个产品的唯一数值,由各个厂商自行分配(这里所说的产品可以是网卡或者其他需要MAC地址的设备)。
交换机
常见的以太网设备包括Hub、交换机等。交换机工作在数据链路层,它有效地隔离了以太网中的冲突域,极大地提升了以太网的性能。
交换机中有一个MAC地址表,里面存放了MAC地址与交换机端口的映射关系
初始状态下,交换机并不知道所连接主机的MAC地址,所以MAC地址表为空
学习MAC地址
PC0发送数据给PC2时,一般首先会发送ARP请求来获取PC2的MAC地址,此ARP请求帧中的目的MAC地址是广播地址,源MAC地址是自己的MAC地址。交换机收到该帧后,会将源MAC地址和接受端口的映射关系添加到MAC地址表中。PC1和PC3收到数据帧后,查看ARP数据帧,发现PC0不是发送给自己的,就不会回复该帧,自动丢弃数据帧。PC2会处理该帧并发送ARP回应,此回复数据帧的目的MAC为PC0的MAC地址,源MAC地址为PC2的MAC地址,交换机接收到回复帧后,会将PC2的MAC地址和接口映射关系添加到MAC地址表中。如果PC0再想PC0发送数据,交换机就会查询MAC地址表,进行单播转发。MAC地址表老化时间为300秒。如果在老化时间内再次收到PC0发送的数据帧,交换机中保存的PC0的MAC地址和接口的映射的老化时间会被刷新
交换机的转发行为
交换机的基本工作原理可以概括地描述如下:
1.如果进入交换机的是一个单播帧,则交换机会去MAC地址表中查找这个帧的目的MAC地址。
1)如果查不到这个MAC地址,则交换机执行泛洪操作。
2)如果查到了这个MAC地址,则比较这个MAC地址在MAC地址表中对应的端口是不是这个帧进入交换机的那个端口。如果不是,则交换机执行转发操作。如果是,则交换机执行丢弃操作。
2.如果进入交换机的是一个广播帧,则交换机不会去查MAC地址表,而是直接执行泛洪操作。
组建局域网
通过Cisco Packte Tracert软件,组建一个局域网
1.安装Cisco packet tracert软件
2.部署交换机和主机
3.直通线连线,主机和交换机
4.为每个主机配置IP,相互ping测试是否通信
VLAN
虚拟局域网,划分广播域
PCA和PCB在同一个VLAN 10中可以通信
PCC和PCD在同一个VLAN 20 中可以通信
PCA不能与PCC或PCD通信
设置vlan
进入交换机命令行
en
config t
vlan 10 创建vlan10
int f0/1 主机与交换机的接口号
sw ac vlan 10 将此端口号连接的主机加入vlan 10 中
在同一vlan中的设备就可以通信,不同的不能通信
关注微信公众号思唯网络学院,回复资料就可以领取学习资料一份,先到先得噢!来跟我一起交流网络技术吧!