• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > 带你认识ftp软件!

带你认识ftp软件!

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含等服务器相关知识,xinwang希望可以进行参考
在大家的日常学习或工作中,经常会互相发送文件,现在大多数通讯工具都支持了文件传输的功能,那么你知道,如果想要将我们的文件上传到远程服务器的话,应该怎么办呢?其实,这里涉及了ftp协议,现在网络上有大量基于ftp协议涉及的软件,也就是ftp软件,能够帮助大家实现往服务器上远程上传、下载、删除、同步文件等功能!今天跟着一起,带你认识ftp软件,轻松管理你的文件!

一、ftp软件是什么

ftp是文件传输的基本协议,有了ftp协议就可以把文件进行上传,也可从网上得到许多应用程序和信息(下载),有许多软件站点就是通过ftp协议来为用户提供下载任务的,俗称"ftp服务器"。最初的ftp程序是工作在UNIX系统下的,而目前的许多ftp程序是工作在Windows系统下的。ftp程序除了完成文件的传送之外,还允许用户建立与远程计算机的连接,登录到远程计算机上,并可在远程计算机上的目录间移动。而ftp软件就是是用来登陆ftp服务器,进行ftp上传下载的软件!

二、ftp软件传输模式

FTP支持两种模式,一种方式叫做Standard(也就是PORT方式,主动方式),一种是Passive(也就是PASV,被动方式)。Standard模式FTP的客户端发送PORT命令到FTP服务器。Passive模式FTP的客户端发送PASV命令到FTPServer。

1、Port

FTP客户端首先和FTP服务器的TCP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP20端口连接至客户端的指定端口发送数据。FTPserver必须和客户端建立一个新的连接用来传送数据。

2、Passive

FTP协议在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送,这个时候FTPserver不再需要建立一个新的和客户端之间的连接。多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP20无法和内部网络的客户端建立一个新的连接,造成无法工作。

三、ftp软件常见命令和应答

1、常见命令

在控制连接上发送ASCII文本

USER username

PASS password

LIST:返回当前远程目录的文 件列表

RETR filename:获取远程主 机当前目录下的1个文件(get)

STOR filename:存放1个文 件到远程主机当前目录下(put)

2、常见应答

状态码及其相应短语 (同 HTTP)

331 Username OK, password required

125 data connection already open; transfer starting

425 Can’t open data connection ? 452 Error writing file

说到这里大家应该对ftp软件有了一定的了解吧,日常生活中很多看似很简单的东西,其实都有深刻的原理噢!所以很多东西只要我们搞懂了就没那么复杂了!希望能通过这篇简单的说明,为有需要的人提供一些帮助!当然,如果大家想关注关于ftp软件的更多内容,可以持续关注,我们将为你们整理提供更多相关资讯!
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 租用云主机费用一年大概需要多少钱?
  • 服务器机箱有哪些类型 服务器机箱和电脑机箱有何区别
  • 云存储的工作原理是什么 个人云存储具有哪些优势
  • 免费的云空间有哪些?云空间的功能是什么?
  • VPS服务器被封的原因有哪些 VPS服务器有什么优势
  • 云计算将带动哪些行业发展? 
  • 企业上云过程中,这4个安全问题要注意
  • 租用双线服务器托管应该怎么选?
  • 哪些代理服务器在线网页版比较好用?
  • 服务器的结构有哪些?我们该怎么进入服务器呢?

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 如何买服务器 购买服务器要注意什么
    • 哪个云主机和物理服务器,更值得选择?
    • 游戏服务器该怎么选择?
    • 云服务器怎么用呢?云服务器的优势多不多呢?
    • 靠谱云服务器应该怎么选?
    • 如何申请ssl证书步骤介绍
    • 什么是云服务器?服务器和云服务器的区别是什么?
    • 开源云存储是什么?有什么优势?
    • 网站注册信息查询有什么步骤?域名注册有什么技巧?
    • docker容器云技术有哪些优势 docker容器云技术的缺点是什么

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有