三九稀有游戏论坛

 找回密码
 立即注册

查看: 128|回复: 0
打印 上一主题 下一主题

FTP服务器有什么用工作模式是什么

[复制链接]

215

主题

215

帖子

811

积分

高级会员

Rank: 4

积分
811
跳转到指定楼层
楼主
发表于 2023-2-1 13:40:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
服务器的种类有很多,除了大家平时比较常见的站群服务器、多ip服务器之外,还有一种FTP服务器。下面壹基比小鑫就带大家来看看FTP服务器是干什么用的,FTP服务器的工作模式是怎样的?

  FTP服务器是干什么用的
  FTP服务器是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。因此,FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。
  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服务器的工作模式是怎样的,希望能够对大家有所帮助。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表