什么是文件传输协议客户端?(a file transfer protocol client?)

文件传输协议客户端是一种计算机软件应用程序,用于使用文件传输协议(FTP)访问数据服务器。通过使用此通用协议,客户机能够在服务器之间传输数据。客户端应用程序提供了建立连接的方法,然后向服务器发出适当的FTP命令。它有多种形式,通过命令行界面(CLI)、图形用户界面(GUI)甚至通用web浏览器进行操作。...

文件传输协议客户端是一种计算机软件应用程序,用于使用文件传输协议(FTP)访问数据服务器。通过使用此通用协议,客户机能够在服务器之间传输数据。客户端应用程序提供了建立连接的方法,然后向服务器发出适当的FTP命令。它有多种形式,通过命令行界面(CLI)、图形用户界面(GUI)甚至通用web浏览器进行操作。

A file transfer protocol client is a computer software application used for accessing a data server by using the file transfer protocol (FTP).

FTP是Internet协议(IP)套件上层应用程序层的一部分,传输控制协议(TCP)用于通信传输。然后,文件传输协议客户端负责通过最终打开两个TCP连接来建立与服务器的连接。第一个是控制连接,客户端在其中向FTP服务器发送命令。通过控件连接发送的第一个命令是USER命令,以用户名作为参数,然后是PASS命令,后面是密码。一旦建立,控制连接将在整个会话中保持打开状态。

An FTP client comes in many forms, operated via a command line interface (CLI), a graphical user interface (GUI), even a common web browser.

在这里,文件传输协议客户端设置与服务器的不同通信模式。通常,根据发送或接收的数据,数据以文本或二进制两种方式之一表示。文本类型传输通常用于使用美国信息交换标准代码(ASCII)编码方法编码的纯文本文件。二进制模式,也称为图像模式,用于传输非文本二进制格式的文件,如数字图像。另一种称为本地模式,是FTP使用唯一或专有格式传输数据的另一种方式。

文件传输协议客户端使用的第二个TCP通道是数据连接。此连接本质上是临时的,仅当客户端请求服务器上的文件列表或正在向服务器或从服务器传输文件时才会创建。当没有数据传输发生时,数据连接就会被破坏。数据连接的建立方式也很独特,无论是主动还是被动。客户机必须告诉服务器要使用的数据连接类型,具体取决于客户机上可用的连接类型。

使用活动数据连接时,文件传输协议客户端会告诉服务器数据连接使用哪个TCP端口号。但是,当在被动模式下使用时,客户机只是告诉服务器它是被动的,然后服务器通知客户机使用哪个TCP端口进行数据连接。在大多数情况下,由于使用防火墙防止未经授权的访问,客户端被设置为被动连接。

由于FTP中普遍缺乏安全性,文件传输协议客户端的安全性是其操作的一个组成部分,因此用户的活动不会受到窥探。多年来,已经设计了许多附加的安全技术用于FTP,例如客户端显式命名要使用的安全协议或自动暗示安全协议。其他客户端试图通过安全外壳(SSH)隧道使用FTP,由于数据连接的短暂性,这可能会有困难。

  • 发表于 2021-12-10 13:06
  • 阅读 ( 114 )
  • 分类:互联网

你可能感兴趣的文章

活动ftp(active ftp)和被动ftp(passive ftp)的区别

...传输,一个用于命令,另一个用于发送和接收数据。来自客户端计算机的请求在服务器的端口21接收,该端口专门用于发送命令;因此,它被称为命令端口。一旦接收到传入请求,客户端计算机请求或上载的数据将通过称为数据...

  • 发布于 2020-11-04 09:09
  • 阅读 ( 237 )

如何将数据从raspberry pi复制到pc:5种方法

...过SSH交换来自Raspberry Pi的数据 使用PC的FTP客户端将数据传输到Raspberry Pi ...

  • 发布于 2021-03-15 10:48
  • 阅读 ( 351 )

什么是ftp?为什么需要ftp服务器?

...可以从浏览器窗口访问FTP服务器。它不是理想的方法(FTP客户端是首选的,更多是在下面),但它是功能性的。 ...

  • 发布于 2021-03-30 13:16
  • 阅读 ( 358 )

是否需要“弹出”连接到windows的mtp设备?

...Safely Remove Hardware and Eject Media” message. However, MTP, or Media Transfer Protocol, operates at the file level rather than as a large unit of mass storage at the block level. When plugging in a device such as an MTP device, the host system queries the files on the device. This is often main...

  • 发布于 2021-04-08 23:55
  • 阅读 ( 149 )

ftps和sftp有什么区别?

...et up a system for four of my employees who work remotely so that they can transfer files. I also need it to be secure. Is SFTP better than FTPS? What is the difference between the two? 两者有什么区别?哪一个更好? 答案 超级用户贡献者NuTTyX和Vdub为我们提供了答案。首...

  • 发布于 2021-04-11 07:36
  • 阅读 ( 188 )

当我在远程服务器之间传输文件时,我的本地计算机是中介吗?

...否减慢了远程主机之间的文件传输速度。他写道: When I transfer files between servers on my desktop is my computer an intermediary? For example, on a Windows based system I have two windows explorer programs opened and in each explorer window I am viewing the contents of two serve...

  • 发布于 2021-04-11 19:42
  • 阅读 ( 115 )

最好的免费程序和在线服务发送和共享大文件

...ve written about how to use the YouSendIt Outlook add-on. 湿转移 WeTransfer是一个免费平台,每次传输可传输高达2GB的大型数字文件。他们可以传输任何类型的文件,如演示文稿、照片、视频、音乐、文档等。没有注册,档案有效期为两周...

  • 发布于 2021-04-12 03:10
  • 阅读 ( 404 )

bittorrent初学者指南

...件的方法。通过BitTorrent协议下载文件的程序称为BitTorrent客户端。BitTorrent协议的独特之处在于,它将文件共享分发给所有已下载或正在下载文件的用户。因为BitTorrent将文件分成数百小块分发,所以在开始共享之前,您甚至不需...

  • 发布于 2021-05-13 19:29
  • 阅读 ( 180 )

文件传输协议(ftp)

...构建和维护网站的重要工具。  许多文件传输协议(FTP)客户端都可以免费下载,尽管大多数提供下载的网站(和web浏览器)已经内置了FTP,因此并不总是需要下载单独的软件。 了解文件传输协议(ftp) 文件传输协议是许...

  • 发布于 2021-06-05 12:03
  • 阅读 ( 153 )

资金转移定价(ftp)和sftp公司(sftp)的区别

...p)? FTP(文件传输协议)主要用于将文件从服务器传输到客户端。FTP客户端在TCP的帮助下建立连接。FTP服务器允许多个客户端同时访问服务器。FTP在主机之间建立了两个连接,从而提高了效率。 第一个连接用于传输数据,其他...

  • 发布于 2021-07-08 15:13
  • 阅读 ( 426 )
ambulanceshe69
ambulanceshe69

0 篇文章

相关推荐