zynq tcp万兆网和ftp协议分析

zynq tcp万兆网和ftp协议分析-CSDN博客

国产fpga nvme ip高速存储方案设计_fpga 高速存储-CSDN博客

国微pcie switch 8748高速存储方案设计_国产pcie switch-CSDN博客

FPGA SATA高速存储设计-CSDN博客

FPGA NVME高速存储设计_690t fpga-CSDN博客

zynq多host高速存储方案设计_zu11eg-CSDN博客

zynq nvme高速存储之ext4文件系统_zynq pcie-CSDN博客

ftp/nfs卸载自定义文件系统数据_windwos nfs存储删除-CSDN博客

PCIe+Switch高速存储方案设计_pcie switch-CSDN博客

zynq/nvme/ext4/fpga高速存储设计_zynq实现大容量存储-CSDN博客

linux内核零拷贝技术_linux内核数据拷贝-CSDN博客

linux系统raid0测试实验_raid0实验-CSDN博客

全网最全PCIe枚举算法分析(以ZYNQ平台实例讲解)_pcie 枚举-CSDN博客

本文介绍在zynq7045平台测试tcp万兆网速率和编写ftp server实现万兆网卸载文件。

tcp协议速率测试。

首先需要准备一张万兆网卡X520-DA1,2个sfp+的电模块,一根7类网线和一张zynq7045开发板。具体环境和连线如下图所示。

然后将tcp协议bit下载到fpga当中,打开自己编写的网络调试助手,这个不能用网上的,网上的速度不能达标,自己编写的网络调试助手需要配置万兆网,不然速度起不来。

在fpga中用vio将配置tcp为测速模式,支持回环模式。

通过网络调试助手连接fpga tcp server,打开任务管理器,看到万兆网的速率稳定在9.3Gbps。

ftp协议分析

分析ftp协议一定要熟悉tcp协议,对tcp协议熟悉后才能写ftp server。

这里需要注意区分ACK和确认号。

ftp命令码如下:

ftp命令如下

通过wireshark抓包分析

ip.addr eq 192.168.100.82 && ip.addr eq 192.168.100.83

速度测试

在windows上使用FileZilla Client软件卸载文件,速度可以达到800MB/s。

相关推荐
dulu~dulu1 年前
计算机网络(7)----应用层
服务器·网络·计算机网络·应用层协议·dns解析过程·电子邮件协议·ftp协议