草庐IT

无损以太网

全部标签

以太网MDIO总线调试笔记

在UBOOT中,以太网MDIO命令如下:1、mdiolist列出当前所有的MIDO总线Zynq>mdiolistethernet@e000b000:ethernet@e000c000:2、mdioreadmdio总线总线上phy地址寄存器地址参数mdio总线为mdiolist列出的任意一条MDIO总线总线PHY地址为挂在所选择总线上PHY的地址,非PHY得物理地址寄存器的地址,可以为单个寄存器的地址,也可以是一个寄存器地址段读单个寄存器的例子如下Zynq>mdioreadethernet@e000c00002Readingfrombusethernet@e000c000PHYataddress

以太坊Solidity合约动态部署合约策略

1.引言在Solidity合约中动态部署合约的方案有:1)Wormhole1.0中的deployWrappedAsset:https://github.com/certusone/wormhole/blob/v1.3.0/ethereum/contracts/Wormhole.sol#L2122)OpticsBridge中的_deployToken:https://github.com/celo-org/optics-monorepo/blob/main/solidity/optics-xapps/contracts/bridge/TokenRegistry.sol#L1742.Wormhol

以太坊深入理解

以太坊的挖矿产出区块奖励如果挖出区块,就会有出块奖励,类似于比特币,比如3个ETH叔块奖励在比特币中,如果挖出区块,但是如果不在最长的合法最长链上的时候,不会获得奖励。但是在以太坊中,如果挖出区块,虽然不是在最长的区块链上,仍然有可能作为叔块被奖励ETH,但是这里的叔叔,不能类比于现实中的叔叔,这个叔块可能隔好几代,在以太坊中仍然会被叫做叔块。叔块奖励引用这里很容易理解,就是如果一个区块把叔块给加入进来,也会被奖励ETH幽灵协议改进比特币的共识协议出块时间,比特币的出块时间是10分钟,而且还得需要等待6个区块确认时间图灵完备以太坊是图灵完备,可以简单的理解为以太坊可以使用if和for语句,构建

什么是智能无损网络?

当前分布式存储、HPC(HighPerformanceComputing)高性能计算、AI人工智能等场景采用RoCEv2(RDMAoverConvergedEthernetversion2)协议来降低CPU的处理和延迟,提升应用的性能。这些分布式高性能应用的特点是“多打一”的Incast流量模型。对于以太交换机,Incast流量易造成交换机内部队列缓存的瞬时突发拥塞甚至丢包,带来应用时延的增加和吞吐的下降,从而损害分布式应用的性能。智能无损网络是通过AIReady的硬件架构及AI智能无损算法,为AI人工智能、存储、HPC高性能计算等应用场景提供提供“无丢包、低时延、高吞吐”的网络环境,加速计算

说明白STP的基本概念,生成树,以太网链路聚合与交换机堆叠,集群(HCLA-Datacom v1.0华为认证数通笔记4)

在网路中部署生成树后,交换机之间会进行生成树协议报文的交互并进行无拓扑计算,最终讲网络中的某个(或某些)接口进行阻塞(block),从而打破环路。原因是前面提到的二层环路带来的问题 带来的广播风暴和MAC地址漂移而生成树能够动态响应2网络拓扑变化调整阻塞接口 因此,生成树既能解决二层环路问题,也能为网络的冗余性提供一种方案二层冗余环境需借助谢雨或机制实现二层防环二层帧头中并没有任何信息可用于防止数据帧被无止无尽地转发。 STPSTP是一个用于局域网中消除环路的协议功能1:防止环路功能2:提供冗余备份链路STP的基本概念:桥ID每一台运行STP的交换机都拥有一个唯一的BID,BID桥优先级占据高

说明白STP的基本概念,生成树,以太网链路聚合与交换机堆叠,集群(HCLA-Datacom v1.0华为认证数通笔记4)

在网路中部署生成树后,交换机之间会进行生成树协议报文的交互并进行无拓扑计算,最终讲网络中的某个(或某些)接口进行阻塞(block),从而打破环路。原因是前面提到的二层环路带来的问题 带来的广播风暴和MAC地址漂移而生成树能够动态响应2网络拓扑变化调整阻塞接口 因此,生成树既能解决二层环路问题,也能为网络的冗余性提供一种方案二层冗余环境需借助谢雨或机制实现二层防环二层帧头中并没有任何信息可用于防止数据帧被无止无尽地转发。 STPSTP是一个用于局域网中消除环路的协议功能1:防止环路功能2:提供冗余备份链路STP的基本概念:桥ID每一台运行STP的交换机都拥有一个唯一的BID,BID桥优先级占据高

【车载以太网测试从入门到精通】——以太网TCP/IP协议自动化测试(含CAPL源码)

系列文章目录文章目录系列文章目录前言一、环境搭建二、测试用例目录1、数据链路层自动化测试用例2、网络层自动化测试用例3、传输自动化测试用例三、测试报告四、LOG文件五、CAPL源码六、源码链接前言TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP和IP两个协议,而是指一个由ARP、ICMP、TCP、UDP、IP等协议构成的协议簇,只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。前面几个章节主要介绍了

以太坊区块链快速入门

一、基本概念1.什么是以太坊?以太坊是由社区驱动的技术,为加密货币以太币(ETH)和成千上万的去中心化应用程序提供动力。属于所有人的银行服务现实生活中不是每个人都能使用金融服务。但是只要您有网络,就可以访问基于以太坊的借贷和储蓄产品。更好的隐私保护使用以太坊应用时您无需提供所有私人信息。以太坊的经济体系构建于价值,而非监管。P2P网络以太坊允许您跳过中间商,直接和任何人转移资产或者签订协议。反审查没有政府或者公司拥有以太坊的控制权。去中心化保障了您自由使用以太坊的权力。商业保障以太坊创造了一个更加公平的竞争环境。客户拥有内置的安全保障,只要提供足质足量的产品,就能获得对应的报酬。大公司的影响力

以太网数据帧

文章目录1.以太网数据帧格式1.1以太帧的工作机制1.2以太帧的结构1.3以太网帧类型1.3.1IPV4数据报结构1.3.1.1TCP数据包1.3.1.2UDP数据包1.3.3ARP报文1.4以太帧FCS计算1.4.1CRC并行计算原理1.5待补充最近由于项目需求,需要开发UDP/TCP协议栈,在此学习记录下以太网报的包格式,后续会把PMA/PCS,64B/66B,serdes接口配置,时序设计等补充完整。1.以太网数据帧格式以太网链路传输的数据包称做以太帧,或者以太网数据帧。在以太网中,网络访问层的软件必须把数据转换成能够通过网络适配器硬件进行传输的格式。1.1以太帧的工作机制当以太网软件从

使用hardhat 开发以太坊智能合约-发布合约

Web3工具网站【点我访问】现已上线,欢迎使用,如有好的意见和建议也欢迎反馈。 本系列课程:第一节:使用hardhat开发以太坊智能合约-搭建环境第二节:使用hardhat开发以太坊智能合约-测试合约第三节:使用hardhat开发以太坊智能合约-发布合约第四节:使用hardhat开发以太坊智能合约-验证合约通过我们前面两节课程的学习,我们掌握了hardhat开发环境的基本搭建流程以及合约的测试方法,下面我们来学习一下如何使用hardhat发布一个合约到区块链网络上 一、部署脚本1、脚本文件说明在工程项目scripts中,我们可以找到一个名为deploy.js,这个文件就是我们部署合约使用的脚本