华为HCIE R&S笔记-11以太网技术FTP

FTP:
FTP全称为File Transfer Protocol(文件传输协议),用来传送文件的协议。使用FTP实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性。
FTP基于TCP的服务,存在两个端口,分别是:
①数据端口(20)
②传输端口(21)
在传输方式中,FTP存在两种传输方式,分别是:
①主动传输
②被动传输
在这里插入图片描述

ftp使用TCP建立连接(21端口)。在建立端口连接后,使用20号端口进行数据传输。

  1. FTP传输模式:
    在这里插入图片描述

(1)ASCII模式:
ASCII模式用于传输文本。发送端的字符在发送前被转换成ASCII码格式之后进行传输,接收端收到之后再将其转换成字符。
(2)二进制模式:
二进制模式常用于发送图片和程序文件。发送端在发送这些文件时无需转换格式,即可传输。
2. FTP传输的两种方式:
FTP传输数据时分为两种模式,分别为“主动模式”和“被动模式”,都是以服务器为中心,区别在于建立连接后,服务器主动给客户端发送数据(PORT),还是被动发送数据(PASV)。
(1)主动模式(PORT):
主动模式下,FTP客户端从任意的非特殊的端口(N > 1023)连入到FTP服务器的命令(端口21)端口。然后客户端在N+1(N+1 >= 1024)端口监听,并且通过N+1(N+1 >= 1024)端口发送命令给FTP服务器。服务器会反过来连接用户本地指定的数据端口,比如20端口。
(2)被动模式(PASV):
为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。
在被动方式FTP中,命令连接和数据连接都由客户端,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。当开启一个FTP连接时,客户端打开两个任意的非特权本地端口(N >; 1024和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P >; 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据
注:主动与被动FTP优缺点:
主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。
(3)SFTP配置:
FTP默认明文传输数据,为了提高安全,可以使用SFTP进行数据加密传输,基于SSH的RSA验证(ensp无法验证):
[Huawei]sftp server enable----------开启sftp服务
[Huawei]rsa local-key-pair create—生成密钥对
[Huawei-aaa]local-user huawei password cipher huawei ftp-directory flash: ----------配置用户名与密码,以及ftp登录路径
[Huawei-aaa]local-user huawei privilege level 3----配置权限
[Huawei-aaa]local-user huawei service-type ssh—配置服务类型
[Huawei]ssh user huawei authentication-type password—配置ssh用户huawei基于密码认证
(4)FTP搭建:
WIN7搭建FTP实现资源共享:
在本地win7系统上搭建FTP可以实现ftp文件共享功能,方便快捷。
① 在本地win7上开启FTP服务:
开始→控制面板(类别图示)→程序→打开或关闭windows功能→开启FTP服务组件
在这里插入图片描述

②开始→控制面板(大图标)→管理工具→Internet信息服务(IIS)管理器
在这里插入图片描述

③点击网站→增加FTP站点
在这里插入图片描述

④配置FTP
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

⑤访问FTP服务器
用户想要访问FTP站点,输入ftp://IP地址 便可以访问资源
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

优质网络系统领域创作者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值