协议栈

TCP/IP协议栈设计—UDP最大传输速度测试

夙愿已清 提交于 2019-11-26 05:35:25
TCP/IP 协议栈设计 —UDP最大传输速度测试 对千兆UDP传输速度进行了全面的测试和分析,测试结果可知,千兆UDP传输性能很好,最大达到927Mbit/S的传输速度。并为进一步对于TCP的传输速度测试做准备。 目录: 测试 1 :使用 FPGA 设计延迟 =1mS ,进行回环测试 测试 2 :使用 FPGA 设计延迟 =10uS ,进行回环测试 测试 3 :使用 FPGA 设计延迟 =1uS ,进行回环测试 测试 4 :使用 FPGA 设计延迟 =80nS ,进行回环测试 0:准备工作 使用测试工具:TCP&UDP助手、WireShark(协议分级统计) UDP速度分析:理论最大时,无间隔发送,即有效数据段1440/1500=0.960 *千兆。 程序测试版本:tcpip_stack_v1_1 测试1 :使用FPGA 设计延迟=1mS ,进行回环测试。 组帧发送延迟:以发送1440字节为例,时间约(发送数据1440个clk+帧头约50clk+状态机控制约50clk)*8nS = 12.4uS。按13uS 发送一帧UDP数据足够了。 理论最大速度:12uS/1012uS=0.118 ,即约12兆的速度。有效发送数据时间/总时间. 下面是TCP&UDP助手作为上位机测试结果,可见发送1440字节,其接收速度约1414800B/S,即1.135MB/S。显然

蓝牙系列文章目录

假如想象 提交于 2019-11-26 03:57:12
原创文章 蓝牙配对过程分析 BT5.0 New Features概述 蓝牙安全详解 蓝牙跳频算法分析 BT5相关 BLUETOOTH 5 【8X 大广播包数据传输】 BLUETOOTH 5 【2X 数据吞吐量】 BLUETOOTH 5 【4X 远距离】 Classic蓝牙协议栈 蓝牙几个基础常识 蓝牙基础知识进阶——Physical channel 蓝牙基础知识进阶——物理链路和逻辑传输 蓝牙基础知识进阶——Packet解析 蓝牙基础知识进阶——链路控制操作 蓝牙基础知识进阶——Link manager对连接的控制 classic 蓝牙core SPEC翻译 蓝牙核心规范, 共9篇 BLE 协议栈分析 蜗居科技,BLE 协议栈分析,共11篇 SYQ, BLE 协议栈分析,共11篇 来源: 51CTO 作者: 三九感冒灵 链接: https://blog.51cto.com/11134889/2367118