精华内容
下载资源
问答
  • 路由器的工作原理

    2020-03-17 22:55:08
    路由器的工作原理: 1)一个帧到达路由,路由器,路由器首先检查目标MAC地址是否自己,如果不是则丢弃,如果是则干掉(解封装),并将IP包送到路由器内部 2)路由器检查IP包头中的目标IP,并匹配路由表,如果匹配...

    路由器的工作原理:

    1)一个帧到达路由,路由器,路由器首先检查目标MAC地址是否自己,如果不是则丢弃,如果是则干掉(解封装),并将IP包送到路由器内部

    2)路由器检查IP包头中的目标IP,并匹配路由表,如果匹配上班,则丢弃,并向源IP回馈错误信息,如果匹配成功,则将IP包路由到出进口

    3)封装帧,首先将出进口的MAC地址作为源MAC封装好,然后后检查ARP缓存表,检查是否有下一跳的MAC地址,如果,将提取并作为并目标MAC地址封装到帧中,如没有,则发送ARP广播请求下一跳的MAC,并获取到对方的mac地址,再缓存再封装,最后将帧发送出去

    其他链接

    哔哩哔哩
    会同步该博客发一些自制视频

    微博
    用的比较少

    Github
    一些源代码

    知乎
    不懂的我一般会在上面提问

    简书
    同步该博客内容相同

    CSDN
    同步该博客内容相同

    个人联系方式

    QQ:2446264712

    微信:X15019749137

    邮箱:xiaoyangaichibaozi@yeah.net

    有意添加请备注 啊啊啊啊

    展开全文
  • 对于一般人来说会使用路由器上网就可以类,但是对一个合格的网管而言是必须要知道路由器的工作过程的,接下来为您详细介绍下路由器的工作原理及数据是如何在路由器中通过,感兴趣的你可以参考下,希望可以帮助到你
  • 这里写目录标题一、路由(是一个过程)二、路由器的工作原理三、路由表的形成四、静态路由五、默认路由六、交换与路由对比 一、路由(是一个过程) 从源主机到目标主机的转发过程 能够将数据包转发到正确的目的地,...

    一、路由(是一个过程)

    从源主机到目标主机的转发过程
    能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备—路由器

    二、路由器的工作原理

    根据路由表转发数据
    主机A发送数据到主机B
    路由器A收到数据,查看数据包中的目标地址,查找路由表
    路由器A根据路由表转发数据
    路由器B接收到数据查看目标地址,查找路由表
    主机B收到数据

    三、路由表的形成

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

    路由表的形成

    • 直连网段
      配置IP地址,端口UP状态,形成直连路由
    • 非直连网段
      静态路由跟动态路由

    四、静态路由

    由管理员手工配置的,是单向的
    缺乏灵活性

    五、默认路由

    当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口

    六、交换与路由对比

    • 路由工作在网络层
      根据"路由表"转发数据
      路由选择
      路由转发
    • 交换工作在数据链路层
      根据"MAC地址表"转发数据
      硬件转发
    展开全文
  • 路由:-定义:不同网段之间互通,...路由器的工作原理: 1、路由器仅仅关心IP地址,而不是MAC地址; 2、路由器仅仅关心目标IP地址,不关心源IP地址; 3、收到数据包以后,会将其中的“目标IP”提出来, 进行“路...

    路由:
    -定义:
    不同网段之间互通,叫路由;
    -实现:
    通过具备路由功能的设备来实现“路由”,
    比如路由器、多层交换机;
    -核心:
    路由表
    -查看路由表:show ip route
    -分析路由表:

    路由器的工作原理:
        1、路由器仅仅关心IP地址,而不是MAC地址;
        2、路由器仅仅关心目标IP地址,不关心源IP地址;
        3、收到数据包以后,会将其中的“目标IP”提出来,
           进行“路由表条目”的匹配:
                   过程如下:
                        #首先分析路由条目的子网掩码长度;
                        #其次,依据子网掩码的长度,提取
                          目标IP地址中相应长度的位,
                        #再次,将提出来的位,与路由条目
                         进行比较:
                               相同,则表示匹配住,从相应端口转发出去;
                               不同,则表示没匹配住,则丢弃数据包;                              

    交换:
    -定义
    相同网段的主机互通,称之为交换;
    -实现:
    具有交换功能的设备,即交换机;
    -核心表:
    交换表 / MAC 地址表
    里面包含的是 MAC 与 port(端口)的对应关系;

    -原理:
    成表
    1.静态输入MAC地址表
    2.动态形成MAC地址表
    #将收到的数据帧,提出源MAC,将其与数据帧
    的“入端口”形成一个对应关系,放入MAC地址表
    查表
    将收到的数据帧,提出目标MAC,与MAC地址表条目
    进行匹配:
    如果匹配成功,则将数据帧从对应端口发送出去
    如果匹配失败,则将数据帧进行 flooding
    -flooding,洪泛的意思。
    平时,也可以称其为广播:
    将数据帧从除入端口以外的其他
    所有端口都发送出去;

    定义:
    -冲突域
    电信号的冲突范围

         #为了解决信号冲突:
                -引入 CSMA/CD机制 
                          &带有冲突检测的载波侦听多路访问机制
                -分割“冲突域”
                           &引入2层设备:网桥和交换机               
    
    -广播域
         一个网段,就是一个广播域

    注意:
    1层设备,无法隔离冲突域;
    2层设备,可以隔离冲突域,但是无法隔离广播域;

    转载于:https://blog.51cto.com/13505138/2050457

    展开全文
  • 文章目录路由器的工作原理、超详细的路由器转发数据包的封装过程及华为配置静态和默认路由命令一、路由器的工作原理1.1路由概述1.2路由器的工作原理二、路由表的形成2.1路由表2.2路由表的形成三、静态路由和默认路由...

    路由器的工作原理、超详细的路由器转发数据包的封装过程及华为配置静态和默认路由命令

    一、路由器的工作原理

    1.1路由概述

    从源主机到目标主机的转发过程
    在这里插入图片描述

    1.2路由器的工作原理

    第一步:主机1.1要发送数据到4.1,因为是跨网通信,所以必须通过网关,(通过ARP广播找到E0端口口的MAC地址)

    第二步:路由器收到数据包后,拆开数据包发现里面的目标IP为4.1,查找路由表

    第三步,路由器A查找路由表后,转发数据到S0接口,

    第四步,路由器A通过ARP广播找到B路由器S0口的MAC地址后,将数据转发过去

    第五步,数据包到达B路由器后,查看目标IP地址并查找路由表

    第六步,B路由器查找路由表发现4.0网段在E0接口,转发数据到E0接口。

    第七步,数据通过ARP广播找到主机4.1的MAC地址,然后将数据包转发过去,这样主机4.1就成功接收到数据包了。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    二、路由表的形成

    2.1路由表

    路由器中维护的路由条目的集合;路由器根据路由表进行路径选择

    2.2路由表的形成

    1.直连网段

    配置IP地址,端口UP状态,形成直连路由

    (例如两个路由器相连,一般配30位的IP地址,配的是同一网段,配完IP地址端口就是UP状态,直连网段就形成了)

    2.非直连网段

    需要静态路由或动态路由,将网段添加到路由表中
    在这里插入图片描述

    三、静态路由和默认路由

    在这里插入图片描述

    在这里插入图片描述

    四、路由器转发数据包的封装过程

    在这里插入图片描述

    精华:

    1.在此过程中,路由器如果不知道将要发送的数据包的目标MAC,那么路由器就会进行丢包,并且会在目标IP的端口域进行ARP广播。
    2. 进行过ARP之后两台机器就会将双方的IP和MAC记录在各自的ARP缓存表里。

    3.源IP和目标IP不变,变的是MAC地址。

    4.1具体过程

    1.路由A是pc1的默认网关,pc1想要和不同网段的pc通信,必须通过网关。所以pc1的数据包要先发给路由A的E0口,但是pc1的ARP缓存表里没有路由A的MAC地址,所以要进行ARP广播,源IP和源MAC为192.168.1.2和21-11-11,目标IP和目标MAC为192.168.1.1和ff-ff-ff,

    2.E0口接收到数据包并进行拆包,发现里面的目标IP是自己的IP,这时路由A会把PC1的IP和MAC记录在他的ARP缓存表里,并且要做出回应,路由A给pc1发送一个源IP和源MAC为路由A,目标IP和MAC为pc1的数据包,pc1在收到数据包后会将路由A的IP和MAC记录在ARP缓存表里。

    3.这时pc1第一次pingPC2,pc1将数据包发给路由A,路由A拆开数据包后,发现里面源IP和源MAC都是pc1的,目标IP为192.168.2.2,目标MAC为21-22-22,查找路由表后发现要将数据包从E1口发出,但是在封装过程中发现没有路由B的MAC地址,所以会进行丢包(第一次),然后进行ARP广播。

    4.路由A在E1口进行广播,源IP为10.1.1.1,源MAC为21-33-33,目标IP为10.1.1.2,目标MAC为ff-ff-ff,路由B收到数据包后进行拆包,发现里面的目标IP正是自己,便会把路由A的IP和MAC地址记录在自己的ARP缓存表里,并且回复路由A一个数据包,里面源IP和源MAC是路由B的,目标P和目标MAC是路由A的,路由A在收到路由B的数据包后,便会记录下路由B的IP和MAC地址。

    5.路由A知道路由B的IP和MAC地址后,pc1第二次pingpc2,数据包经过路由A的拆包和封装过程后,数据包由路由A的E1端口进入路由B的E1端口,源IP为192.168.1.2,源MAC为21-33-33,目标IP为192.168.2.2,目标MAC为21-44-44,路由B收到数据包,拆开后发现里面的MAC地址正是自己,开始在路由表里寻找192.168.2.2,确定是从E0口发出,但是路由B在封装过程中不知道pc2的MAC地址,所以会进行丢包(第二次)。与此同时路由B在E0端口进行ARP广播,源IP为192.168.2.1,源MAC为21-55-55,目标IP为192.168.2.2,目标MAC为ff-ff-ff,pc2收到数据包拆开后,发现里面的目标IP正是自己,便会记录下路由B的IP和MAC地址,同时会回复数据包给路由B,源IP和MAC为pc2的,目标IP和MAC为路由B的,路由B收到数据包后便会记录pc2的IP和MAC到ARP缓存表里。

    6.这时pc1第三次pingpc2,数据包从E0端口到路由A ,路由A进行拆包和封装,将源MAC由21-11-11改为21-33-33,目标MAC由21-22-22改为21-44-44,其源IP和目标 IP不变,数据包从路由A的E1端口到达路由B的E1端口,路由B进行数据包的拆包与封装,将源MAC由21-33-33改为21-55-55,目标MAC由21-44-44改为21-66-66,其源IP和目标IP不变,这时数据包通过E0端口就到达了PC2,PC2将数据包进行拆包,再给PC1返回一个数据包这样两台PC机就ping通了!

    4.2交换和路由对比

    1.路由工作在网络层

    根据路由表转发数据;

    路由选择(逻辑地址)

    路由转发(物理地址)

    2.交换工作在数据链路层

    根据MAC地址表转发数据;硬件转发

    五、静态路由和默认路由的配置

    5.1思科配置静态和默认路由的命令

    在这里插入图片描述

    5.2华为配置静态和默认路由命令

    配静态路由:

    命令格式:ip route-static 目的网络号 子网掩码 下一跳地址(与此路由器相邻的路由器的进接口IP)

    配置默认路由:

    命令格式:ip route-static 0.0.0.0 0.0.0.0 下一跳地址(与此路由器相邻的路由器的进接口IP)

    补充命令:

    1.display ip int brief:能够查看端口配的IP是否正确。

    2.dis ip routing-table:查看已经配好的静态路由和默认路由

    3.用undo来删除一个配置参数,格式:undo+想要删除的命令

    4.配置静态和默认路由时,向上指配默认,向下指配静态(即末梢路由器配默认)

    注意两个路由不能都配默认路由,ping另一台主机地址能ping通,但是ping8.8.8.8,则两个路由器会互相丢数据,直到TTL=0。

    5.环回地址:在路由器上虚拟出来的一个地址,可以模拟网络环境。

    命令:第一步int loo 0 第二步ip add 环回地址 子网掩码

    展开全文
  • 上一篇博客:IP包头分析、路由原理 目录 ARP协议 路由器的工作原理 ARP攻击 ARP防御 开始 一、 ARP协议 二、路由器的工作原理 三、 ARP攻击 四、 ARP防御
  • 路由器的工作原理 根据路由表转发数据 主机A发送数据到主机B 路由器A收到数据,查看数据包中的目标地址,查找路由表 路由器A根据路由表转发数据 路由器B接收到数据查看目标地址,查找路由表 主机B收到数据 路由表的...
  • 通过路由器可以让不同子网、网段进行互联,因此路由器与集线器、交换机不同,它一般安装在网络“骨干”部位,而不像集线器、交换机那样工作在基层。比如说一个较大规模企业局域网,基于管理、安全、性能考虑,...
  • 目录 一.路由器构成 1.路由器的结构 2.交换结构 一....1.路由器的结构 ...路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。...路由器的转发分组正是网络层的主要工作。下图...
  • 路由器的工作原理(三层设备) 当数据包进入路由器时,路由器先查看数据包中的目标MAC地址; 此时有三种情况: 1、广播-------解封装到3层 2、组播-------每一个组均存在自己的MAC地址;基于目标MAC就可以判断本地...
  • 路由器是连接两个或多个网络硬件设备,在网络间起网关作用,是读取每一个数据包中地址然后决定如何传送专用智能性网络设备。它能够理解不同协议,例如某个局域网使用以太网协议,因特网使用TCP/IP...
  • 精讲静态路由原理和配置,涵盖三层转发,路由器的工作原理,静态路由和默认路由概述和配置,路由器转发的封装过程前言:一:路由器的工作原理1.1:路由概念1.2:路由器的工作原理二:路由表的形成2.1:路由表的概念...
  • 一:路由器的工作原理1.1路由解释1.2 路由器的工作原理二:路由表的形成2.1路由表解释2.2路由表的形成三:静态路由和默认路由3.1静态路由解释3.2默认路由解释3.3出现问题:路由的优先级3.4交换与路由对比四:路由器...
  • NAT技术基本功能就是,用1个或几个IP地址来实现1个私有网中所有主机和公共网中主机IP通信.NAT技术可为TCP,UDP以及ICMP数据包提供透明转发. ...NAT基本工作原理是,当私有网主机和公共网主机通信IP包经过N...
  • 今天一同学问到,路由器的工作原理是什么?说真的,还真说不上,就是粗略知道是实现数据转发,路由器根据数据报的ip地址,在路由器的路由表中查找,把数据发送到另外下一个路由器中,实现了路由信息转发,实际上呢,...
  • 交换机的工作原理 交换机在初始状态时,MAC地址是空的,PC1发送数据帧给PC2,交换机从f0/1口收到数据帧后,首先查询MAC地址表中f0/1接口对应的源mac地址条目,如果条目中没有数据帧的源MAC地址,交换机就会将帧的源...
  • 路由器又可以称之为网关设备。路由器就是在OSI/RM中完成的网络层中继以及第三层中继任务,对不同的网络之间的数据包进行存储、分组转发处理...而数据在一个子网中传输到另一个子网中,可以通过路由器的路由功能进行处理
  • 路由器工作原理路由器在收到一个数据包之后会查表转发,这个表就叫做"路由表"。路由表就像数据转发一张地图一样,比如你从北京到上海有很多路能走,而地图作用就是让你知道如何去往目的路由器也是一样,...
  • 交换机主要工作原理: 1.建表(Mac地址表) 2.查表 书面表达:交换机收到数据帧后,首先检查源Mac地址在Mac地址表中是否存在,没有则添加;再检查目标mac地址在mac地址表中是否存在,若有则转发;没有,则向除去源...
  • 路由器工作原理路由器在收到一个数据包之后会查表转发,这个表就叫做“路由表”。路由表就像数据转发一张地图一样,比如你从北京到上海有很多路能走,而地图作用就是让你知道如何去往目的路由器也是一样,...
  • 第五章 路由器的工作原理及其配置 5.1 广域网服务 WAN连接的目的是在两个远离的网络之间尽可能高效率传递数据。连接的效率越高,到最终用户的连接就越透明。WAN连接通常比L A N连接要慢。例如,一个T1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,623
精华内容 1,049
关键字:

路由器的工作原理