一、路由器组成:
路由器是一种具有“多个输入/输出端口”,完成分组转发的计算机系统,它的核心就是由路由“路由选择处理机”和“分组处理和交换”(三层模块)组成。
- 路由选择处理机
是路由的控制部分,用于生成和维护路由表 - 分组处理和交换
输入/输出端口有三个模块:物理层、数据链路层和网络层
二、路由器功能:
- 建立并维护路由表
为了实现分组转发功能,需要一个路由表,保存路由器每个端口对应的目的网络地址,及默认路由器的地址。路由器通过定期与其他路由器交换路由信息来自动更新路由表 - 提供网络间的分组转发功能
路由器检查IP分组的目的地址,根据路由表决定该分组的交付方式。若是直接交付,就将分组传送到目的网络。若是间接交付,确定转发端口号与下一跳路由器的IP地址
三、什么是二层/三层:
二层设备是数据链路层的设备,如网桥,二层交换机。
三层设备是网络层的设备,如路由器,三层交换机,ip网关。
二层设备只能识别mac地址,而三层设备能识别ip地址,对于三层设备如路由器,是可以连接多个不同的网段的,而二层设备如网桥,是不能连接不同的网段,因为它没有网络层,不能识别ip。
四、路由选择算法:
路由选择算法指的是IP分组从源主机发送到目的主机时,如何选择路由器跳转的问题,并生成路由表。
路由表分为静态路由表和动态路由表。