FTP服务器是干什么用的FTP服务器的工作模式是怎样的

服务器的种类有很多,除了大家平时比较常见的站群服务器、多ip服务器之外,还有一种FTP服务器。下面成都网站建设就带大家来看看FTP服务器是干什么用的,FTP服务器的工作模式是怎样的?

FTP服务器是干什么用的
FTP服务器是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。 [2]
FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式。通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等操作。虽然现在通过HTTP协议下载的站点有很多,但是由于FTP协议可以很好地控制用户数量和宽带的分配,快速方便地上传、下载文件,因此FTP已成为网络中文件上传和下载的选服务器。同时,它也是一个应用程序,用户可以通过它把自己的计算机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP服务的功能是实现完整文件的异地传输。

FTP服务器的工作模式是怎样的
1、主动模式port
在主动模式下,FTP客户端首先与FTP服务器的TP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送Pot命令。Port命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过其TCP20端口连接到客户端的指定端口发送数据。FTP服务器必须与客户端建立一个新的连接用来传送数据。主动FTP连接过程如下: 命令连接:客户端>1024端口→服务器21端口;数据连接:客户端>1024端口←服务器20端口。
2、被动模式pasv
在被动模式下,建立控制通道时与主动模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pas命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器上的这个端口,然后FTP服务器将通过这个端口传送数据。在这种情况下,FTP服务器不再需要与客户端建立一个新的连接,被动FTP连接过程如下:命令连接:客户端>1024端口→服务器21端口;数据连接:客户端>1024端口→服务器>1024端口。

FTP服务器是应用最为非常广泛的服务器之一,创新互联在上面介绍了FTP服务器的工作模式是怎样的,希望能够对大家有所帮助。

网站栏目:FTP服务器是干什么用的FTP服务器的工作模式是怎样的
文章源于:https://www.cdcxhl.com/article0/soghio.html

成都网站建设公司_创新互联,为您提供搜索引擎优化网站营销域名注册网站排名定制开发微信小程序

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化