type
status
date
slug
summary
tags
category
icon
password
  • FTP:文件传输协议
    • 向远程主机上传输文件或者从远程主机接收文件
    • 客户/服务器模式
      • 客户端:发起传输的一方
      • 服务器:远程主机
    • FTP:RFC 959
    • FTP服务器:端口号21
  • FTP:控制连接与数据连接分开
    • FTP客户端与FTP服务器通过端口21联系,并使用TCP为传输协议
    • 客户端通过控制连接获得身份确认
      • 用户名
      • 口令
      • 明文传输
    • 客户端通过控制连接发送命令浏览远程目录
    • 收到一个文件传输命令时,服务器打开一个到客户端的数据连接
    • 一个文件传输完成以后,服务器关闭连接
    • 服务器打开第二个TCP数据连接来传输另一个文件
      • 服务器主动跟客户端的20号端口建立数据连接
      服务器要维护客户端状态
 
数组Computer Networking Notes
  • Giscus