计算机网络编程技术 多媒体课件 P9 FTP服务程序设计新.pptVIP

  • 7
  • 0
  • 约3.53千字
  • 约 26页
  • 2015-12-24 发布于未知
  • 举报

计算机网络编程技术 多媒体课件 P9 FTP服务程序设计新.ppt

计算机网络编程技术 第9章 FTP服务程序设计 FTP的使用分析 FTP的广泛应用: 文件共享; …… 本章的主要内容 FTP服务的工作原理 FTP协议规范 FTP协议的2种工作模式 基于Socket类的FTP服务编程 基于TcpClient类的FTP服务编程 9.1 FTP服务的工作原理 (1) 控制连接与数据连接 控制连接: 用于在通信双方之间传输FTP命令与响应信息,完成建立连接、身份认证与异常处理等控制操作; 数据连接用于在通信双方之间传输文件或目录信息。 连接规则:控制连接要在数据连接建立之前建立,控制连接要在数据连接释放之后释放。只有在建立数据连接之后才能传输数据,并且在数据传输过程中需要保持控制连接不中断。 连接与释放 控制连接与数据连接建立的发起者只能是FTP客户机; 控制连接释放的发起者只能是FTP客户机; 数据连接释放的发起者可以是FTP客户机或服务器。 如果在数据连接保持的情况下控制连接中断,这时可以由FTP服务器要求释放数据连接。 (2) FTP的传输模式 ASCII传输模式 二进制数据传输模式 (3) FTP的登录方式 ftp://list:list@ ftp://list:list@ :2003 ftp://list:list@ :2003/soft/list.txt 9.2 FTP协议规范 (1) FTP命令分为6

文档评论(0)

1亿VIP精品文档

相关文档