1、为FTP的传输连接打开一个TCP套接字
2、依据获取到的连接回应
如果获取到FTP的积极响应,发送FTP USER 命令:把user的值设成“anonymous”
错误条件:如果接收到FTP的消极响应或是出现超时,把DiagnosticsState设置成Error_InitConnectionFailed 并终止测试。
3、依据接受到的“enter password”请求
发送PASSWORD命令:输入密码作为anoymous 登录的密码
错误条件:如果“enter password”请求失败或是超时,把DiagnosticsState设置成Error_PasswordRequestFailed 并终止测试。
4、依据password回应
如果回应是“successfully logged in”,发送TYPE命令:设置传输模式