ftp是什么协议

VIE
程序开发/运营

擅长于网站/小程序等相关技术,热爱IT/互联网相关知识。

演示环境:计算机
计算机系统

FTP协议的英文全称是File Transfer Protocol,中文意思是“文件传输协议”,是TCP/IP协议族中的协议之一。FTP是一个用于在计算机网络上在客户端和服务器之间进行文件传输的应用层协议。

FTP协议包括两个组成部分,包括:FTP客户端和FTP服务器。

其中,FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。

RFC 959定义了FTP协议规范。

FTP实现的目标:

1、促进文件的共享(计算机程序或数据);
2、鼓励间接或者隐式的使用远程计算机;
3、向用户屏蔽不同主机中各种文件存储系统(File system)的细节;
4、可靠和高效的传输数据。

默认情况下,FTP使用20和21这两个端口,其中20用于数据连接(传递数据),21用于控制连接(传递控制信息)。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。

更新时间:2023-05-06 00:16:41
精选回答

该内容来源于合作方,未经允许请勿转载,如有侵权或合作请点击联系客服/邮箱:mail@xzwk.cn

相关推荐