美文网首页
FTP 文件传送协议

FTP 文件传送协议

作者: 食梦狸猫 | 来源:发表于2019-05-22 14:19 被阅读0次

FTP用两个TCP连接来传输一个文件。控制连接和数据连接。

  1. 控制连接,以通常的客户服务器方式建立。服务器以被动方式打开FTP端口21,等待客户连接。客户主动打开TCP端口21,用来建立连接。控制连接用于将命令从客户传给服务器,并传回服务器的应答。

  2. 每当有一个文件在客户端与服务器端之间传输时,就创建一个数据连接。

2.07.02.png

数据连接用于:

  1. 从客户向服务器发送一个文件
  2. 从服务器向客户发送一个文件
  3. 从服务器向客户发送文件或目录列表

FTP服务器把文件列表从数据连接上发回。对于每一个文件传输或者目录列表而言都要建立一个全新的数据连接:

  1. 数据连接是在客户的控制下进行的。
  2. 客户在客户机上为所在数据连接选择一个临时端口号,客户从该端口发布一个被动的打开。
  3. 客户使用PORT命令从控制连接上把端口号发给服务器。
  4. 服务器在控制连接上接收端口号,向客户机的端口发一个主动打开。服务器的数据连接端口一直是20。

相关文章

  • 文件传送协议FTP

    FTP协议是在互联网早期阶段使用的文件传输协议,现在使用逐渐减少,所以需要简单了解一下。 1 FTP(File T...

  • FTP 文件传送协议

    FTP用两个TCP连接来传输一个文件。控制连接和数据连接。 控制连接,以通常的客户服务器方式建立。服务器以被动方式...

  • TCP.IP

    前言 分层 Telnet 远程登录。 FTP 文件传输协议。 SMTP 简单邮件传送协议。 SNMP 简单网络管理...

  • 网络 -- FTP协议简介

    FTP(File Transfer Protocol)协议简介 FTP只提供文件传送的一些基本的服务,它使用TCP...

  • 二. 网络应用-FTP

    FTP应用结构 一、文件传送协议:在互联网的两个主机间实现文件互传的网络应用的应用层协议二、FTP的服务器进程由两...

  • FTP协议

    概念 远程文件传送协议FTP(File Transfer Protocol),是一个用于完成Internet上从一...

  • CentOS中vsftpd的主动和被动方式

    FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比...

  • 第十三节、VSFTP服务

    FTP协议及VSFTP服务 FTP是文件传输协议,正是由于这种协议使得主机间可以共享文件。 FTP 使用TCP生成...

  • 《计算机网络:自顶向下方法》Chapter2:应用层

    摘要:本章节主要介绍一些常见的、基本的应用层协议。包括与web浏览器相关的http协议,与文件传送相关的ftp协议...

  • FTP命令

    FTP协议 FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议...

网友评论

      本文标题:FTP 文件传送协议

      本文链接:https://www.haomeiwen.com/subject/sboyzqtx.html