首页 > 其他分享 >路由器原理(个人理解版)

路由器原理(个人理解版)

时间:2023-08-09 17:03:01浏览次数:41  
标签:ARP 网段 地址 MAC 理解 L0 原理 路由器

路由器原理(个人理解版)

以pc0与pc1通信为例

:以下的pcx用x表示(pc0->0),路由器x用Lx(路由器0->L0)

0首先判断目标IP地址与自己所处网段,不在同一网段时,会将数据帧交给网关,先通过ARP协议(不知道ARP的点这:https://www.cnblogs.com/xhzccy/p/17617307.html)) 获取路由器的MAC地址,然后将数据帧发送L0,L0查看帧头,发现目标MAC地址是自己(不是就会丢弃),解封装并查看IP包,将目标IP地址与自己的路由表匹配(如果路由表上没有匹配到相应的信息,路由器就会丢弃该数据包),发现目标地址所处网段的记录后,L0通过ARP协议获取f0/1端口的MAC地址,将数据包封装后,路由到下一跳IP地址(40.1.1.2)。L1接收到数据包后,查看帧头。。。(与上面一样),解封装查看IP包,匹配路由表,发现目标网段和自己是直连网段,向20网段发送ARP广播请求,然后获得1的MAC地址,将IP包封装帧头帧尾后,通过下一跳地址直连转发到对应的设备,1收到后,解封装查看,发现是好康的东西。

标签:ARP,网段,地址,MAC,理解,L0,原理,路由器
From: https://www.cnblogs.com/xhzccy/p/17617277.html

相关文章

  • - 推导分页的原理 - 使用分页类(器) - cookie和session的介绍、token - Django操作coo
    推导分页原理分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示分页中需要的几个参数:1.总数据有多少条2.每页展示多少条数据(自己规定的20)3.一共展示多少页4.总页数=总数据量/每页展示多少条数据5.当前第几页(前端传过去的)......
  • 深入理解jQuery插件开发
    如果你看到这篇文章,我确信你毫无疑问会认为jQuery是一个使用简便的库。jQuery可能使用起来很简单,但是它仍然有一些奇怪的地方,对它基本功能和概念不熟悉的人可能会难以掌握。但是不用担心,我下面已经把代码划分成小部分,做了一个简单的指导。那些语法看起来可能过于复杂,但是如果进入到......
  • fastapi后台任务模块<BackgroundTasks>源码理解
      该文档主要对fastapi的后台模块《BackgroundTasks》一些源码的理解,这样也可以加深理解异步及后台任务处理的理解。 使用导入例子: fromfastapiimport BackgroundTasks  fromfastapiimportBackgroundTasks,FastAPIapp=FastAPI()defwrite_file(data:st......
  • 推导分页的原理,分页类的使用,cookie和session的介绍(重要),Django操作cookie
    推导分页的原理分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示分页中需要的几个参数:1.总数据有多少条2.每页展示多少条数据(自己规定的20)3.一共展示多少页4.总页数=总数据量/每页展示多少条数据5.当前第几页(前端......
  • MySQL配置文件my.cnf的理解
    MySQL配置文件my.cnf的理解一、缘由最近要接手数据库的维护工作,公司首选MySQL。对于MySQL的理解,我认为很多性能优化工作、主从主主复制都是在调整参数,来适应不同时期不同数量级的数据。故,理解透彻my.cnf里的参数是永恒的话题;只有理解透彻了参数设置,才能在某些方面对数据库进......
  • spring多数据源动态切换的实现原理及读写分离的应用
    简介AbstractRoutingDataSource是Spring框架中的一个抽象类,可以实现多数据源的动态切换和路由,以满足复杂的业务需求和提高系统的性能、可扩展性、灵活性。应用场景多租户支持:对于多租户的应用,根据当前租户来选择其对应的数据源,实现租户级别的隔离和数据存储。分库分表:为了提......
  • Qemu中helper机制的理解
    因为项目中准备使用AFL+++Qemu下,所以研究了其中AFL++下的Qemuafl的源码,其中插桩的方式与AFL原理一样,但是代码相差很大,因此记录一下。qemuafl中桩点基本逻辑1)qemuafl是AFL++直接fork了一份Qemu的源码,在Qemu的源码中直接进行代码修改。2)其中使用每个基本块的PC来作为每个基本......
  • 【Hystrix技术指南】(6)请求合并机制原理分析
    推荐超值课程:点击获取[每日一句]也许你度过了很糟糕的一天,但这并不代表你会因此度过糟糕的一生。[背景介绍]分布式系统的规模和复杂度不断增加,随着而来的是对分布式系统可用性的要求越来越高。在各种高可用设计模式中,【熔断、隔离、降级、限流】是经常被使用的。而相关的技......
  • 言语理解
             ......
  • 考试英语阅读理解需要全部阅读完吗?
    一般英语考试中阅读理解占分比是挺大的,以高考英语为例。  高考英语题型及分值分布情况如下:  首先听力共有两个部分,总分是30分;第一部分每小题1.5分,共7.5分。第二部分每小题1.5分,共22.5分。  其次是阅读理解,总分是40分。  然后是语言知识运用,总分是4......