询问者
FTP服务问题

问题
-
在XP中使用命令提示符,窗口中 ftp://192.168.10.238 和 telnet 192.168.10.238 21 两者又什么区别。。好像RETR这命令在TELNET 192.168.10.238 21 中能使用,在 ftp://192.168.10.238 中就不能使用,这个 是什么原因?
全部回复
-
RETR 是定義在 FTP 協議文檔 RFC 959 中, 用以從遠程服務器接收文件的一種文本指令.
而 telnet 客戶端提供了基本的基於 TCP 接收和發送功能, 所以可以用來向遠程服務器發送相關指令.
而至於基於命令提示符的 UNIX版 ftp 客戶端的 Windows 實現 ftp.exe 或 Windows Explorer 或者其他 FTP 客戶端, 已經將 RFC 959 定義的指令進行了封裝, 所以你不能直接使用,
但是你可以通過調試功能, 看到客戶端執行這些指令的信息, 比如 ftp.exe 可以通過執行命令 debug 來實現最後是關於 RFC 959 的鏈接, 可供進一步參考.
http://www.ietf.org/rfc/rfc959.txt
Folding@Home
- 已建议为答案 Alexis ZhangMVP, Moderator 2014年1月29日 21:45
-
在窗口中直接打开 ftp:// 开头的地址就是间接调用支持 FTP 协议的浏览器以窗口方式打开,TELNET 是一种基于命令行的终端工具。RETR 命令受后者支持、不受一般的浏览器支持。
--
Alexis Zhang
http://mvp.support.microsoft.com/profile/jie
http://blogs.itecn.net/blogs/alexis
本帖是回复帖,原帖作者是楼上的 "shenyubox"
在XP中使用命令提示符,窗口中 ftp://192.168.10.238 和 telnet 192.168.10.238 21 两者又什么区别。。好像RETR这命令在TELNET 192.168.10.238 21 中能使用,在 ftp://192.168.10.238 中就不能使用,这个 是什么原因?- 已建议为答案 Alexis ZhangMVP, Moderator 2014年1月29日 21:45
-
1.再XP电脑上 使用超级终端,就可以模拟RETR从 服务器上FTP 把文件下载到本地计算机吗?
如果可以,怎么使用超级终端来模拟,从服务器A上 下载文件AAAA 到本机上?
2.我现在混淆的是 我在CMD 命令提示符下。直接输入FTP 192.168.10.230。也可以使用 telnet 192.168.10.230 21 这样也可以登录 但登录后我使用?FTP 192.168.10.230 登录的时候,都没有RETR命令。。但使用 telnet 192.168.10.230 21 后能,看到有RETR命令。但不知道在命令行下怎么使用命令下载文件。。。
- 已编辑 shenyubox 2014年2月21日 8:54 补充
-
-
你是非要用命令行操作吗?如果不是最好使用支持 RETR 功能的图形化 FTP 客户端实现连续下载文件的目的。
Alexis Zhang
http://mvp.support.microsoft.com/profile/jie
http://blogs.itecn.net/blogs/alexis本帖是回复帖,原帖作者是楼上的 <shenyubox>;
| 1.再XP电脑上 使用超级终端,就可以模拟RETR从 服务器上FTP 把文件下载到本地计算机吗?
| 如果可以,怎么使用超级终端来模拟,从服务器A上 下载文件AAAA 到本机上?