Linux服务器:FTP文件传输服务

FTP文件传输服务

在这里插入图片描述

文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。
FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。

**

一、FTP文件传输服务概述

**
1、FTP连接,连接模式,FTP传输模式
1)FTP连接的端口号
21:传输控制使用,进行身份验证授权访问
20:传输数据使用
2)FTP连接模式
主动模式:服务器端通过20号端口给客户端传输数据,POST指令表示主动连接,默认工作在主动模式
被动模式:服务器端开放指定范围端口号等待客户端建立数据软连接,PASV指令表示被动模式
3)FTP传输模式
文本模式:文本模式不支持传输流媒体数据,支持文本文件
二进制模式:使用广泛,支持传输文本文件流媒体
2、FTP服务
1)FTP身份验证的方式
匿名:使用FTP用户或者anonymous账户验证不需要密码
本地身份验证:需要使用账户密码进行身份验证后访问数据
虚拟账户验证:将多个用户映射到一个系统账户进行验证
2)FTP常见的服务器程序
IIS:Windows系统使用,支持网站和FTP
vsftpd:开源FTP服务器端,Linux系统使用
Serv-U:收费软件,Windows使用,简单灵活
3)常见的客户端程序

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值