网络基础——FTP文件传输协议
FTP底层原理
FTP使用两个TCP连接实现文件传输:一个TCP连接用于控制,另一个TCP连接用于数据传输。
FTP控制用的连接使用的是21端口,该端口进行文件GET(RETR)、PUT(STOR)、以及文件预览(LIST)等操作时,每次都会建立一个用于数据传输的TCP连接。数据传输完毕后,传输数据的这个连接被断开,然后在控制用的连接上继续进行命令或应答处理。
数据传输用的连接通常使用端口20.
FTP使用两个TCP连接实现文件传输:一个TCP连接用于控制,另一个TCP连接用于数据传输。
FTP控制用的连接使用的是21端口,该端口进行文件GET(RETR)、PUT(STOR)、以及文件预览(LIST)等操作时,每次都会建立一个用于数据传输的TCP连接。数据传输完毕后,传输数据的这个连接被断开,然后在控制用的连接上继续进行命令或应答处理。
数据传输用的连接通常使用端口20.