首先做一个简单的FTP拓扑,两个客户端一个为主动模式,一个为被动模式
做简单的IP配置后,就可以进行文件传输了:
首先分析被动模式;在接口上进行抓包分析:
在一次被动连接方式中,可以发现在客户端申请被动连接后,回应的包中有传输需要的临时端口号2051,计算方法也很简单,使用包中传递的数据后两位进行计算,公式为:2051=8*256+3;
然后客户端申请下载图片,服务器接收到请求后,从刚才的临时端口,把客户端所需的文件发送回去,最后返回一个发送成功的报文,断开数据连接。
首先做一个简单的FTP拓扑,两个客户端一个为主动模式,一个为被动模式
做简单的IP配置后,就可以进行文件传输了:
首先分析被动模式;在接口上进行抓包分析:
在一次被动连接方式中,可以发现在客户端申请被动连接后,回应的包中有传输需要的临时端口号2051,计算方法也很简单,使用包中传递的数据后两位进行计算,公式为:2051=8*256+3;
然后客户端申请下载图片,服务器接收到请求后,从刚才的临时端口,把客户端所需的文件发送回去,最后返回一个发送成功的报文,断开数据连接。