当前位置: 首页 >  技术宝典 >  onps栈1.1版本发布

onps栈1.1版本发布

导读:更新内容.增加了ipv6支持,支持ipv6地址状态及无状态自动配置;.tcp实现延迟应答(DACK,Delayed Acknowledgment)及选择性确认(SACK, Selective Acknowledgment)机制,优化tcp栈传输性能;.提供网络层人机交互接口——虚

更新内容

  1. 增加了ipv6支持,支持ipv6地址状态及无状态自动配置;
  2. tcp实现延迟应答(DACK,Delayed Acknowledgment)及选择性确认(SACK, Selective Acknowledgment)机制,优化tcp栈传输性能;
  3. 提供网络层人机交互接口——虚拟网络终端(NVT,Net virtual Terminal),交互命令覆盖网络参数配置、常用网络调试工具等,提供扩展NVT命令接口,允许用户添加自定义命令;
  4. 提供telnet服务端口,允许用户通过telnet登录NVT,对终端设备进行远程操控;
  5. 提供telnet客户端,允许用户登录NVT后再通过telnet客户端登录其它telnet主机(如windows、linux等),实现 telnet 网络穿透;

NVT和Telnet服务让协议栈具象化,其实际运行界面如下图所示:

通过NVT登录其它telnet主机时的结果图如下:

开发文档

《onps栈移植手册》

《onps栈API接口手册》
《onps栈用户使用手册》
《onps网络协议栈移植及使用说明》

项目地址

https://gitee.com/Neo-T/open-npstack/

获取源码

下载 Source code (zip)

下载 Source code (tar.gz)

移植样例

协议栈提供了rt-thread和ucosii下的移植样例工程。rt-thread样例工程的获取地址如下:
https://gitee.com/Neo-T/onps-rtthread/releases/tag/v1.1.0

ucos-ii的获取地址如下:
https://gitee.com/Neo-T/onps-ucosii/releases/tag/v1.1.0

内容
  • 三维模型轻量化在移动应用场景的如何发挥作用
    三维模型轻量化在移动应用场景的如
    2023-12-01
    在移动应用场景中,三维模型的重量对于应用的性能、流畅度和用户体验都有很大的影响。而三维模型轻量化技术可以通过减少模型数据
  • 旋转网格超采样(Rotated Grid Supersampling)
    旋转网格超采样(Rotated
    2023-12-06
    旋转网格超采样(Rotated Grid Supersampling).这是对文章 4-Rook Antialiasin
  • gitlab ci 集成 eslint/prettier/tsc 做代码审查,并使用 eslint 输出作为显示代码质量
    gitlab ci 集成 esl
    2023-12-09
    前言.想自动化一下公司里代码的部分审查,最初想用 reviewdog 的,但是公司的域名基本都在 VPN 中访问的,gi
  • 什么是软件供应链?
    什么是软件供应链?
    2023-12-05
    1 软件供应链定义.需方和供方基于供应关系,开展并完成软件采购、开发、交付、获取、运维和废止等供应活动而形成的网链结构。
  • 在idea/webstorm等terminal运行命令报错:Command rejected by the operating system没有权限【已解决】
    在idea/webstorm等t
    2023-12-10
    在idea/webstorm等编译器terminal窗口运行命令报错:Command rejected by the o
  • 实时光线追踪(3)Ray Casting
    实时光线追踪(3)Ray Cas
    2023-12-01
    目录.硬件光追(Hardware Ray Tracing).加速结构(Acceleration Structure,AS