FTP的数据连接

FTP通信中有控制连接、数据连接,二者是 父子连接。

FTP工作模式因为数据连接的不同通常分为两 种模式:PORT模式和PASV模式。还有一种很少见的单一端口模式,就是控制连接和数据连接使用相同端口号。

PORT 模式的通信片断:

CLIENT 98.131发送PORT命令,该条命令同时告诉SERVER自己的端口号38246,由SERVER 98.132发起数据连接。 149*256+102=38246

PASV模式的 通信片断:

CLIENT 98.131发送PASV命令,SERVER 96.6 回复中包含SERVER提供的端口,之后由98.131发起数据连接。 6*256+103=1639

    PORT、PASV命令都是由客户端发起的。PORT命令中包含或者PASV命令回应中包含数据连接“serer端”的端口号,计算方法:m*256+n=端口号,m、n分别为ip地址后的两个数字。

    单一端口模式后续再补充吧。

      

你可能感兴趣的:(ftp,职场,休闲)