0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

路由器的数据包是怎么传输的?

北京东用科技有限公司 2022-05-30 09:26 次阅读

欢迎来到东用小知识课堂,每天学习一分钟,让你紧跟时代,扩充自己,成为大佬不是梦!

路由器的数据包是怎么传输的呢?下面就来一起看一看吧。

数据包在传输过程中是以数据帧的形式传输的,数据帧由帧头+IP头+TCP/UDP头+数据+帧校验组成;

在每一个路由器上帧头与帧校验都会变化以适应不同的链路,其他内容基本不变;

所有数据都是以二进制数据进行编码的,根据各个链路类型在不同的物理链路上编码传输。

当A的包发往B时,B收到的是一个数据帧(从二层上看,当然从物理层看就是一些信号),B是路由器,因此对这个帧进行解包,找到其IP地址信息,然后通过路由表查找出相应端口,然后将这个帧发往与C相连的端口,此时帧中的目的MAC已经改变为与C相连的端口的MAC。接着这个帧的目的MAC再一次改变为C的MAC然后到达C。

我们看到,在一个数据包的传递过程中,三层的IP地址信息以及源MAC地址是不改变的,而目的MAC地址是由网络设备动态改变的。

网络设备是如何知道下一跳的MAC地址是什么呢,其实还是靠三层的IP信息计算得出的。在三层上是路由计算,在二层上是通过广播然后根据应答来获取。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 路由器
    +关注

    关注

    22

    文章

    3751

    浏览量

    114643
收藏 人收藏

    评论

    相关推荐

    I2C总线数据包结构详解

    。以下是I2C总线数据包结构的详解: 一、I2C总线数据包的基本组成 I2C总线上的数据传输数据包为单位进行,每个数据包包含起始信号、设备
    的头像 发表于 01-17 15:46 215次阅读

    一文解析路由器的奥秘

    里的“快递员”。 路由器的工作原理 路由器的核心功能是路由选择和数据包转发。当数据包到达路由器
    的头像 发表于 01-09 15:37 374次阅读
    一文解析<b class='flag-5'>路由器</b>的奥秘

    交换机与路由器的区别 交换机的基本工作原理

    数据包转发,包括局域网和广域网。 2. 转发依据不同 交换机 :根据MAC地址表进行数据帧的转发。交换机内部有一个MAC地址表,记录了各个端口的MAC地址。 路由器 :根据IP地址进行数据包
    的头像 发表于 12-12 17:24 1268次阅读

    modem设备和路由器的区别

    可以识别和处理。简而言之,Modem的主要功能是实现数字信号与模拟信号之间的转换。 路由器 路由器是一种网络设备,用于连接多个网络,并在它们之间转发数据包。它能够根据数据包的目的地,智
    的头像 发表于 11-22 16:10 536次阅读

    路由器内存使用率过高怎么办

    路由器内存使用率过高是一个常见的问题,它可能会导致网络速度变慢、连接不稳定甚至设备崩溃。 路由器内存的作用和重要性 路由器是网络通信的核心设备,负责将数据包从一个网络
    的头像 发表于 10-15 14:36 1672次阅读

    路由器内存使用率多少算正常

    路由器内存使用率的正常范围取决于多种因素,包括路由器的硬件规格、网络环境、连接的设备数量以及用户的具体使用情况。 路由器内存使用率概述 路由器是家庭和企业网络中的核心设备,负责
    的头像 发表于 10-15 14:35 1161次阅读

    华纳云:服务平均响应时间和数据包大小之间的影响

    服务的平均响应时间与数据包大小有一定的关系,但这只是影响响应时间的众多因素之一。具体来说,数据包大小对服务响应时间的影响可以从以下几个方面来理解: 1.
    的头像 发表于 10-10 14:01 344次阅读

    分线路由器哪个网速快

    网络设备,如计算机、打印机等,以实现数据传输和交换。交换机的主要功能是将数据包从一个端口转发到另一个端口,以实现网络设备之间的通信。 1.2 工作原理 交换机的工作原理基于MAC地址表。当交换机接收到一个
    的头像 发表于 09-27 15:17 720次阅读

    一种利用wireshark对远程服务/路由器网络抓方法

    一种利用wireshark对远程服务/路由器网络抓方法
    的头像 发表于 09-21 08:03 3685次阅读
    一种利用wireshark对远程服务<b class='flag-5'>器</b>/<b class='flag-5'>路由器</b>网络抓<b class='flag-5'>包</b>方法

    路由器的端口有哪些

    路由器是网络设备中的关键组件,主要用于在不同的网络之间转发数据包。其核心功能是根据数据包的目的地址决定最佳的转发路径,从而确保数据能够有效地到达目标设备。
    的头像 发表于 08-07 15:09 1602次阅读

    能否在ESP结束之前通过串行端口停止传入的UDP数据包传输以解析下一个UDP数据包

    丢弃在ESP完成之前不需要的数据包,以便通过串行端口发送它以接收下一个数据包, 如果没有,我必须按顺序读取所有传入的数据包,需要的和不需要的, 而且波特率不足,主机处理开销大, 我
    发表于 07-16 06:18

    将UDP数据包发送到广播IP地址时遇到的疑问求解

    保持不变,包括传输数据。 此外,当 wroom 充当客户端时,我们可以通过远程主机(WIFI 路由器)广播 UDP 数据包,方法是使用主机 IP 在 wroom 上创建到主机的 U
    发表于 07-16 06:07

    在stm32cube IDE上使用1LV型STM32H747I-DISCO实现WLAN低功耗模式,与路由器连接时,它会不断唤醒,为什么?

    。 但当它与路由器连接时,它会不断唤醒,因为它会识别路由器上的广播和组播活动。 是否有任何 api 或任何方法可以阻止路由器在 wifi 上发送这些组播和广播数据包。 我也使用了启用
    发表于 05-30 07:25

    交换机与路由器缓冲区:寻找完美大小

    学术界和工业界一直备受争议。本文探讨了高端路由器数据包缓冲的历史和演变,以期概述当前的实践和未来的趋势。 网络芯片中的缓冲区 在典型的路由器/交换机 ASIC 中,会发现三种类型的数据包
    的头像 发表于 04-11 16:56 1539次阅读
    交换机与<b class='flag-5'>路由器</b>缓冲区:寻找完美大小

    网关是路由器吗?网关和路由器的区别

    网关和路由器是两个不同的概念,虽然网关和路由器都用于连接不同的网络,但它们是不同的设备,具有不同的功能和用途。 路由器是一种网络设备,用于在不同的网络之间传输
    的头像 发表于 04-11 15:55 5881次阅读