怎样编一个简单的FTP服务器?

jxxy 2000-09-01 11:17:00
我想做一个dos下的简单的ftp服务器,所需实现的功能很简单:只需要接收命

令后,发送一批数据过去就行了.不需用户验证且用UDP协议,请问ftp原理是什么?

该看些什么资料?希望各位大虾帮助我!小弟将不胜感激!

...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chen_Lin 2000-09-06
  • 打赏
  • 举报
回复
纯dos下编需要其它软件支撑,如PCTCP(有FTP客户端功能)
但是编写Socket程序都比较困难,FTP服务端程序更为困难,
建议参看Unix下编程的例子.
jxxy 2000-09-03
  • 打赏
  • 举报
回复
我要在纯dos下编,哪怎样编?不可能完全用c语言吧?请详细点,好吗?
U皮特U 2000-09-01
  • 打赏
  • 举报
回复
ftp的原理很简单,其实就是通讯双方用约定的命令进行交互。比如,服务器端能识别CD,GET,PUT等一系列FTP命令,然后根据命令作出正确的反应即可。你甚至可以自已定义这些命令,象你要实现的这个功能,定义一个特定的字符串发送给服务器,服务器收到后将数据传回去即可。
llt 2000-09-01
  • 打赏
  • 举报
回复
如果想详细了解ftp的原理,可以看rfc959;此外,网上有此类的免费源代码可以参考。
FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第1页。FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第1页。 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第1页。 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第1页。 FTP服务器有哪些优势FTP服务器知识详解 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第2页。FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第2页。 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第2页。 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第2页。 导读 FTP服务器有哪些优势?今天小就从FTP服务器的服务内容以及FTP服务器如何配置、FTP服务器工作模式等等来为大家详细说说关于FTP服务器的知识,跟着小一起去看看吧! FTP服务器有哪些优势?今天小就从FTP服务器的服务内容以及FTP服务器如何配置、FTP服务器工作模式等等来为大家详细说说关于FTP服务器的知识,跟着小一起去看看吧! FTP服务器知识详解--FTP服务器服务内容 一般来说,用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。Internet上早期实现传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第3页。FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第3页。传送给别人,或者从其它的用户环境中获得文件。 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第3页。 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第3页。 ……综上仅为摘抄,详细内容请点击"FTP服务器服务内容有哪些" FTP服务器知识详解--FTP服务器配置 第1步,在开始菜单中依次单击"管理工具" "Internet信息服务(IIS)管理器"菜单项,打开"Internet信息服务(IIS)管理器"窗口。在左窗格中展开"FTP站点"目录,右键单击"默认FTP站点"选项,并选择"属性"命令。 第2步,打开"默认FTP站点 属性"对话框,在"FTP站点"选项卡中可以设置关于FTP站点的参数。其中在"FTP站点标识"区域中可以更改FTP站点名称、监听IP地址以及TCP端口号,单击"IP地址"辑框右侧的下拉三角按钮,并选中该站点要绑定的IP地址。如果想在同一台物理服务器中搭建多个FTP站点,那么需要为每一个站点指定一个IP地址,或者使用相同的IP地址且使用不同的端口号。在"FTP站点连接"区域可以限制连接到FTP站点的计算机数量,一般在局域网内部设置为"不受限制"较为合适。用户还可以单击"当前会话"按钮来查看当前连接到FTP站点的IP地址,并且可以断开恶意用户的连接。 ……综上仅为摘抄,详细内容请点击"FTP服务器如何配置" FTP服务器知识详解--FTP服务器工作模式 主动模式port 在主动模式下,FTP客户端首先与FTP服务器的TP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送Pot命令。Port命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过其TCP20端口连接到客户端的指定端口发送数据。FTP服务器必须与客户端建立一个新的连接用来传送数据。主动FTP连接过程如下: FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第4页。FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第4页。 命令连接:客户端>1024端口 服务器21端口; 数据连接:客户端>1024端口 服务器20端口。 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第4页。 FTP服务器有哪些优势FTP服务器知识详解全文共4页,当前为第4页。 ……综上仅为摘抄,详细内容请点击"FTP服务器工作模式有哪些" 以上就是FTP服务器知识详解的全部内容了,希望综上所述能给予各位一定的帮助。 -全文完- FTP服务器有哪些优势FTP服务器知识详解

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧