ftp是什么

如题所述

ftp是指文件传输协议。

FTP(File Transfer Protocol,文件传输协议)是用于在网络上进行文件传输的一套标准协议,它属于网络传输协议的应用层。它最主要的功能是在服务器与客户端之间进行文件的传输。这个协议使用的是明文传输。

FTP服务器的功能除了单纯的进行文件的传输与管理外,依据服务器软件的配置架构,它还可以提供以下几个主要功能:

1、不同的用户:FTP服务器在默认的情况下,依据用户登录的情况而分为三种不同的身份,分别是:实体用户,real user;访客,guest;匿名用户,anonymous。

2、命令记录与日志文件记录

FTP可以利用系统的syslogd来进行数据的记录,而记录的数据包括了用户曾经使用过的命令与用户传输数据(传输时间、文件大小等)的记录,所以可以在/var/log/里面找到各项日志信息。

FTP的工作流程:

FTP的传输使用的是TCP数据包协议。FTP服务器使用了两个连接,分别是命令(TCP21)通道与数据(TCP20)流通道。由于是TCP数据包,这两个连接都需要经过三次握手。

1、建立命令通道的过程

客户端会随机获取一个大于1024以上的端口来与FTP服务器端的port 21来实现连接,这个过程需要三次握手。实现连接后客户端便可以通过这个连接来对FTP服务器执行命令,查询文件名、下载、上传等命令都是利用这个通道来执行的。

2、建立数据通道的过程

FTP的连接模式:主动模式(服务端主动与客户端连接)、被动模式(客户端主动与服务端连接),主动和被动是针对服务端来说的。

(1)通知FTP服务器端使用主动连接且告知连接的端口号

FTP服务器的端口21号主要用在命令的执行,但是牵涉到数据流时,就不是使用这个连接了。客户端在需要数据的情况下,会告知服务器端要用什么方式来连接,如果是主动连接,客户端会先随机启用一个端口,且通过命令通道告知FTP服务器这两个信息,并等待FTP服务器的连接。

温馨提示:内容为网友见解,仅供参考
无其他回答

ftp是指的什么?
FTP是指文件传输协议。FTP是一种应用层协议,它在计算机网络中扮演着重要角色,主要用于在计算机之间传输文件。以下是关于FTP的 一、FTP的基本定义 FTP是一种基于客户端和服务器架构的协议,允许用户在互联网上或其他网络之间交换文件。它提供了一种可靠且高效的方法,用于将文件从一台计算机传输到另一台计...

ftp是指的什么?
FTP是指文件传输协议。FTP是一种应用层协议,它在计算机网络中扮演着重要角色,主要用于在计算机之间传输文件。以下是关于FTP的 一、FTP的基本定义 FTP是一种基于客户端和服务器架构的协议,它允许用户在互联网上或本地网络内,从一台计算机向另一台计算机传输文件。这种协议广泛应用于网站内容的更新、软件...

ftp是什么意思?
FTP是一种应用级的协议,它在计算机网络中扮演着非常重要的角色。一、FTP的基本定义 FTP是File Transfer Protocol的缩写。这是一个用于在互联网上传输文件的协议,通过FTP协议,用户可以在网络上将文件从一台计算机传输到另一台计算机上。这个协议的应用范围非常广泛,包括网站维护、数据备份等场景。二、FTP...

FTP是什么?怎么用?
FTP是文件传输协议,用于互联网双向传输文件。空间提供FTP信息,需登录空间平台查看。获取FTP信息:阿里云主机官网购买后,登录会员中心,点击对应站点的FTP查看FTP和MySQL信息。或登录用户中心,点击空间,设置,更多主机操作。FTP用户名、密码及上传地址信息在网站基本信息中查看或在线上传。通过数据库管理可以看...

ftp是什么?
FTP是一种用于文件传输的协议。FTP是一种基于客户端和服务器之间的文件传输协议。它在计算机网络中扮演着非常重要的角色,使得用户可以在不同的计算机系统中上传、下载文件。以下是关于FTP的 1. FTP的基本定义:FTP是File Transfer Protocol的缩写,即文件传输协议。它是一个标准协议,允许用户在互联网上...

ftp是什么
FTP是一种用于文件传输的数据传输协议,全称为File Transfer Protocol,主要用于主机或主机间的文件交换。例如,当我们需要将自己电脑上制作的网站程序上传至服务器时,就需要使用FTP工具,将数据从电脑传输到服务器。具体而言,FTP是TCP\/IP网络上两台计算机之间传输文件的协议,属于网络协议组的应用层。专业...

ftp是什么意思具体一些
网站的FTP是文件传输协议,是电脑文件传输中的关键部分。文件传输协议,简称FTP,是网络传输协议的应用层标准,使用客户\/服务器模式。它允许操作任何类型的文件,无需额外处理。然而,FTP的延时极高,从请求到接收数据间的时间会长,且经常需要进行冗长的登录过程。FTP的使用方式在TCP\/IP协议中体现,标准命令...

ftp是什么意思
FTP的意思是文件传输协议。FTP是用于在网络上进行文件传输的一套标准协议,它工作在OSI模型的第七层,TCP模型的第四层,即应用层,使用TCP传输而不是UDP,客户在和服务器建立连接前要经过一个“三次握手”的过程,保证客户与服务器之间的连接是可靠的,而且是面向连接,为数据传输提供可靠保证。FTP允许...

FTP是什么???
FTP就是用来在客户机和服务器之间实现文件传输的标准协议。它使用客户\/服务器模式,客户程序把客户的请求告诉服务器,并将服务器发回的结果显示出来。而服务器端执行真正的工作,比如存储、发送文件等。\\x0d\\x0a如果用户要将一个文件从自己的计算机上发送到另一台计算机上,称为是FTP的上载,而更多的...

ftp是指什么
FTP是指文件传输协议。它是一种应用层的协议,允许计算机之间在因特网上进行文件传输。这个协议为用户在网络中的计算机之间进行高效、安全地传送文件提供了工具。FTP使用客户端和服务器的模式,用户通过客户端软件连接到FTP服务器,实现文件的上传和下载操作。这种协议不仅支持简单的文本文件传输,还支持二...

相似回答
大家正在搜