文件传输协议概述

如果你想往你的服务器上传递文件,该怎么办呢?
这是个常见的问题,我们常常不仅要传文件,还涉及到下载文件,和管理服务器文件。
这时FTP协议出现了!(现在有很多基于FTP的客户端图形化软件,可以在网上下载,连接服务器,轻松管理服务器文件)
FTP: 文件传输协议 File Transfer Protocol
- 主要功能:
- 传输文件到远程主机/从远程主机下载文件
- 应用层模式:
- client/server模式
- client: 发起传输的一方
- server: 远程主机
- ftp: RFC 959
- ftp服务器: 端口号 21
和HTTP相比,FTP面向的直接是服务器的文件系统,并且具有维持状态的特点,在文件传输管理上,FTP更胜一筹。
工作流程:

- FTP客户首先发起建立1个与FTP服务器端口号21之间的TCP控制连接, 指定TCP作为传输层协议
- 客户在建立的控制连接上获得身份认证
- 客户在建立的控制连接上发送命令来浏览远程主机的目录.
- 当服务器接收到1个文件

FTP(文件传输协议)是用于在客户端和服务器间传输文件的标准协议。它维护用户状态信息,支持控制连接带外发送控制信息。FTP工作流程包括建立TCP控制连接,身份认证,使用主动或被动模式建立数据连接进行文件传输。FTP命令如USER, PASS, LIST, RETR, STOR等用于交互。FTP服务器通常监听端口21,数据连接端口为20。"
52643531,5629441,父子JSP页面数据交互技术详解,"['前端开发', 'JavaScript', 'jQuery', 'Web开发', 'HTML']
最低0.47元/天 解锁文章
960

被折叠的 条评论
为什么被折叠?



