FTP服务器是什么???
发布网友
发布时间:2022-05-07 00:30
我来回答
共2个回答
热心网友
时间:2023-10-09 14:24
文件传输协议
维基百科,自由的百科全书
(重定向自FTP)
文件传输协议(FTP)是一个用于在两台装有不同操作系统的机器中传输计算机文件的软件标准。它属于网络协议组的应用层。
FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unencode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。
目录
1 概述
2 主动和被动模式
3 FTP和网页浏览器
4 参考文献
5 参见
6 外部链接
[编辑]
概述
FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。
FTP实现的目标:
促进文件的共享(计算机程序或数据)
鼓励间接或者隐式的使用远程计算机
向用户屏蔽不同主机中各种文件存储系统的细节
可靠和高效的传输数据
缺点:
密码和文件内容都使用明文传输,可能产生不希望发生的窃听。
因为必需开放一个随机的端口以建立连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP流量。这个问题通过使用被动模式的FTP得到了很大解决。
服务器可能会被告知连接一个第三方计算机的保留端口。
FTP虽然可以被终端用户直接使用,但是它是设计成被FTP客户端程序所控制。
运行FTP服务的许多站点都开放匿名服务,在这种设置下,用户不需要帐号就可以登录服务器,默认情况下,匿名用户的用户名是:“anonymous”。这个帐号不需要密码,虽然通常要求输入用户的邮件地址作为认证密码,但这只是一些细节或者此邮件地址根本不被确定,而是依赖于FTP服务器的配置情况。
[编辑]
主动和被动模式
FTP有两种使用模式:主动和被动。主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连接。在这种情况下,客户端由于安装了防火墙会产生一些问题。所以,创立了被动模式。被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。
一个主动模式的FTP连接建立要遵循以下步骤:
客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,源端口为随机端口x,在客户端,远程端口为21,在服务器。
客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们所知的数据端口。
服务器打开20号源端口并且建立和客户端数据端口的连接。此时,源端口为20,远程数据端口为(x+1)。
客户端通过本地的数据端口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。
[编辑]
FTP和网页浏览器
大多数最新的网页浏览器和文件管理器都能和FTP服务器建立连接。这使得在FTP上通过一个接口就可以操控远程文件,如同操控本地文件一样。这个功能通过给定一个FTP的URL实现,形如ftp://<服务器地址>(例如,ftp://ftp.gimp.org )。是否提供密码是可选择的,如果有密码,则形如ftp://:@。大部分网页浏览器要求使用被动FTP模式,然而并不是所有的FTP服务器都支持被动模式。
热心网友
时间:2023-10-09 14:25
FTP是英语FILETRANSFERPROTOCOL的简称,中文意为"文件传送协议,用于在电脑和电脑之间传送文件,有了这个协议,文件的传输就可以不受不同的电脑,不同的操作系统,甚至不同文件格式的*,传输文件的一般步骤如下:
1在本地电脑上登陆到国际互联网,
2搜索有文件共享主机或者个人电脑(一般有专门的FTP服务器网站上公布的,上面有进入该主机或个人电脑的名称,口令和路径)
3当与远程主机或者对方的个人电脑建立连接后,用对方提供的用户名和口令登陆到该主机或对方的个人电脑.
4在远程主机或对方的个人电脑登陆成功后,就可以上传你想跟别人分享的东东或者下载别人授权共享的东东(这里的东东是指能放到电脑里去又能在显示屏上看到的东东)
5完成工作后关闭FTP下载软件,切断连接.
为了实现文件传输,用户还要运行专门的文件传输程序,比如网际快车就有这方面的功能,其它还有很多专门的FTP传输软件,各有各的特色.
FTP服务器是什么?
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。一般来说.用户联网的首要目的就是实现信息共享,文件传输...
美国云服务器是什么?
美国云服务器是位于美国境内的云计算服务提供商所提供的云服务器服务。它们提供快速、可靠和安全的解决方案,通过互联网提计算资源和存储空间,使企业能够根据其业务需求调整其计算资源和硬件设备,是全球最大的云计算市场之一。美国云服务器,是云计算服务体系中的一项主机产品,该产品有效的解决了传统物理租机与VPS服务中,在实际应用中的云服务器具有很好的弹性能力:云服务器主机服务配置与业务规模可根据用户的需要进行配置,并可灵活的进行调整。如果您是想租美国服...
ftp服务器是什么意思
FTP服务器(File-Transfer-Protocol-Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。FTP是File-Transfer-Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。FTP(File-Transfer-Protocol)即文件传输协议,是一种...
什么是FTP及什么是FTP服务器
1、通俗的说FTP是一种数据传输协议。负责将电脑上的数据与服务器数据进行交换,比如我们要将在我们电脑中制作的网站程序传到服务器上就需要使用FTP工具,将数据从电脑传送到服务器。专业的说,FTP(全称:FileTransferProtocol)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上较早使...
ftp服务器是什么?
FTP服务器是一种用于文件传输的服务器。FTP服务器,全称为“文件传输协议服务器”,是互联网上常用的服务之一。其主要功能是允许用户通过FTP协议,在客户端和服务器之间上传或下载文件。以下是关于FTP服务器的 1. 基本定义:FTP服务器是一种被动的存储和传输工具,允许用户通过网络的连接将文件从本地计算...
ftp服务器是什么意思呀
FTP服务器指的是文件传输协议的服务器。FTP服务器定义 FTP服务器是一种用于在网络上存储和传输文件的服务器。它通过FTP协议允许用户在网络上访问、下载或上传文件。FTP协议使用客户端-服务器架构,使文件能够在不同类型的计算机和操作系统之间进行交互。服务器管理一个目录结构,允许用户对这些文件进行各种...
ftp服务器是什么意思
ftp是一种客户端/服务器协议,用于将文件传输到主机或与主机交换文件。它可以使用用户名和密码进行身份验证。匿名FTP允许用户从Internet访问文件,程序和其他数据,而无需用户ID或密码。网站有时被设计为允许用户使用“匿名”或“访客”作为用户ID和密码的电子邮件地址。公共可用的苍蝇通常位于名为pub的目录...
ftp服务器是什么
FTP服务器是一种用于文件传输的服务器。FTP,即文件传输协议,是用于在网络上的计算机之间进行文件传输的标准协议。而FTP服务器则是基于该协议,提供文件上传和下载服务的计算机或服务器。以下是关于FTP服务器的 一、FTP服务器的基本概念 FTP服务器是一种允许用户通过网络进行文件传输的服务器。它使用FTP...
ftp服务器是什么
FTP服务器是一种用于文件传输的服务器。FTP,即文件传输协议,是互联网上用于在网络上传输文件的协议之一。FTP服务器则是一个运行FTP协议的服务器,它允许用户通过FTP客户端或任何支持FTP协议的软件,将文件从服务器上传或下载到本地计算机。这种服务器广泛应用于网站内容的发布、软件的更新以及个人文件的...
ftp服务器是什么
FTP服务器(File-Transfer-Protocol-Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。FTP是File-Transfer-Protocol(文件传输协议),顾名思义,就是专门用来传输文件的协议。简单的说,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载(...
ftp服务器是什么
ftp服务器是指在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是指文件传输协议,即专门用来传输文件的协议而支持FTP协议的服务器就是FTP服务器。FTP服务器类型 1、授权FTP服务器 授权FTP服务器只允许该FP服务器系统上的授权用户使用。在使用授权FTP服务器之前必须向系统管理员...