onps栈1.1版本发布

更新内容

  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/

获取源码

移植样例

协议栈提供了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

posted @ 2023-08-06 22:12  Neo-T  阅读(52)  评论(0编辑  收藏  举报