4 MAC地址的分类
单播以太帧:目的MAC地址为单播MAC地址的帧,二进制数第8位肯定是0。
组播以太帧:目的MAC地址为组播MAC地址的帧,二进制数第8位肯定是1。
广播以太帧:目的MAC地址为广播MAC地址的帧,二进制数的48位全部为1。
三 以太网交换机介绍
1 园区网典型架构
出口层:用来连接广域网的交换机
核心层:再用来连接汇聚层的高端交换机
汇聚层:汇聚接入层的中端交换机
接入层:连接终端进入网络的低端交换机
2 以太网二层交换机
以太网二层交换机转发数据的端口都是以太网口,并且只能够针对数据的二层头部(以太网数据帧头)中的MAC地址进行寻址并转发数据。
MAC地址表
每台交换机中都有一个MAC地址表,存放了MAC地址与交换机端口编号之间的映射关系。
查看命令:display mac-address
交换机与HUB的区别
Hub是物理层设备,只能感受到端口是否正常工作,将收发所有的数据统统复制一份发送给所有端口。效率低下
交换机工作在数据链路层,能够识别数据帧的目标MAC,并且维护一个张MAC地址表,用于在端口中上寻址并转发正常确后数据帧同,交换机更智能,除了知道端口能否正工作。还能知道端口设备对应的MAC地址。所以才能正确的寻址转发
如下图所示
3 交换机的3种数据帧处理行为
1 泛洪:收到数据帧除了入口以外,向其他所有端口转发。
以下两种情况下交换机会进行泛洪行为。
如果接收的是单播帧:
交换机在MAC地址表中查不到这个帧的目的MAC地址,则交换机对该单播帧执行泛洪操作。
如果接收的是广播帧:
交换机不会去查MAC地址表,直接对该广播帧执行泛洪操作。
2 转发:明确的从某个入口转发到某个出口。
以下这一种情况下交换机会进行转发行为。
如果接收的是单播帧:
交换机在MAC地址表中查到了这个帧的目的MAC地址,并且表中对应的端口编号不是这个帧从传输介质进入交换机的那个端口编号,则交换机对该单播帧执行转发操作。
3 丢弃:对数据帧不作行动。
以下这一种情况下交换机会进行丢弃行为。
如果接收的是单播帧:
交换机在MAC地址表中查到了这个帧的目的MAC地址,但是表中对应的端口编号是该帧从传输介质进入交换机的那个端口编号,则交换机对该单播帧执行丢弃操作。
4 交换机的MAC地址学习
交换机的MAC地址学习过程描述:
1 初始情况,交换机的MAC地址表是空的。
2 主机1发生数据给主机2时,交换机首先记录好主机1的MAC与端口对应关系到MAC地址表。
3 由于MAC地址表中还没有主机2的MAC记录,因此会对主机1发送的数据帧做防洪行为。
4 当其中一个端口上的主机发现发过来的数据帧的目标MAC是自己的MAC,就会进行一个回复行为。
5 此时交换机就记录下了主机2的MAC,并把主机2的MAC和对应的端口记录到MAC地址表中,然后将数据帧转发给MAC表中主机1的MAC对应的端口。
网络层协议
一 IP协议
IP是InternetProtocol的缩写。InternetProtocol本身是一个协议文件的名称,该协议文件的内容非常少,主要是定义并阐述了IP报文的格式。
版本:IPv4(IPVersion4)、IPv6(IPVersion6)
IP协议是当今网络层最为核心的协议,IP是一种无连接的协议,即不需要先建立连接,只负责发送数据。
IP工作于TCP/IP模型中的网络层,作用是进行寻址和路由。
但是在网络层并不仅仅只有IP协议,只是IP协议是网络层协议的代表。