目录
2.2.3 如何获得整个局域网里所有正在使用的IP地址对应的MAC地址
一、路由
一个vlan内数据的通信:交换机
不同vlan内数据的通信:三层交换机或路由器
交换机:组建局域网==》相同网段内的数据传输
路由器:将数据从一个网段送到另一个网段,实现跨网段通信
将数据包从一个网络转发到另一个网络
根据路由表转发数据包
1.1 定义
路由:(动词)跨越从源主机到目的主机的一个互联网络来转发数据包的过程
路由器:能够将数据包转发到正确的目的地,并在转化过程中选择最佳路径的设备。
网关:geteway网络的关卡(路由器的LAN口的接口)==》这个定义是对应PC机而言
1.2 思考
1. 路由器如何知道我们的数据从哪里来到哪里去呢?
IP包里有源IP和目的IP
2. 路由器他自己如何判断哪条路是最佳路径的?
路由表:路由
3. 路由器如何知道自己能去哪些地方
路由表
1.2.1 路由器的工作工程
- 查看IP包的目的IP地址
- 计算出目标网段
- 到路由表里查看是否有到目标网段的路由
- 如果有,就转发;没有就丢弃数据包,并告诉客户机不能到达
1.3 路由表
路由表包含:目的网段(目标网段),接口(从路由器自己的那个接口发送出去),下一跳地址(对方路由器的IP)
路由表保存在路由器的内存里,停电 会丢失(mac地址表也是保存在内存里)
ip route :Linux里查看路由表
哪些设备有路由表?
能配置ip地址的设备都有路由表(电脑,手机,路由器,三层交换机)
1.4 路由的类型
1. 直连路由:路由器的接口配置的IP地址,直接相连接的网段==》自己直接配置的网段
两个条件:需要配置IP地址,同时需要激活网卡(up)==》完成这两个步骤后,会自动产生直连路由,不需要配置
2. 非直连路由
a.静态路由:由管理员手工配置的,是单向的(缺乏灵活性)
默认路由:特殊的静态路由==》也需要人添加的(优先级低)
如果不知道要送去哪里,就送到默认路由
b.动态路由
路由的类型 |
||
直连路由 |
||
非直连路由 |
静态路由 |
默认路由(特殊的静态路由) |
动态路由 |
⭐优先级:直连路由 -- 静态路由 -- 动态路由 -- 默认路由
1.4.1 静态路由和动态路由
只要是不直连的,