网络基础知识介绍: FTP协议

      最后更新:2022-06-16 15:27:57 手机定位技术交流文章

      从: 微点阅读 https://ww.Weidianyuedu.com

      文件传输协议(英语:File Transfer Protocol,FTP)是一种提供网络间共享文件的协议,可以可靠地和高效地传输计算机间的文件。 当传输时,双方的操作系统和磁盘文件系统类型可能不同。

      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 文件 、 可执行文件或图像.

      来源:微点阅读

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/27517.html

          热门文章

          文章分类