11 2011 档案

摘要:文件传输协议(FTP)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似 TELNET 协议在主机间交换命令和消息。 FTP 的主要功能如下:提供文件的共享(计算机程序 / 数据);支持间接使用远程计算机;使用户不因各类主机文件存储器系统的差异而受影响;可靠且有效的传输数据。 FTP ,尽管可以直接被终端用户使用,但其应用主要还是通过程序实现。 FTP 控制帧即指 TELNET 交换信息,包含 TELNET 命令和选项。然而,大多数 FTP 控制帧是简单的 ASCII 文本,可以分为 FTP 命令... 阅读全文
posted @ 2011-11-29 14:36 道-法-自-然 阅读(4165) 评论(0) 推荐(0)
摘要:http://code.google.com/p/pyftpdlib/Python FTP服务器是一个使用异步接口的服务器,基于asyncore模块的pyftpdlib提供Python语言最完整支持RFC959 的FTP服务器。Python FTP server library provides a high-level portable interface to easily write asynchronous FTP servers with Python. Based on asyncore framework pyftpdlib is actually the most comple 阅读全文
posted @ 2011-11-08 15:49 道-法-自-然 阅读(3098) 评论(0) 推荐(0)
摘要:最近由于要在嵌入式系统中加入一个ftp功能,于是用python研究起ftp协议来。这个就是两个星期的学习的结果,它实现了一个最小功能的 ftp server。我用这个验证了我对ftp 协议的理解,可惜的是,它最终证实我的嵌入式系统还有些其他的问题,不在ftp协议的范围内,我还得从tcp/ip协议栈里找原因:-( 要使用它你得修改ftproot的设置,我用winxp自带的ftp程序验证没问题。view plaincopy to clipboardprint?#importsys importos,glob,timeimportstringimportsocketftproot="f:/ 阅读全文
posted @ 2011-11-08 15:44 道-法-自-然 阅读(498) 评论(0) 推荐(0)