最后更新:2022-06-16 15:27:57 手机定位技术交流文章
从: 微点阅读 https://ww.Weidianyuedu.com
FTP允许在TCP/IP网络上的两个计算机之间传输文件。FTP服务是基于FTP协议的文件传输服务。工作时,在计算机上运行FTP客户端应用程序,另一台电脑需要运行 FTP服务器 端程序。只有一个FTP服务,客户端不能发送文件。以下描述了FTP服务的配置和文件传输模式。
1、FTP服务构成
文件传输是指客户端与FTP服务器之间的文件传输,例如上传和下载文件。 为了实现文件传输,必须满足以下两个条件:
1)服务器必须打开一个TCP端口(默认的21个端口)来听从客户端的请求。
2)客户端连接到FTP服务器,需要使用TCP模式,这确保客户端与服务器之间的对话是可靠的。
客户端与FTP服务器之间的文件传输是一个完整的FTP会话,会话包含两个连接,控制连接和数据连接,其功能如下:
控制连接:客户端发送连接到FTP服务器的21个端口,服务器接受连接,建立一条命令通道。FTP命令和响应通过控制连接传输,此连接将存在整个FTP会议。连接主要负责从客户端传递命令到服务器,返回服务器对客户端的响应。所以,连接不用于发送数据,只用于传输命令。
数据连接:每当客户端和服务器之间传输文件时,都会创建数据连接,主要用于文件传输。
2、数据格式
当使用FTP进行文件传输时,FTP为不同的文件类型提供两个文件传输模式,分别是ASCII和二进制。 这些两种模式支持的文件如下:
ASCII:用于传输简单的文本文件, 用于默认类型.
二进制: 用于传输程序文件 、 word processing 文件 、 可执行文件或图像.
来源:微点阅读
本文由 在线网速测试 整理编辑,转载请注明出处。