下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

FTP、FTP服务器是什么?又有什么作用?

作者:课课家教育     来源: http://www.kokojia.com点击数:9212发布时间: 2018-03-04 13:00:20

标签: FTP服务器操作系统计算机

软考,您想通过吗?一次通过才是硬道理

  FTP是什么?那FTP服务器有时什么?其实这两个是不同的概念,有联系又有区别。对大多数用户来说,基本上没有了解的必要,大多数情况下,只有网管或站长才会实际接触这两个问题。正所谓,多学些知识也无妨,那就随小编一下来学习吧!

FTP、FTP服务器是什么?又有什么作用?_FTP服务器_操作系统_计算机_课课家教育

  1、FTP

  FTP(File Transfer Protocol,文件传输协议),是TCP/IP网络和Internet上最早使用的协议之一。用来将实现从一台电脑传送文件到另一台电脑,或者接收和查看另一台电脑上的文件。一般需要借助软件的帮助才能完成。这方面的软件包括FlashFXP、leapftp等。尽管Word wide web(www)已经代替了FTP的大多数功能,FTP仍然是通过Internet把文件从客户机复制到服务器上的一种途径。

  FTP是应用层的协议,它基于传输层,为用户服务,它们负责进行文件的传输。FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像mime或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登录过程。

  FTP一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口,当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长一段时间后,客户端的防火墙会将会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。

  FTP功能

  FTP(File Transfer Protocol)是 Internet 上用来传送文件的协议(文件传输协议);它是为了我们能够在 Internet 上互相传送文件而制定的的文件传送标准,规定了 Internet 上文件如何传送;也就是说,通过 FTP 协议,我们就可以跟 Internet 上的 FTP 服务器进行文件的上传(Upload)或下载(Download)等动作;对于虚拟主机用户来说,FTP主要是用于将用户的网站上传至虚拟主机或者将网页从主机上下载至本地

  2、FTP服务器

  FTP服务器就是支持FTP协议的服务器。我们可以在电脑中安装FTP工具负责将电脑中的数据传输到服务器当中,这是服务器就称为FTP服务器,而我们的电脑称为客户端。对于FTP服务器,用户可通过FTP软件和服务器建立连接,进行文件上传、删除、修改权限等操作。FTP服务器一般分为两类:Windows FTP服务器和Linux FTP服务器。

  对于局域网而言,Windows操作系统可以通过自带的IIS服务器搭建,也可以借助第三方的软件搭建,如Serv-U;对于linux操作系统,最常用的软件为Proftpd。

  其实早期在Internet上传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC、工作站、MAC、服务器、大型机等等,而这些计算机可能运行不同的操作系统,有Unix、Dos、 Windows、MacOS等等,各种操作系统之间的文件交流,需要建立一个统一的文件传输协议,这就是所谓的FTP。虽然基于不同的操作系统有不同的 FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。

  与大多数Internet服务一样,FTP也是一个客户机/服务器系统(C/S)。用户通过一个支持FTP协议的客户机程序,连接到远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,

  用户发出一条命令,要求服务器向用户传送某一个文件,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户指定目录中。

  上面简单的介绍下FTP和FTP服务器是什么,这两个概念大家就不要混淆了。

赞(9)
踩(3)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程