草庐IT

以太网帧

全部标签

以太网交换安全(二)----MAC地址表安全&MAC地址漂移防止与检测

目录一、MAC地址表安全MAC地址表项类型包括:MAC地址表安全功能:​实验部分:黑洞MAC地址表:更改动态MAC地址老化时间:​交换机MAC学习功能切换:静态MAC地址:限制接口的MAC地址学习数量:二、MAC地址漂移什么是MAC地址漂移?解决方法:(实验部分:)1、优先级部署:​2、还可以拒绝相同的优先级:3、MAC地址漂移检测(1)基于VLAN的MAC地址漂移检测(2)基于全局的MAC地址漂移检测一、MAC地址表安全MAC地址表项类型包括:动态MAC地址表项:由接口通过报文中的源MAC地址学习获得,表项可老化。在系统复位、接口板热插拔或接口板复位后,动态表项会丢失。#无流量无人维护5分钟

以太私有链搭建

以太坊以太坊(Ethereum)是一个建立在区块链技术之上,去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。私有链定义:区块链分为以下三类:“公有链”(Publicblockchain)、“私有链”(Privateblockchain)与“联盟链”(Consortiumblockchain)。其中,私有链指的是对单独的个人或实体开放。特点:1、交易速度非常之快一个私有链的交易速度可以比任何其他的区块链都快,甚至接近了并不是一个区块链的常规数据库的速度。2、给隐私更好的保障私有链使得在那个区块链上的数据隐私政策像在另一个数据库中似的完全一致;不用处理访问权限和使

python psutil库之——获取网络信息(网络接口信息、网络配置信息、以太网接口、ip信息、ip地址信息)

文章目录使用Pythonpsutil库获取网络信息安装psutil库获取网络连接信息查看所有网络连接过滤特定状态的连接获取网络接口信息获取网络IO统计信息实例1实例2总结使用Pythonpsutil库获取网络信息Python的psutil库是一个跨平台库,能够方便地获取系统使用情况和运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。本文将简单介绍如何使用psutil库获取网络信息。安装psutil库在开始之前,首先需要安装psutil库。可以通过pip命令进行安装:pipinstallpsutil加速安装用:pipinstall-ihttps://pypi.tuna.tsinghu

以太网协议介绍(ARP、UDP、ICMP、IP)

以太网协议介绍一、ARP协议请求:应答:ARP协议:0x00010x080064硬件类型:2个字节,arp协议不仅能在以太网上运行还能在其他类型的硬件上运行。以太网用1来表示;协议类型:两字节。指的是arp协议的上层协议是什么,以太网中上层协议是IP,用0x0800表示;硬件地址长度:1个字节。表示MAC地址的长度,即12-34-56-78-9a-ab,一共6位,所以这里填写6;协议地址长度:一个字节。表示的是IP地址的长度。192.168.1.102,一共4个字节(byte);OP:表示操作码,为1时表示请求,为2的时候是应答操作;源mac地址:主机A的mac地址。长度为6字节;源IP地址:

以太坊白皮书(中英对照版)

Ethereum:ANext-GenerationSmartContractandDecentralizedApplicationPlatform以太坊:下一代智能合约和去中心化应用平台(一)、对比特币及现有概念的介绍(IntroductiontoBitcoinandExistingConcepts)SatoshiNakamoto’sdevelopmentofBitcoinin2009hasoftenbeenhailedasaradicaldevelopmentinmoneyandcurrency,beingthefirstexampleofadigitalassetwhichsimultan

以太坊智能合约开发:Solidity语言中的映射

本文我们介绍Solidity语言中的映射,包括映射的基本定义、语法、映射的变量声明和基本读写操作。并且通过两个智能合约例子演示了映射的定义与基本操作。基本概念Solidity中关于映射的一些定义:映射以键-值对(key=>value)的形式存储数据;键可以是任何内置数据类型,包括字节和字符串类型,但不允许引用类型,如数组、结构体和映射;值可以是任何数据类型,包括另一个映射或数组;映射是不可迭代的,即无法通过遍历映射来枚举所有的键;映射通常用于将唯一的以太坊地址与值类型关联起来。声明语法映射的定义语法如下:mapping(key=>value);例如:mapping(address=>uint)

FPGA高端项目:图像采集+GTX+UDP架构,高速接口以太网视频传输,提供2套工程源码加QT上位机源码和技术支持

目录1、前言免责声明本项目特点2、相关方案推荐我这里已有的GT高速接口解决方案我这里已有的以太网方案3、设计思路框架设计框图视频源选择OV5640摄像头配置及采集动态彩条视频数据组包GTX全网最细解读GTX基本结构GTX发送和接收处理流程GTX的参考时钟GTX发送接口GTX接收接口GTXIP核调用和使用数据对齐视频数据解包图像缓存UDP数据组包UDP协议栈UDP协议栈数据发送IP地址、端口号的修改TriModeEthernetMAC介绍以及移植注意事项B50610PHYQT上位机和源码4、vivado工程1-->1路SFP传输5、vivado工程2-->2路SFP传输6、工程移植说明vivad

FPGA高端项目:图像缩放+GTP+UDP架构,高速接口以太网视频传输,提供2套工程源码加QT上位机源码和技术支持

目录1、前言免责声明本项目特点2、相关方案推荐我这里已有的GT高速接口解决方案我这里已有的以太网方案我这里已有的图像处理方案3、设计思路框架设计框图视频源选择ADV7611解码芯片配置及采集动态彩条跨时钟FIFO图像缩放模块详解设计框图代码框图2种插值算法的整合与选择视频数据组包GTP全网最细解读GTP基本结构GTP发送和接收处理流程GTP的参考时钟GTP发送接口GTP接收接口GTPIP核调用和使用数据对齐视频数据解包图像缓存UDP数据组包UDP协议栈UDP协议栈数据发送IP地址、端口号的修改TriModeEthernetMAC介绍以及移植注意事项RTL8211QT上位机和源码4、vivado

FPGA UDP RGMII 千兆以太网(2)IDDR

1xilinx原语在7系列FPGA中实现RGMII接口需要借助5种原语,分别是:IDDR、ODDR、IDELAYE2、ODELAYE2(A7中没有)、IDELAYCTRL。其中,IDDR和ODDR分别是输入和输出的双边沿寄存器,位于IOB中。IDELAYE2和ODELAYE2,分别用于控制IO口输入和输出延时。同时,IDELAYE2和ODELAYE2的延时值需要使用原语IDELAYCTRL来进行校准。另外,需要注意的是,在7系列器件的HRBank中没有ODELAYE2,只有在HPBANK中才有ODELAYE2。1).IDDRIDDR将输入的双边沿DDR信号,在输出端恢复为两个并行单边沿SDR信

以太坊区块链ERC-721协议的实现(NFT代币标准)

1.什么是ERC-721标准ERC-721是以太坊区块链上用于NFT(非同质化代币)的一个标准,是一种其他开发人员都遵守的模板或者格式,用于创建代表数字资产的独特代币,并且每个ERC-721代币都是独一无二的。使用统一的标准可以使合约代码变得更简单,复用性更强。ERC-721的出现促进了NFT的创建,并在GameFi、Defi、NFTfi等项目中都有广泛的应用。2.ERC-721接口每个代币其实都是由智能合约或者一段代码生成的,ERC-721代币是由程序员使用例如solidity编程语言在智能合约中使用ERC-721提供的相同模板来生成。除此之外,开发人员还可以对代币进行额外的定制,例如代币的