路由器:从源主机到目标主机的转发过程
工作原理:
路由选择和数据传输
路由选择:根据路由表选择最佳的路径
数据传输:路由器将一个数据包从一个网络
- 路由器接收数据包,提取目标IP地址及子网掩码计算目标网络地址,根据目标玩过地址查找路由表,如果找到目标网络地址,就按照相应的出口发送到下一个路由器
- 如果没有找到,就查看有没有默认路由,如果有就按照默认路由的出口发送给下一个路由器,如果没有找到就给源IP发送一个出错ICMP数据包表明没有办法传递该数据包
- 如果是直连路由就按照第二层MAC地址发送给目标站点
转发原理
路由器位于网络层,需要寻找数据传输的最佳路径
路由表
路由器中维护的路由条目的集合
路由器根据路由表做路径选择
路由表的形成
直连网段:给路由器接口配置好ip地址,路由器会自动将该接口的ip地址网段加到路由表中,形成直连路由
非直连网段:
- 静态路由:管理员需手动配置ip地址的网段和接口信息。是单向的,需要配置发送数据去的路由和配置接收数据回来的路由,缺乏灵活性,只适用于中小网络需要配置路由条目少的情况。
- 动态路由:通过动态路由协议自动学习,所有路由器每隔一段时间,会叫自己已知的网段信息以数据包的形式发送给相邻的路由器,进行网段信息的分享。