中科大 计算机网络13 FTP文件传输协议

FTP

FTP:文件传输协议
早期分享文件采用FTP方式
客户端:下载文件
服务器:上传文件
中科大 计算机网络13 FTP文件传输协议_第1张图片

FTP:控制连接

先建立控制连接【调用一系列Socket API】,服务器守候在21端口;进行身份认证【用户名和口令,明文传输】;客户端向服务器发出指令,把相应的文件下载下来

服务器主动与客户端建立数据连接,使用20号端口

两个TCP连接:
控制连接–带外【传控制信息】
数据连接–带内【传指令】

HTTP无状态协议
FTP有状态协议

中科大 计算机网络13 FTP文件传输协议_第2张图片

FTP命令

以客户端为中心:
客户端向服务器发东西:上载
服务器向客户端发东西:下载

list:列出当前目录的文件列表
retr: 下载文件,把文件存入客户端
stor: 上载文件,把文件存入服务器
中科大 计算机网络13 FTP文件传输协议_第3张图片

你可能感兴趣的:(计算机网络,FTP,文件传输协议,计算机网络)