计算机网络 课程设计.docVIP

  • 4
  • 0
  • 约1.51万字
  • 约 16页
  • 2019-05-14 发布于江西
  • 举报
计算机网络课程设计 FTP模拟实现 一、任务描述 实现一个Windows平台上的简化版FTP应用,包括FTP客户端和FTP服务器程序,两个程序基于 Socket接口相互合作,至少实现任意文件的上传和下载功能。限定C语言。 二、程序设计 1.协议描述 用户接口 用户接口 用户协议 数据传输 终端 文件系统 服务器协议接口 服务器数据传输 控制连接 数据连接 文件系统 FTP 是File Transfer Protocol(文件传输协议)的英文简称,用于Internet上的控制文件的双向传输。在实现的层面上,FTP又可理解为一个可用于文件传输的客户机/服务器系统,该系统包括客户机端程序和服务器端程序,客户端和服务器端通信规则为FTP协议。用户通过客户机程序向服务器程序发出命令请求,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序接收到这个文件,将其存放在用户目录中。在通信协议的分层模型中,文件传输协议是在TCP(Transmission control Protocol,传输控制协议)之上的一个应用层协议,应用程序之间的通信需要用到传输层提供的字节流透明无误传输服务。Windows操作系统具有TCP/IP协议栈,应用程序可通过Winsock A

文档评论(0)

1亿VIP精品文档

相关文档