
FTP主动模式与被动模式的区别详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文深入解析了FTP协议中的主动模式和被动模式之间的区别,包括其工作原理、应用场景及各自优缺点。适合网络管理员和技术爱好者阅读。
基础知识:FTP仅通过TCP连接工作,并无用于FTP的UDP组件。与其他服务不同的是,FTP使用两个端口——一个数据端口与一个命令端口(或称为控制端口)。通常情况下,21端口是命令端口而20端口为数据端口;不过在引入主动/被动模式的概念后,数据端口号可能不再固定为20。
主动模式FTP:在此模式下,客户端从任意的非特权端口(N > 1023)连接到FTP服务器的命令端口——即21号端口。随后,在该客户端选择一个大于或等于1024的随机数(N+1),并在这一特定监听端口中等待响应;同时,此客户端将通过这个新选定的监听端口向服务器发送指令请求。接着,FTP服务器会反过来尝试连接到用户本地计算机上指定的数据端口,例如20号端口。
全部评论 (0)
还没有任何评论哟~


