双方能否通过FTP双向数据连接发送数据
我一直认为,当FTP数据连接打开时,它只以一种方式传输数据 现在我发现,双方都可以在打开的数据连接上传输数据 我的问题是:双方能否通过FTP双向数据连接发送数据,ftp,protocols,ftp-client,ftps,Ftp,Protocols,Ftp Client,Ftps,我一直认为,当FTP数据连接打开时,它只以一种方式传输数据 现在我发现,双方都可以在打开的数据连接上传输数据 我的问题是: 它是用来干什么的?我读到它可以用来通过SSL传输文件,所以双向协议用于协商,但是为什么不使用FTP呢 打开数据连接以传输文件并列出(其他内容?)。那么,当发送端从另一方接收数据时,它应该做什么呢?它将如何处理它 是否有客户支持这种行为 这很普遍吗 您是对的,FTP RFC确实提到了双向使用数据连接的可能性: 还应当注意,数据连接可用于同时发送和接收 但RFC作者可能只是想确
您是对的,FTP RFC确实提到了双向使用数据连接的可能性: 还应当注意,数据连接可用于同时发送和接收 但RFC作者可能只是想确保该协议的未来功能可以使用该选项 但据我所知,实际上没有这样的功能可以利用双向数据连接 FTP协议根本不允许同时传输,无论是在同一方向还是相反方向 当前使用的数据连接是:
- 对于下载,只有服务器发送数据
- 对于上载,只有客户端发送数据
- 对于目录列表,其中只有服务器发送数据
关于FTP:事实上,如果数据连接使用TLS/SSL加密,则当客户端和服务器协商加密时,该连接在TCP级别上双向使用。但我不认为这也是RFC所指的,因为当时不存在SSL/TLS,协商也超出了FTP协议的范围。“现在我发现双方都可以在打开的数据连接上传输数据。”:你在哪里发现的?你能发一封推荐信吗“还应注意,数据连接可用于同时发送和接收”