ftp的特点是什么

ftp的特点是什么,第1张

特点FTP协议具有4个基本特点:

1、提供交互式的访问,使得用户更容易通过 *** 作命令与远程系统交互。

2、允许客户指定存储文件的类型与格式。

3、具备鉴别控制能力,允许文件具有存取权 限。

4、屏蔽了计算机系统的细节,因而适合于在 异构网络中任意计算机之间传送文件。

概念文件传输协议,英文名File Transfer Protocol,缩写和简称为FTP,是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。

扩展资料

一、FTP的传输方式包括:ASCII传输、二进制传输。

1、ASCII传输方式

假定用户正在拷贝的文件,包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容,以便于把文件解释成另外那台计算机存储文本文件的格式。

如果用户正在传输的文件包含的不是文本文件,而是程序、数据库、字处理文件或者压缩文件,那么在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝。

2、二进制传输模式

在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一对应的。即使目的地机器上包含位序列的文件是没意义的。比如说,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。

如果在ASCII方式下传输二进制文件,即使不需要也仍会转译,这会损坏数据。(ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。)

二、FTP的运行机制主要包括:FTP服务器、匿名FTP。

1、FTP服务器

FTP也是一个客户机/服务器系统。简单地说,支持FTP协议的服务器就是FTP服务器。

用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。

2、匿名FTP

在匿名FTP机制下,用户可通过它连接到远程主机上,并从其下载文件,而无需成为其注册用户。系统管理员建立了一个特殊的用户ID,名为anonymous,Internet上的任何人在任何地方都可使用该用户ID。

通过FTP程序连接匿名FTP主机的方式同连接普通FTP主机的方式差不多,只是在要求提供用户标识ID时必须输入anonymous,该用户ID的口令可以是任意的字符串。

参考资料:

百度百科—ftp

百度百科—FTP协议

目前FTP 服务器面临的安全隐患主要包括:

1 被用户跳转到了上级非授权的目录(如 /root);
2 客户端指定文件的类型和格式,但只通过扩展名判断。
3 无法判断文件是否为带毒。
4 文件传输不做校验,无法保证文件的完整性
5 多人同用一个用户时,文件下载无法追查。

友予安全FTP,在标准FTP、SFTP基础上,增加安全如下:
1 服务端目录限定:只允许用户访问设定的目录,如不能访问C:、/root、FTP服务软件本身的目录,当管理端添加用户指定的目录超出了限定,用户无法访问该目录。
2 深度文件类型识别:服务端设定的可上传的类型,用友予Ftp客户端,在客户端中就会深度识别文件类型、修改扩展名无效,标准Ftp上传时,服务端做深度判断。
3 文件病毒查杀:服务端支持卡巴斯基、比特凡德、GDATA、NOD32杀毒软件,每个上传的文件都调用杀毒软件命令查杀,返回查杀结果。友予Ftp客户端可显示错误原因,标准FTP删除文件,创建同名文件加错误原因。
4 MD5校验:友予Ftp客户端上传、下载的文件与服务端生成的MD5对比,同时对比文件的字节数,当都相同时才认定文件传输成功。
5 下载文件限定:限定用户可下载文件的类型,如重要的设计图、代码、视频都可限定,限定的文件用户查看不到。
6 下载文件备份:重要的资料外流,但不可查,通过平台,下载的文件会自动备份到指定的目录,并有用户、IP、时间、文件等信息记录到日志中,结合备份文件可查外传人员。

FTP工具一般常用的有FLASHFTP、LEAPFTP、CuteFTP三种,合称FTP三剑客。

FLASHFTP

FLASHFTP是速度最快的,但是访问某些教育网站不稳定,还有事出现传大文件卡死的现象,但是为了速度,这点小小的不足可以忽略;

LEAPFTP

LEAPFTP是最稳定的,访问所有网站都比较稳定,而且绝对不会卡死,但是速度有所不足;

cuteFTP

cuteFTP的优点在于功能繁多,速度和稳定性介于前面的二者之间,使用者可以按用途和喜好来选择它们。

iis7服务器管理工具是一款优秀的ftp客户端。

安装后可以直接作为ftp的客户端,它可以批量管理ftp站点,并实现定时备份文件的功能。

它是一款服务器批量管理工具,可以集中管理windows及linux系统服务器,以及作为ftp及vnc的客户端使用,纯中文管理环境,更符合咱们国人的使用习惯,最关键的,它是免费的!

设置 FTP 服务器需要以下步骤:

选择合适的 FTP 服务器软件,比如 FileZilla、vsftpd 等。安装FTP服务器软件时需要注意设置用户和组权限。

指定 FTP 服务器运行的端口号,建议使用默认端口号21,因为大多数 FTP 客户端都默认使用该端口。

创建用户和组,分配相应的权限。FTP 用户应拥有访问 FTP 目录的权限,组应拥有读写 FTP 目录和日志文件的权限。

配置 FTP 服务器部分安全性参数,例如最大连接数、连接超时时间、限制的最大传输速度等。

配置 FTP 服务器的数据传输模式,常用的有主动模式和被动模式。

设置 FTP 服务器上文件的格式和编码方式。可以设置为二进制文件格式或ASCII 文件格式。

配置 FTP 服务器日志,记录 FTP 服务器访问记录及 *** 作记录

FTP服务器的优点是:
1、完全基于网络,具有网络文件的上传与zhidao下载特性。如支持断点续传,不受工作组与IP地址限制等。
2、拥有完善的用户权限管理系统,比起网络共享来说,可以详细设置每个用户的权回限。如只能上传,不能修改或删除等。
3、安全性高,可以进行数据的加密传输。更好保护个人隐私。
与网络共享比起来:
使用上答感觉不如网络共享方便,网络共享的文件可以像本地文件一样使用。而FTP必须是下载下来才能使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13489715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-17
下一篇 2023-08-17

发表评论

登录后才能评论

评论列表(0条)

保存