FTP协议笔记

来源:互联网 发布:警察男友那个很大 知乎 编辑:程序博客网 时间:2024/04/26 05:46

1.数据传输主流协议
2.拥有两个信道:
–控制信道:主要是指令的操作
–数据信道:传输data
3.基于TCP协议
4.FTP具有两个协议
–Active Mode:

  • 就是第二信道由服务器主动发起建立的为Active Mode

    这里写图片描述
    在第一信道输入的每一条指令,都需要建立第二信道来完成数据的传输

使用netcat工具模拟:
这里写图片描述

开启另一个端口,监听a*254+b的端口:
这里写图片描述

FTP的一些命令:
user用户名/pass用户密码/LIST罗列目录/PORT请求服务器打开第二信道

–Passive Mode:

  • 就是第二信道由客户端主动发起建立的为Passive Mode

这里写图片描述
从图中可以看出,第一信道和第二信道都有客户端主动建立TCP

例子:

这里写图片描述

这里写图片描述

防火墙或者NET设备对FTP的影响:

  • 第一信道建立:

这里写图片描述

  • 第一信道协商:
    这里写图片描述

这里写图片描述

0 0