数据链路层

《我的Classic Platform AUTOSAR之路》 BSWM 模式管理(二)ESH 只有 PostRun 和 wakeup 才能切换到 RUN,其他状态需要先切换到 wakeup 模式。进入 RUN 模式需要打开通信 allow,退出 Run 需要 disable 通信 allow。Prepareshut 与 dem_shutdown 绑定,如果没有 dem 配置,不会生成。除了 Init 模式下,其他模式下都要检查 ECU 的唤醒源和通信 pending 需求。与 ECUM 相关,整个 ECU 状态管理的状态机制。postrun 可以不配置,需要根据自己的需求使能。 阅读详情

数据链路层:

  • 负责相邻设备之间的传输
  • MAC地址

          uint128_ t  => ether 00:0c:29:b2:ae: 6a

  • 以太网协议

  • 目的地址: 目的MAC地址
  • 源地址: 源MAC地址
  • 类型: 指的是上层使用什么协议
  • 数据: 有效载荷

                          eg: ip数据为例
                                ip_ h+tcp_ h+应用层数据
                                如果当前数据不到46字节,则需要补0,使 得属于长度满足[46, 1500]的范围

  • CRC校验: 判断数据的完整性的 

当初次发送数据的时候,数据链路层并不知道当前相邻设备的MAC地址,则需要ARP协议获取


ARP协议:

  •  APR数据报 = 以太网首部 + 28字节ARP请求/应答
  • 以太网首部:
    • 以太网目的地址: 0xFFFFFFFFFFF, 表示说给当前子网当中的所有机器广播
    • 以太网源地址: ARP请求/应答发出去机器的MAC地址
    • 帧类型: ARP协议
  • 28字节ARP请求/应答
    • 2字节的硬件类型: 指的是当前网络类型,一般都是以太网
    • 2字节的协议类型: ipv4协议
    • 1字节硬件地址程度: MAC地址长度 (6)
    • 1字节的协议地址长度: ipv4 的ip地址长度(4)
    • op(option) : 1表示是ARP请求,2表示是ARP应答
  • arp缓存表:
    • 保存ip和MAC地址的映射关系
    • arp缓存表当中的每一项都是有老化时间的(时效),而老化时间是20min,一旦超过20min就重新获取

 

 各位看官请再留意一眼:

arp协议仅仅只在子网当中生效, 公网是不生效的!!!

也很重要的是:

点个赞呦!

Python爬虫实战:新浪财经股票金融数据全方位抓取教程 本教程系统介绍了新浪财经股票数据爬取技术,从静态网页解析、实时接口请求到异步爬取和数据存储,帮助你搭建了一个完整的金融数据采集流程。未来,可以结合深度学习模型进行行情预测,或者将数据接入量化交易系统,实现自动化投资。 阅读详情

相关推荐

python blp模型 估计_随机系数Logit模型及Stata实现

欢迎投稿(荐稿)计量经济圈,计量相关都行邮箱:econometrics666@sina.cn作者:北京交通大学经济管理学院博士生,王琦珀。欢迎你加入计量经济圈社群,一起探讨前沿计量理论和实证方法。一、随机系数Logit模型1.背景实证产业组织(Empirical Industrial Organization,EIO)是目前产业组织理论的前沿,其中又以Ariel Pakes为带头人,其近期工作论文...

weixin_42298927的博客 2641

数据链路层习题

3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在? 3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。 3-03 网络适配器的作用是什么?网络适配器工作在哪一层? 3-04 数据链路层的三个基本问题(封装成帧、透明传输和差错检测)为什么都必须加以解决? 3-05 如果在数据链路层不进行封装成帧,会发生什么问题? 3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么

LiGuogang 2163

数学建模国赛B题保姆级攻略:从选题到代码实现的完整流程(2024最新版)

本文提供2024年数学建模国赛B题的保姆级实战攻略,涵盖从赛题解构、模型构建到算法实现与论文撰写的完整流程。文章详细解析了如何快速抓住问题核心、建立数学模型、进行算法求解与结果可视化,并分享了高效团队协作与专业论文写作的关键技巧,助力参赛者系统性地完成从选题到代码实现的全过程。

weixin_29089057的博客 139

计算机网络 数据链路层 数据链路层的作用

点到点,是指路由器和路由器通过广域网接口连接,这就是点到点 路由器接到交换机,这就是广播信道。 为什么是广播信道,因为计算机发一个广播,所有的点都能够收到。 数据链路层的作用 通常路由器和路由器之间的连接是广域网接口,广域网接口特点是传播的比较远,一段线就是一个链路,只有一段线是不能够通信的,还得加上协议才能实现数据的传输。链路+协议才叫做数据链路。 路由器会去掉帧的首部,拿到数据包之后,查看路由表,从哪个口出去,然后封装为该链路的协议的帧,不同的链路可以使用不同的协议。 可...

小楼一夜听春雨,深巷明朝卖杏花 1万+

反激电源反馈环路设计:从TL431+PC817原理到动态补偿实战

本文深入解析了反激电源中由TL431和PC817构成的经典反馈环路设计。从静态工作点计算到动态补偿实战,详细阐述了如何通过Type II补偿网络优化环路稳定性与动态响应,并分享了应对光耦CTR离散性、布局噪声等常见调试难题的实用技巧,帮助工程师设计出高性能、高可靠的开关电源。

moon9的博客 699

GEO数据库数据下载方法总结

#GEO数据下载 GEO是生信分析经常用到的数据库。经常需要从中获取表达矩阵,平台信息,meta信息等,本博文总结了几种下载GEO数据的方法,各有优劣,实际应用过程中自行选择适合自己的。 ##方法一:直接从浏览器中下载 以数据集GSE1001为例, 可以直接点击“Series Matrix Files”获取该样本txt格式的表达谱数据,一般我们认为这种处理过的表达谱数据是没有问题的,当然,具体情况具体分析。 打开下载的文件可以看到许多“#”开头的行,这些是注释信息,一般关注这些注释信息中的“data pr

sakoko_的博客 4万+

数据链路层简介

数据链路的基本概念、主要功能

baidu_41298300的博客 8312

IEDA激活码失效?教你5分钟快速续期的方法

本文针对IEDA激活码失效问题,提供了一套从快速应急到深度排查的完整解决方案。文章不仅详解了5分钟快速续期与清理缓存等应急方法,更深入剖析了授权机制、离线激活流程,并指导如何构建可持续的授权管理策略,帮助开发者彻底解决激活困扰,确保开发环境稳定。

a0b1c2d3的专栏 273

数据链路层分析

数据链路层(data link layer),是OSI 参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自物理层的数据可靠地传输到相邻节点的目标机网络层。数据链路层的传输单元:帧。工作在二层的网络设备:交换机。MTU,全称为Maximum Transmission Unit(最大传输单元),是指在网络中通过特定链路层协议传输的数据帧或数据包的最大尺寸(以字节为单位)。MTU的大小直接影响网络通信的效率和性能。

LYH8543的博客 1810

【异常】Claude Code 第三方API 400报错(thinking type should be enabled or disabled)解决方案

摘要: Claude Code接入第三方API端点时出现400参数错误,主要因新版默认启用的Adaptive Thinking功能与旧版接口参数格式不兼容(需thinking: {type: "adaptive"},但第三方仅支持布尔值)。解决方案为修改本地settings.json配置文件,添加"CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1"环境变量并重启客户端,即可恢复思考模式功能。Adaptive Th

奶爸的编程之路,也就一周冷个三天 1万+

【QNX+Android虚拟化方案】129 - USB眼图参数配置

【QNX+Android虚拟化方案】129 - USB眼图参数配置

|~~~热爱生活、努力学习的小伙汁~~~| 821

三、数据链路层

数据链路层是通过一条链路,从一个节点向另一个节点传送数据报,主要内容大致是基本概念、五大功能、介质访问控制、局域网、广域网和数据链路层设备,内容非常多,大家要努力加油呀

weixin_52811588的博客 4178

RSA算法详解:万字文章详解RSA的加密与解密

为了彻彻底底的研究明白RSA算法,真的是。。煞(lei)费(si)苦(wo)心(le),首先我希望自己前前后后、彻彻底底的琢磨明白,其次我也希望我把他分享出来以后,大家都能读得懂,这篇文章真的是我迄今为止写的又臭又长的一篇文章了,但是我能保证的是,你读完了以后,绝对不会再问RSA是啥玩意儿了。。

布啦啦 7668

三、数据链路层(一)数据链路层的功能

数据链路层在物理层的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。

24考研人晴落的博客 2431

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

数据链路层——概述

数据链路层 链路是一条点对点的物理线路,中间没有任何其他交换站点。一条链路只是一条通路的一个组成部分。 数据链路除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。 在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位。数据链路层给数据报加上帧头、帧尾、物理层地址和检验值。 1. 作用屏蔽掉底层(物

土豆洋芋山药蛋的博客 1278

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: 子网掩码(CLDR)
下一篇: 其他重要协议(NAT/DNS)
CKlittleluck
博客等级 码龄8年 1粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值