静态路由的原理

1.路由器工作的原理

1.1路由概述

路由: 从源主机到目标主机的转发过程
在这里插入图片描述
路由器:能够将数据包转发到正确的目的地,并在转发的过程中选择最佳的路径

1.2如何转发数据

在这里插入图片描述

图解

(1)主机1.1要发送数据到4.1,会先发给相邻的路由器
(2)路由A接收到数据会查看数据包中的目的地址,查找自己的路由表,根据路由表传到S0口
(3)拥有S0口的路由器B会接收数据,然后查看数据包中的目标地址,路由器B会根据自己的路由表把数据通过E0口传给主机
(4)通过局域网主机4.1收到数据包
小结路由器是根据自己的路由表来实现数据的转发

2.路由表的形成

2.1 路由表

  • 路由器中维护的路由条目的集合
  • 路由器根据路由表做路径的选择

2.2 路由表的形成

  • 由直连网段,非直连网段形成
    直连网段

在这里插入图片描述

  • 图中红色箭头是R1的IP地址,黄色箭头是R2的IP地址,蓝色箭头是R3的IP地址

图解

  • 路由器R1已经分配好了两个IP地址,分别是192.168.1.2和192.168.4.1,由这两个IP地址形成的网段就是路由器R1的直连网段(所有在路由器接口相连的网段都是直连网段

在这里插入图片描述

非直连网段

  • 所有不与路由接口相连的网段都是非直连网段

在这里插入图片描述

图解

  • R2的非直连网段就是192.168.1.0/24和192.168.2.0/24
  • 但是可以通过静态路由或动态路由的方式添加到路由表中

3.静态路由

3.1原理和特点

  • 由管理员手工配置的,是单向的
  • 缺乏灵活性
    在这里插入图片描述

图解

  • PC1想要给PC2发送消息,首先需要在路由器R1的配置P2的IP地址和他要跳转的路由器R1地址
  • 再给R2配置PC2的IP地址和要跳转的R3地址
  • 简单点 PC1 --> R1–> R2 --> R3 --> PC2

3.2默认路由

简要说明

  • 当路由表中找不到目标网络的路由条目时,路由器把请求转在这里插入图片描述
    发到默认路由接口

图解

  • PC2想要给PC1数据R3会转发给R1,然后R1决定时发给R4还是R5。
  • PC2想要给PC3发送数据,R3还是会发给R1,然后再由R1做决定
  • 图中的R3就是默认路由器,他的IP地址和子网掩码都是由0组成,

默认路由小结

  • 默认路由是特殊的静态路由,比静态路由低级,路由器收到数据包查看目标ip再找自己的路由表,如果没有对象的话就会走默认路由。如果配置了默认路由的话,这条路由一般会发给下一个路由器,而这个路由器也同样会处理数据包,如果没有配默认路由的话则会丢弃数据包。

4.路由器转发数据包的封装过程

4.1源目的地址变化

  • 第一步PC1给PC2发送数据,会先发送一个ARP请求,它只知道目标的IP地址但是不知道MCK地址,所以会广播,探测到网关路由器上的MAC地址,会把目标MAC改成路由器的MAC地址发给路由器
    在这里插入图片描述
  • 第二步R1接收到数据包会把MAC头部拆分开,查看里面IP地址,发现不认识,然后会发送一个ARP请求消息,把里面的源地址改成自己的,目的地址改成广播地址,探测到R2以后汇报目的地址改成R2的把数据包发给R2在这里插入图片描述
  • 第三步R2接收到数据包会把MAC头部拆分开,查看里面IP地址,知道PC2的,但是MAC地址不知道,所以会发送一个ARP请求消息,把里面的源地址改成自己的,目的地址改成广播地址,探测到PC2以后会把目的地址改成PC2的,然后把数据包发给PC2,最后PC接收到数据包R
  • 在这里插入图片描述
    小结
  • 路由器在转发数据包的封装过程中,源IP和目的IP是一直没有发生变化的,源MAC和目的MAC地址是一直发生变化的,这是在没有NAT环境情况下,如果有NAT环境,会经历NAT地址转换

5.交换机与路由器对吧

路由器交换器
根据路由表转发数据根据MAC地址转发数据
工作在网络层工作在数据链路层
路由选择,路由转发硬件转发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值