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

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.mrgr.cn/news/90198.html

相关文章:

  • Android多包路由方案: ARouter 路由库
  • Wpf美化按钮,输入框,下拉框,dataGrid
  • ArcGIS Pro批量创建离线服务sd包
  • Java | RESTful 接口规范
  • YouBIP 项目
  • 基于微信小程序的医院预约挂号系统的设计与实现
  • k8s部署elasticsearch
  • 【数据结构】双向链表(真正的零基础)
  • 【故障处理】ORA-19849 ORA-19612 0RA-17627 ORA-03114
  • 算法之 博弈问题
  • 工厂方法模式详解(Java)
  • 元数据、数据元、数据元素、数据项 和 主数据的概念
  • 荣耀手机Magic3系列、Magic4系列、Magic5系列、Magic6系列、Magic7系列详情对比以及最新二手价格预测
  • 数据结构与算法(test3)
  • MySQL主从同步+binlog
  • python学习目录
  • spring学习(druid、c3p0的数据源对象管理)(案例学习)
  • 【故障处理】ADG延迟 - MRP0状态为WAIT_FOR_LOG
  • vscode无法ssh连接远程机器解决方案
  • RK3588部署Deepseek R1模型(CPU+NPU)
  • DeepSeek Coder + IDEA 辅助开发工具
  • window 安装GitLab服务器笔记
  • 【虚幻引擎UE】AOI算法介绍与实现案例
  • Vue3 Ref全家桶深度解析:掌握响应式编程精髓
  • C++ ——从C到C++
  • 【蓝耘元生代智算云平台】一键部署 DeepSeek人工智能模型