毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道JAVA/JSP设计

IPv6环境下FTP系统的设计与实现

  • 设计环境:无 + JAVA/JSP设计
  • 论文字数:27296
  • 包含资料:开题报告+论文+源码+英文翻译
  • 相关Tags:
  • 难度系数:

IPv6环境下FTP系统的设计与实现简介

论文各章内容介绍 
    第一章是引言,主要对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍一下;同时在引言内对课题的研究背景与研究意义进行分析,在开发系统之前对现有系统的调研以及开发本系统的可行性分析还有对论文各章内容的介绍。
    第二章为系统需求分析,首先介绍了IPv6的发展状况,接着阐述了IPv6在各个操作系统的安装与配置,同时介绍了基于C/S模型的网络开发和Java socket编程对IPv6的支持。
第三章详细介绍了RFC959-FTP传输协议,重点理解FTP的两种传输模式与两种工作模式,分析FTP的命令与格式。
    第四章介绍RFC2428-FTP对IPv6和NAT的扩展,说明在非IPv4上传送信息的方法,我们熟悉的两个FTP命令PORT和PASV通过扩展后,分别称它们为EPRT和EPSV,熟悉这两个命令的格式与实现。 
    第五章是在对前面协议理解的基础上,FTP服务器的实现过程。 
    第六章利用第三方FTP客户端库,实现了FTP客户端。 
    第七章是用户手册,对系统功能及运行环境进行介绍。 
    第八章为系统评价,阐述了系统的特色与存在的不足,并提出改进方案。 

问题定义及内容简介 
1.2.1 问题定义 
    文件传输协议是Internet上使用非常广泛的一种通讯协议,它是为Internet用户进行文件传输(包括文件的上传和下载)而制定的。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。要想实现FTP文件传输,必须在相连的两端都装有支持FTP协议的软件,装在客户电脑上的叫FTP客户端软件,装在另一端服务器上的叫做FTP服务器端软件。用户通过支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。 
    本系统包括服务端与客户端程序,要求在IPv6环境下,能实现基本的FTP操作,如连接操作、目录操作、发送操作、获取操作等等。 
1.2.2 问题的内容简介 
    FTP 的主要操作都是基于各种命令基础之上的。常用的命令有: 
设置传输模式,它包括ASCII(文本) 和BINARY 二进制模式; 
目录操作,改变或显示远程计算机的当前目录(cd、dir/ls 命令); 
连接操作,open命令用于建立同远程计算机的连接;close命令用于关闭连接; 
发送操作,put命令用于传送文件到远程计算机; 
获取操作,get命令用于接收一个文件。 
    根据FTP 的工作原理,服务器在主函数中建立一个服务器套接字端口,等待客户端请求,一旦客户端请求被接受,服务器程序就建立一个服务器分线程,处理客户端的命令。如果客户端需要和服务器端进行文件的传输,则建立一个新的套接字连接来完成文件的操作。服务器还负责维护用户ID、口令及权限的添加、删除、更改操作,并且允许匿名用户(anonymous)的登陆与下载。 
客户端主要实现与服务端的连接请求、下载和上传功能。 

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。
·上一毕业设计:基于jsp的bbs论坛系统
·下一毕业设计:jSP网络电子通讯录设计

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询