路由器的工作原理

一,路由器

路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用。路由器的两大作用连接不同的网络和选择信息传送的最优线路

1.路由

是指路由器从一个端口收到的数据包,根据数据包的目的地址进行定向的,并转发到另一个接口的过程。也是就是从源主机转发到目的主机的过程。
在这里插入图片描述

2.路由表

或称路由择域信息库,是一个存储在路由器或者联网计算机中的电子表格或类数据库。是所有路由条目的集合。路由器根据路由表做路径选择
在这里插入图片描述

3.路由表的形成

通常路由表分为直连网段和非直连网段。
对于路由器通俗来说长在自己身上的就是直连网段否则即非直连
网段1和网段2与路由A是直连网段,网段3与路由A属于非直连网段
在这里插入图片描述
直连网段只需在路由端口配置IP,开启端口后路由器自动学习就能形成直连路由
非直连网段需要静态路由或者动态路由,将网段添加到路由表中

路由器的工作原理

根据路由表转发数据
在这里插入图片描述

首先PCA向PCB发送数据,PCA是属于1.0网段,PCB属于4.0网段。不同网段间通讯需要经过路由转发
工作过程;首先PCA发送数据包给路由A,路由器A会先查看目的网段是4.0,会根据自己路由表查询从S1接口发出数据,中间经过若干路由到达路由器B,路由器B会从自己路由表中查询4.0 网段从E1接口发出。最终数据达到4.0网段,通过局域网到达PCB

二,静态路由和默认路由,动态路由

1,静态路由

由管理员手工配置的。是单向的且缺乏灵活性,但是可靠性高

2,动态路由

通过路由信息的交换生成并维护转发引需的路由表。当网络拓扑图结构改变时动态路由协议可以自动更新路由表,并负责决定数据传输最佳路径。动态路由协议:OSPF RIP IS-IS (内部网关协议) BGP(外部网关协议)

3.默认路由

当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口。通常IP用 0.0.0.0表示通常只有在末节网络中配置默认路由。末节网络简单理解于其相邻网络具有单个连接的网络,单进单出是一种特殊的静态路由
在这里插入图片描述

三,路由器转发数据的封装过程

在这里插入图片描述
主机A向主机B发送数据举例【注意主机A与主机B不是相邻节点,所以整个过程需要三次完成。第一次主机A到路由A,第二次路由A到路由B,第三次路由B到主机B
1.主机A会先向路由器A的网关发送一个ARP请求(源IP192.168.1.2,源MAC00-11-12-21-11-11,目的IP192.168.2.2 目的MACFF-FF-FF-FF-FF-FF),探测出网关 E0接口的MAC地址(00-11-12-21-22-22),封装数据包发送到路由器A
2.路由器A收到数据包后解封MAN头部暴露出IP头部,查看目的IP头部。之后由路由器A接口E1发送ARP请求(源IP192.168.1.2,源MAC 00-11-12-21-33-33,目的IP192.168.2.2,目的MAC FF-FF-FF-FF-FF-FF),探测路由器B的网关E1接口的MAC地址(00-11-12-21-44-44),重新封装数据包发送到路由器B
3.路由器B收到数据包后解封MAN头部暴露出IP头部,查看目的IP头部。之后路由器B接口E0发送ARP请求(源IP192.168.1.2,源MAC 00-11-12-21-55-55,目的IP192.168.2.2,目的MAC FF-FF-FF-FF-FF-FF),探测主机B的MAC地址(00-11-12-21-66-66)重新封装数据包发送到主机B。
主机B收到数据后依次解封装,最后数据发送到应用层

总结;在路由器转发数据封装过程中,IP始终不变,MAC地址始终在变

交换机与路由器对比
路由器工作在网络层,根据路由表转发数据。实现路由选择
交换机工作在数据链路层,根据MAC地址表转发数据,硬件转发(效率高)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值