一.交换机
这里的交换机指的是二层交换机,工作在osi七层模型中的第二层,即数据链路层。
数据链路层的作用:
1.物理设备和网络地址的建立,维护,拓扑和拆除
2.封装数据帧,源mac和目的mac
3.帧的差错校验机制。用重传的方式来保证数据的完整性
交换机的原理
1.设备通过交换机直连,彼此之间一定要在同一网段,不在同网段必须要用路由器进行转发
2.初始状态中,交换机不知道其他信息(连接设备的mac地址)
3.设备A向设备B发起数据传输,交换机把A的mac地址和接口保存在mac地址表里
4.向整个局域网内部发起广播,广播的是数据帧,有则响应,无则丢弃
5.B会把信息传到交换机,交换机也会记录B的mac地址和接口信息,A和B直接进行数据通信
6.下一次A和B通信,不需要再次广播,可以直接通信
7.交换机保存mac地址表的信息,300秒,超过之后会清空mac地址表
交换机四大功能
1.学习功能:数据帧在经过交换机时,交换机会自动学习数据帧的mac地址
2.转发功能:会在mac地址表中查找,查找成功会从指定接口转发数据
3.查询功能(泛洪):如在mac地址表中找不到,会从所用接口向所有的设备转发数据,广播
4.刷新功能:mac地址表默认保存300秒,300秒后清空
二.路由器
路由:从源主机到目标主机的数据包转发过程,找路径过程
路由器:能将数据正确的转发到目的地,在转发过程中选择最佳路径的设备
路由器工作原理
1.设备在不同的网段之间需要路由器进行转发
2.数据包到达路由器后,查找路由表
3.arp请求在整个网段中找到对应目标主机的mac地址
4.路由器A通过路由表查找到下一跳地址,到达路由器B
5.路由器B先查询数据帧,mac地址是否一致,查找路由表,找到目标主机对应的网关
6.路由器B从网关对应的接口把数据传到对应的目标主机
路由器转发的过程
1. 目标主机发出数据包→→通过网关进人路由器,路由器A发送arp广播,获取目标ip的mac地址
2.路由器A选择最近的下一跳地址,数据包进人路由器B,路由器B查路由表,有则转发,无则发送arp广播
3.找到对应主机的网络接口,把数据包转发到网关接口,把获取到的目标ip的mac地址,之间发送到目标ip主机
网关地址选择:要么第一个可用地址,要么最后一个可用地址
静态路由配置过程:
1新建拓扑,添加3个路由器、2个PC端,再连接它们对应的接口,最后开启这些设备。
如图:
2设置PC3和PC4不同网络区域的IP地址和网关以及子网掩码
如图:3更改路由器AR1——AR3的名称,并配置路由器AR1——AR3的IP地址网关和子网掩码
如AR1例图:路由器AR2和AR3同样添加对应的地址网关和子网掩码
4查看PC3与AR1的g0口等是否ping通,如果ping不通检查上述步骤是否出错,ping通则继续
如图:
5分别查看路由AR1 AR2 AR3路由表信息 :
输入display ip routing-table:查看路由表信息 如图:
6.配置AR1和AR2和AR3的静态路由:
配置静态路由的通用格式:ip route-static 目的网段 子网掩码 下一跳地址
如图:ip route-static 0.0.0.0 0.0.0.0 10.0.0.20
第一段0.0.0.0 表示的目的网段任意地址
第二段0.0.0.0 表示任意子网掩码
第三段10.0.0.20 表示的下一跳地址
7查看PC3与PC4是否ping通,如果ping不通检查上述步骤是否出错