
FTP可以采用2种工作模式,分别是Port模式、Passive模式;
FTP的传输有两种方式:ASCII、二进制:
1、ASCII传输方式:
假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通拿姿常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式
2、二进制传输模式:
在二进制传输中,悔敏迅保存文件的位序,以便原始和碧此拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。
扩展资料:
FTP文件传输协议的特点介绍:
FTP工作在TCP/IP模型的应用层,基于的传输协议是TCP,FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。
FTP的主要特征:
1、控制连接是建立在客户协议解释器和服务器协议解释器之间用于交换命令与应答的通信链路
2、数据连接是传输数据的全双工连接。传输数据可以发生在服务器数据传输过程DTP和客户DTP之间,也可以发生在两个服务器的DTP之间。
参考资料来源:百度百科-ftp
ftp进行文件传输的两种模式您好亲,ftp在传输文件的时候分为两种模式: ASCII模式 和 二进制模式。ASCII模式是一般是用来传输文本文件的。二进制模式是用来传输二进制文件的。一般我们使用ftp工具进行文件传输的时敬正候,工具内部应该会识别文件类型,而如果我们使用windows内置的ftp,在命令行的形式下从其他ftp server上获取数据的时候,这种情况,默认的是ASCII模式传输,如果这种情大稿伍况下获取比如 一个exe文件的话,会导致获取过来的文件不可执行,因此在get bin.exe之前,先键入 BIN ,然后再 get bin.exe就可以成功获取文件,且可以执行滚或了。希望可以帮助你哦欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)