文件传输协议

编辑
本词条由“小小编” 建档。

文件传输协议(FTP)是一种协议,通常用于在支持Internet协议数据包的任何网络上交换文件。有一台计算机参与FTP的传输:服务器和客户端。下载服务器在网络上侦听来自其他计算机的连接请求。客户端的计算机启动与服务器的连接。连接后,客户端可以对文件执行许多操作,例如将文件发送到服务器、从服务器上传文件、更改名称或删除服务器上的文件等。任何软件公司或个人程序员都可以创建客户端软件或下载服务器,因为该...

什么是文件传输协议

编辑

文件传输协议 (FTP) 是一种协议,通常用于在支持 Internet 协议数据包的任何网络上交换文件。有一台计算机参与FTP的传输:服务器和客户端。下载服务器在网络上侦听来自其他计算机的连接请求。客户端的计算机启动与服务器的连接。连接后,客户端可以对文件执行许多操作,例如将文件发送到服务器、从服务器上传文件、更改名称或删除服务器上的文件等。任何软件公司或个人程序员都可以创建客户端软件或下载服务器,因为该系统是一个开放标准。几乎所有的计算机系统都支持FTP系统。这允许任何计算机连接到基于传输控制系统/IP的网络,以处理网络上的计算机的文件,而不管使用何种操作系统(如果计算机允许FTP访问)。目前有许多下载器和服务器软件,其中许多是免费软件。

文件传输协议

文件传输协议是加入传输控制协议包并将其转换为阿拉伯语传输控制协议的章程之一,该协议可以安全地传输数据并确保数据在传输过程中不会丢失。

FTP 包机的特点是使用端口 20,第一个端口号 21 负责传输 FTP 命令,而端口号 20 用于数据传输。

文件传输协议概述

编辑

文件传输协议FTP 通常在两个端口(20 和 21)上运行,专门用于传输控制系统。端口 21 上的下载服务器正在等待从下载软件到达连接。此端口上的任何连接都会形成一个控制表,命令通过该控制表传递到下载服务器。要实际进行文件发送,需要不同的连接。根据传输模式,客户(主动模式)或服务器(被动模式)可以侦听下一个数据连接。在开始发送文件之前,客户端和服务器还会协商数据连接端口。在活动链接的情况下(服务器与客户端通信以转换数据),服务器在链接到客户端之前连接到端口 20。至于负面联想,则没有这样的限制。

当数据通过电子表格转换时,控制表处于空闲状态。这可能会导致通过保护软件进行大型数据传输的一些问题,该软件会在长时间空闲后对会话进行计时。转换文件时,控制会话可能会与保护程序分离,这可能会导致错误。

  • 文件传输协议 (FTP) 的目标,如其 RFC 所总结的那样,是:
  • 升级文件订阅(软件和/或数据)。
  • 鼓励间接或隐式使用远程计算机。
  • 保护用户免受不同主机之间文件存储系统差异的影响。
  • 可靠、高效地转换数据。

对FTP的批评

编辑
  • 文件的内容和密码以明文形式发送,可以被窃听者拦截。有一些系统改进可以避免这一点。
  • 使用安全程序很难过滤FTP活动模式到客户一侧的通道,因为客户必须打开插座才能接收通信。利用FTP的负模式解决了这个问题。
  • 可能违反系统的内部代理提议,告诉服务器将数据发送到第三个计算机端口。
  • 由于启动传输所需的命令数量,FTP 是一个非常轻量级的系统。
  • 收件人方面没有安全控制。如果传输中断,收件人无法知道文件是否完整。有必要从外部管理这一点。
  • 一个接一个地传输文件文件,这会使主题变得困难,因此,如果它相互传输文件,则速度更快,这会导致上传速度变慢。

FTP和Web浏览器

编辑

较新的 Web 浏览器和文件管理器可以连接到下载服务器,尽管它们可能缺乏对系统扩展(如 FTPS)的支持。这允许通过类似于用于本地文件的连接通过 FTP 移动远程文件。这通过FTP链接工作,该链接采用密码的形式,可以选择在链接中给出,例如:大多数Web浏览器都需要使用FTP的被动模式,并非所有下载服务器都能够处理它。某些浏览器只允许下载文件,但不提供将文件发送到服务器的方法。ftp(s)://ftpserveraddressftp(s)://<login>:<password>@<ftpserveraddress>:<port>

百科词条作者:小小编,如若转载,请注明出处:https://glopedia.cn/338125/

(6)
词条目录
  1. 什么是文件传输协议
  2. 文件传输协议概述
  3. FTP
  4. 对FTP的批评
  5. FTP和Web浏览器

轻触这里

关闭目录

目录