当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

EthUDP

UDP 以太网
授权协议 未知
开发语言 C/C++
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 国产
投 递 者 江琦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

UDP 以太网,类似于 VXLAN,通过 UDP 传输以太网数据包。

需要编译的包:

CentOS:

openssl-devel lz4-devel

Debian

libssl-dev liblz4-dev

Debian liblz4 缺失 LZ4_compress_fast,你需要重构为这个

apt-get install dpkg-dev debhelper
echo "deb-src http://ftp.de.debian.org/debian/ stretch main" > /etc/apt/sources.list.d/stretch-source-packages.list
apt-get update
apt-get source lz4=0.0~r131-2
cd lz4-0.0~r131
dpkg-buildpackage -rfakeroot -uc -b
cd ..

特性

  1. 支持 802.1Q VLAN 帧传输

  2. 对于单个 802.1Q 或双 802.1Q 标签,NIC MTU 应设置为 1504 或 1508。 但是一些 NIC 不允许更改默认值 1500。

  3. 支持自动 tcp mss 修复

  4. 如果您的 NIC 支持 GRO,可以禁用

  5. 支持 NATed 服务器的连接

  6. 支持主从切换

  7. 支持 AES-128/192/256 加密/解密 UDP 流量

  8. 支持 LZ4 压缩

  9. 支持 VLAN 映射

 相关资料
  • 以太坊(Ethereum)是一个支持智能合约的区块链平台,它与比特币最大的不同是,以太坊通过一个虚拟机(EVM)可以运行智能合约。 以太坊是Vitalik Buterin(维塔利克·布特林,人称V神)在2013年提出的概念,Vitalik最早参与了比特币社区的开发,并希望比特币把功能受限的脚本扩展成图灵完全的编程环境,但没有得到比特币开发社区的认同,于是他决定另起炉灶,打造一个新的区块链平台,目标

  • 发送以太 使用控Console发送ether的简单事务的基本方法如下: > eth.sendTransaction({from:sender, to:receiver, value: amount}) 使用内置的JavaScript,您可以轻松设置变量来保存这些值。例如: var sender = eth.accounts[0]; var receiver = eth.accounts[1]; v

  • 以太坊测试链 针对Ethereum以太坊有许多专用测试网络或者叫测试链,他们由各种客户端支持。 1.Rinkeby:只支持geth客户端。 2.Kovan:只支持Parity客户端。 3.Ropsten:支持geth和Parity客户端。 对于开发,建议你使用Rinkeby或KoVan测试链。这是因为他们使用的工作量证明POA共识机制,确保交易和块能够一致并及时的创建。Ropsten测试链,虽然最

  • Frontier是以太坊(Ethereum)网络第一个发布版, 当进入此未知领域,希望你可以测试和探索它。它有很多的危险,也会存在没有被发现的陷阱,也可能会有肆虐的海盗等待攻击你,但是也蕴含着很多的机会 什么是以太坊 和其他先进系统一样,以太坊对不同的人意味着不同的东西,在阅读本节时,有些地方不会引起你的共鸣或者让你感觉没有意思。没关系,直接跳到下一章节,希望可以给你更多启发。假如你读到本章节的末

  • 问题内容: 我正在寻找一个Java库,该库将使我能够访问原始以太网帧,以读取和发送它们。我的最终目标是创建一个BACnet以太网网络扫描仪。 请注意,我不是在寻找TCP \ IP。 任何人都知道一个很好的库可以做到这一点吗? 问题答案: 也许Jpcap可以提供帮助。请注意,有一个具有相同名称的Sourceforge项目,但似乎不是同一项目。 这是一些示例代码(来自库的教程),该示例代码使用Jpca

  • 1) 我使用以下命令设置一个专用以太坊网络 2) 创建了一个帐户 3)然后,使用miner.start()命令启动矿工。 过了一段时间,以太被自动添加到我的帐户中,但我的私人网络中没有任何挂起的事务。那么我的矿工们从哪里得到乙醚呢? 尽管我没有在我的网络中实例化任何事务,但一旦启动miner,我就可以看到日志中记录了一些事务。 日志如下: 我的创世区块代码如下: 由于我的网络是隔离的,并且只有一个

  • 2. 以太网(RFC 894)帧格式 以太网的帧格式如下所示(该图出自[TCPIP]): 图 36.6. 以太网帧格式 其中的源地址和目的地址是指网卡的硬件地址(也叫MAC地址),长度是48位,是在网卡出厂时固化的。用ifconfig命令看一下,“HWaddr 00:15:F2:14:9E:3F”部分就是硬件地址。协议字段有三种值,分别对应IP、ARP、RARP。帧末尾是CRC校验码。 以太网帧中

  • 签署以太坊交易 要使脱机签名交易得到签署,需要设定一个RawTransaction类型。RawTransaction类似于前面提到的Transaction类型,但是它不需要通过具体的账号地址来请求,因为可以从签名中推断出来。 为了创建和签署原生交易,交易的顺序如下: 1.确定交易发起者帐户的下一个可用随机数nonce 2.创建RawTransaction对象 3.使用递归长度前缀编码(RLP即Re