当前位置: 首页 > article >正文

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。


http://www.kler.cn/a/540302.html

相关文章:

  • 【时时三省】(C语言基础)基础习题1
  • Flink 内存模型各部分大小计算公式
  • kafka生产者之发送模式与ACK
  • 小鹅通首页网页开发
  • QT修仙之路1-1--遇见QT
  • UMLS初探
  • 如何查看用户的详细身份信息
  • 向量数据库简单对比
  • fps动作系统9:动画音频
  • flutter 默认跳转封装
  • Powershell语言的数据库编程
  • Windows 本地部署大模型 OpenWebUI+Ollama
  • 游戏引擎学习第95天
  • 【GIS】本地部署nominatim地理编码服务
  • 【人工智能】python之set集合练习
  • 等级保护2.0|网络安全服务
  • pytorch torch.linalg模块介绍
  • pip3命令全解析:Python3包管理工具的详细使用指南
  • 【LeetCode 热题100】74:搜索二维矩阵(二分、线性两种方式 详细解析)(Go 语言实现)
  • 超越 DeepSeek V3 -->【Qwen2.5-Max】
  • 【快应用】原生广告下载状态监听案例
  • 证明: 极限的局部有界性
  • Faiss特征向量搜索
  • ESP-IDF学习记录(6)
  • Django开发入门 – 2.Django的Web应用项目架构
  • flink JobGraph解析