3. FTP服务器会通过已建立的数据链路通知客户机自己已经打开了大于1024的端口M,用于建路数据链路;当需要传输数据时,FTP客户机会通过N+1端口向FTP服务器的M端口请求建立数据链路 4. FTP服务器在M端口监听到FTP客户机的连接请求后,将从M端口向FTP客户机的N+1 端口确认数据链路的建立 FTP服务器使用的端口 ? 21端口用于与客户机建立命令链路 ? 在主动模式下服务器使用20端口向客户机建立数据链路 FTP命令是最基本的FTP客户端软件 ? 在Linux和Windows系统中都默认提供ftp命令 ? ftp命令的交互环境中使用命令对FTP服务器进行操作 ? ftp中很多命令与Bash中的命令类似 ? binary设置传输二进制文件,ascii设置传输文本文件 ? get命令用于下载文件,put命令用于上传文件 ? mget和mput用于一次下载或上传多个文件 ? bye命令可退出ftp命令交互环境 一般在企业中,系统管理员构建一个小型的FTP服务器,需要满足如下要求: ? FTP服务器允许本地用户和匿名用户登录 (责任编辑:admin) |