怎么用FTP传输文件? FTP是什么?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-05-12

FTP和Telnet的区别是目的和使用方式有所不同。

FTP的主要目的是传输文件,Telnet的主要目的是远程登录和访问计算机。

FTP使用两个不同的连接,一个是控制连接,用于传输命令和控制信息,另一个是数据连接,用于传输文件。FTP客户端软件可以连接到FTP服务器并执行文件传输操作。FTP服务器通常是文件共享服务器,允许多个用户连接并访问共享文件。

Telnet使用TCP连接,允许用户在远程计算机上执行各种操作,例如执行命令、编辑文件、安装软件等。Telnet客户端软件可以连接到Telnet服务器并登录到远程计算机上。

综上所述,FTP和Telnet在使用方式和目的有所不同。

FTP的支持模式介绍

Port模式:FTP客户端首先和服务器的TCP 21端口建立连接,用来发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。FTP server必须和客户端建立一个新的连接用来传送数据。

Passive模式:建立控制通道和Standard模式类似,但建立连接后发送Pasv命令。服务器收到Pasv命令后,打开一个临时端口(端口号大于1023小于65535)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口传送数据。