FTP
来源:互联网 发布:js的数据类型 编辑:程序博客网 时间:2024/06/06 18:51
FTP
文件传输协议FTP,使用两个TCP连接传输文件,控制连接和传输连接。
而简单文件传输协议TFTP(Trivial)使用UDP传输文件。
1. 控制连接
在两个主机之间传输控制信息,如用户标识,口令,改变远程目录的命令以及存放和获取文件的命令
2. 数据连接
实际发送文件
由于FTP使用独立的控制连接,因此是带外的,而HTTP是在同一个TCP连接着发送请求头和响应头的,因此是带内的。
当用户主机与远程主机开始一个FTP会话时,用户端首先在其服务器21端口上向远程主机的服务器发起一个用于控制的TCP连接,客户端通过此连接发送用户标识和口令,发送改变远程目录的命令,当FTP服务器从该连接上收到文件传输命令后,就发起一个到客户端的TCP数据连接,并在此连接上传输文件,接着关闭数据连接,如果还要传送文件,则重新打开TCP数据连接。因此,控制连接贯穿整个用户会话期间,而数据连接只针对单次文件的传输。
FTP服务器必须在整个会话期间保持用户的状态,把特定用户账户和控制连接联系起来,并随着用户在远程目录上的移动,服务器必须追踪用户在远程目录树上的当前位置。而HTTP是无状态的。
阅读全文
0 0
- FTP
- ftp
- ftp
- ftp
- ftp
- ftp
- FTP
- FTP
- ftp
- ftp
- ftp
- FTP
- FTP
- FTP
- FTP
- FTP
- ftp
- FTP
- 内存管理笔记(分页,分段,逻辑地址,物理地址与地址转换方式)
- OFDM中的信道估计Channel Estimation
- 练习赛1(补题)
- python_selenium(sn)
- 数学问题——割圆法求π的近似值
- FTP
- ios-MRC下的@property的参数
- 进程地址空间(Linux内核源码分析)
- PID应用于电机驱动系统中的简单讲解
- 关于8个基本数据类型及他们的封装类
- spring boot-application.properties配置文件属性
- Java I/O 工作机制
- 归并排序
- Android Wi-Fi wpa_supplicant 初始化流程图