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

    文章

    3728

    浏览量

    113706
收藏 人收藏

    评论

    相关推荐

    modem设备和路由器的区别

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

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

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

    路由器的端口有哪些

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

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

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

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

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

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

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

    路由器的六种传输模式,你都知道哪个呢?

    路由器的六种传输模式,你都知道哪个呢? 路由器是当今网络通信中不可或缺的设备,它能将网络数据包在不同的计算机网络中进行转发。而在这个过程中,路由器
    的头像 发表于 02-04 14:08 2122次阅读

    路由器和交换机的区别 路由器的作用与功能

    路由器和交换机是常见的网络设备,它们在网络中起到了不同的作用和功能。下面将详述它们的区别以及路由器的作用和功能。 区别: 路由器和交换机之间最明显的区别在于处理数据包的方式和网络层级不
    的头像 发表于 02-03 14:57 1559次阅读

    千兆路由器和百兆路由器的区别 万兆路由器有什么好处?

    千兆路由器和百兆路由器的主要区别在于它们的传输速率和端口速率。千兆路由器传输速率可以达到1000Mbps,而百兆
    的头像 发表于 01-29 11:24 2168次阅读

    路由器是干什么的 无线网是干什么的

    路由器的作用: 路由器是一种网络设备,负责将传入的数据包从一个网络转发到另一个网络。它充当了网络中的交通警察,协调和管理网络中的数据流动。具体来说,
    的头像 发表于 01-23 14:03 1189次阅读

    路由器是干什么用的 路由器怎样桥接另一个路由器

    路由器是一个网络设备,用于将数据包从一个网络传输到另一个网络。它通过控制数据包的路径来实现互联网上多个网络之间的通信。路由器在家庭、办公室和
    的头像 发表于 01-19 17:12 1444次阅读

    路由器和猫的区别和wifi的关系

    和WiFi之间的关系之前,让我们先了解一下它们各自的定义和功能。 路由器是具备路由功能的网络设备,它能够连接两个或多个不同网络,并转发数据包。简单来说,路由器是网络中的
    的头像 发表于 01-18 09:45 2528次阅读

    路由器是干什么用的?怎么能看电视

    和工作原理。 基本功能: 连接互联网:路由器通过接入调制解调,将互联网信号传输到家庭或办公室的设备上。 网络分配:路由器能够为多个设备分配独立的IP地址,允许它们同时连接到互联网。
    的头像 发表于 01-17 14:38 1530次阅读

    路由器与三层交换机有什么区别?

    路由器和三层交换机的基本概念。 路由器是一种能够在多个网络之间转发数据包的设备。它可以将数据包从源网络发送到目标网络,通过查找路由表来确定
    的头像 发表于 12-27 14:09 952次阅读

    智能路由器和普通路由器的区别

    的技术原理和硬件设计。智能路由器通常具备更快的处理和更大的内存,以及更强大的无线信号传输技术。相比之下,普通路由器的硬件性能相对较弱,无法支持高速的
    的头像 发表于 12-26 14:26 1543次阅读