FTP的和SNMP中的数据传输(知识点总结)

本文涉及的产品
数据传输服务 DTS,数据同步 small 3个月
推荐场景:
数据库上云
数据传输服务 DTS,数据迁移 small 3个月
推荐场景:
MySQL数据库上云
数据传输服务 DTS,数据同步 1个月
简介: FTP的和SNMP中的数据传输(知识点总结)

一.FTP的数据传输(20,21端口)


FTP客户机与服务器之间建立两条TCP连接,一条用于传送控制信息(端口号为 21),另一条用于传送文件内容(端口号为20)。客户端应用进程的端口应该为高端(端口号大于1024)。


FTP工作模式分为两种:


1.主动模式

7a5d742182d14a90ace8e22bc2143915.png

1.客户端需要接收数据时,会提交PORT命令到FTP服务器21号端口,PORT命令包含客户端用什么端口接收数据


2.在传输数据时,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。FTP server必须和客户端建立一个新的连接来传输数据。


2.被动模式


c1ff2025a61a4dfab2d8c71bee9a6121.png


1.在建立连接之后,客户端发送PASV命令至服务端的21号端口


2.服务端收到PASV命令之后,开放一个高位端口(大于1024),并且通知客户端在这个端口传输数据,客户端连接FTP服务端此端口,然后FTP服务端通过这个端口进行数据传输,此时FTP server不再需要建立一个新的和客户端之间的连接。


主动模式和被动模式的区别:


1.主动模式中FTP  server需要建立一个新的和客户端的连接,被动模式不用


2.主动模式中传输数据时,服务端通过开放20号端口连接至客户端的指定端口传输数据。


被动模式中,服务端通过开放一个高位端口连接至 客户端指定端口传输数据。


注(补充)


匿名用户的权限与在“本地用户和组”的权限 (7) ,FTP可以设置 (8) 虚拟目录。FTP服务器可以通过 (9) 访问。

(9)备选答案:

A.DOS、客户端方式

B.客户端、浏览器方式

C.DOS、浏览器、客户端方式

(7)相同

(8)多个

(9)C


在进行FTP的设置时,匿名用户使用的用户名和密码都来自“本地用户和组”,并且与“本地用户和组”中的权限一致。FTP可以设置多个虚拟目录为不同的用户提供服务。FTP可以通过命令行、浏览器、客户端方式访问。


二.SNMP的数据传输(161,162端口)


16ebe0ff66004ee996d6dc77c9f2a225.png


管理站发送报文的协议为UDP,目的端口为161


get-request操作:从代理进程处提取一个或多个参数值(网管系统发送),可用于管理进程查询代理中一个或多个变量的值。


get-next-request操作

从代理进程处提取紧跟当前参数值的下一个参数值(网管系统发送)


set-request操作:设置代理进程的一个或多个参数值(网管系统发送)


代理发送的Trap报文的目的端口为162


get-response操作:返回的一个或多个参数值。

这个操作是由代理进程发出的,它是前面三种操作的响应操作(代理发送)


trap操作:代理进程主动发出的报文,通知管理进程有某些事情发生(代理发送)


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
目录
相关文章
|
6月前
|
SQL 分布式计算 DataWorks
DataWorks常见问题之dataworks连接FTP服务器失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
6月前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统搭建FTP服务器教程】
现在,你已经成功在Ubuntu系统上搭建了FTP服务器。你可以使用FTP客户端连接到你的FTP服务器,并上传、下载文件。注意,为了安全起见,建议配置SSL/TLS加密以保护数据传输。
104 0
|
29天前
|
网络协议 文件存储 Windows
Windows Server 2019 FTP服务器搭建
Windows Server 2019 FTP服务器搭建
|
29天前
|
安全 网络协议 网络安全
Windows Server 2003 FTP服务器搭建
Windows Server 2003 FTP服务器搭建
|
1月前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
3月前
|
安全 Ubuntu Linux
在Linux中,如何进行FTP服务器配置?
在Linux中,如何进行FTP服务器配置?
|
4月前
|
网络协议 Unix 网络安全
FTP服务器怎么搭建?Windows server搭建FPT服务器
FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。
154 0
FTP服务器怎么搭建?Windows server搭建FPT服务器
|
5月前
|
存储 数据库连接 数据库
如何使用Python上传文件到FTP服务器
如何使用Python上传文件到FTP服务器
75 1
|
6月前
|
存储 运维 程序员
快速搭建一个FTP服务器
快速搭建一个FTP服务器
111 0