FTP文件传输协议随笔

橙三吉。 提交于 2019-12-09 20:49:52

知识点记录

1、运行在tcp协议之上,需要建立控制连接(开始到结束),数据连接(传输通道,传输文件时建立,传输完成时关闭)。
![协议模型](https://img-blog.csdnimg.cn/20191209193214402.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NDU1NzE2,size_16,color_FFFFFF,t_70)

2、传输方式:二进制、ASCII。

3、支持模式:PORT(主动模式):client与tcp_server:21建立控制连接,然后发送携带client端口号的port命令,则tcp_server通过port20连接到指定端口发送数据。
	    PASV(被动模式):client发送pasv命令,server端打开temp_port(1023-65535)并通知client,后续client连接到该端口进行数据传输
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!