FTP协议是什么

- 编辑:大众自然网 -

FTP协议是什么

  文献传输制定(File Transfer Protocol,FTP)是一种供给搜集之间共享文献的制定,它能够正在盘算推算机之间牢靠、高效地传送文献。正在传输时,传输两边的操作体例、磁盘文献体例类型能够差别。

  FTP 制定应许 TCP/IP 搜集上的两台盘算推算机之间举办文献传输。而 FTP 效劳是基于 FTP 制定的文献传输效劳。

  事业时,一台盘算推算机上运转 FTP 客户端使用轨范,另一台盘算推算机上须FTP协议是什么要运转 FTP 效劳器端轨范。惟有具有了 FTP 效劳,客户端材干举办文献传输。下面先容FTP效劳的组成和文献传输形式。

  上述的文献传输,指的是客户端和FTP效劳器端之间的文献传输,如文献上传和下载。要达成文献传输还须要餍足两个前提,如下:

  效劳器端务必开启一个 TCP 端口(默以为 21 端口),用来监听来自客户端的要求。

  客户端结合 FTP 效劳器端,须要应用 TCP 式样。如许能够担保客户端和效劳器之间的会话是牢靠的。

  客户端与FTP效劳器端之间传输一个文献是一次完全的 FTP 会话。该会话包蕴有两个结合,分袂为驾御结合和数据结合。其用意如下:

  驾御结合:客户端向 FTP 效劳器的 21 端口发送结合,效劳器领受结合,筑树一条夂箢通道。FTP 的夂箢和应答便是通过驾御结合来传输的,这个结合会存正在于统统 FTP 会话进程中。该结合要紧承当将夂箢从客户端传给效劳器,并将效劳器的应答返回给客户端。以是,该结合无须于发送数据,只用于传输夂箢。

  数据结合:每当一个文献正在客户端与效劳器之间举办传输时,就会创筑数据结合。该结合要紧用来举办文献传输。

  正在应用 FTP 举办文献传输时,针对差别的文献类型,FTP 供给了两种文献传输形式,分袂为 ASCII 和二进制。这两种形式支柱的文献如下:

  ASCII:用于传输大略的文本文献,为默认类型。

  二进制:用于传输轨范文献、字打点文档、可推行文献或图片。


FTP协议是什么