aTFTP
💻
aTFTP
软件
软件描述
atftp 是 TFTP 协议的客户端/服务器实现,支持 RFC 1350、2090、2347、2348、2349 和 7440。服务器为多线程架构,客户端使用 libreadline 提供友好的操作界面。
官方网站
访问软件的官方网站了解更多信息
sourceforge.net
安全链接HTTPS
什么是 aTFTP?
atftp 是 TFTP 协议的客户端/服务器实现,支持 RFC 1350、2090、2347、2348、2349 和 7440。服务器采用多线程设计,客户端使用 libreadline 提供友好的界面。
atftp 意为“高级简单文件传输协议”。它被称为“高级”,与其它 TFTP 服务器相比主要有两个原因:首先,它旨在完全符合所有相关 RFC 标准,包括 RFC1350、RFC2090、RFC2347、RFC2348 和 RFC2349。据我所知,目前公开领域尚无任何 TFTP 服务器能满足这一要求。其次,atftp 专为向大型集群提供引导文件而设计,具备多线程和组播(RFC2090 和 PXE)支持,可同时加速数百台机器的启动。
我最初在尝试使用 pxelinux(随 syslinux 发布)通过局域网引导 Debian 系统时,开始编写 atftp 服务器。由于 pxelinux 需要支持 RFC2349 中定义的“tsize”选项,我查找了多种 TFTP 服务器,但均无法满足需求。
借助 atftp,我已成功使用 pxelinux 和 dhcpd 实现了局域网引导。不过,由于开发仅利用业余时间进行,且 atftp 已满足我的需求,因此新功能开发将放缓。然而,atftp 仍处于积极维护状态,欢迎提出意见、报告错误及提交补丁。
