IPv6环境下FTP系统的设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要:IPv4是目前广泛使用的互联网IP技术,IPv6则是下一代的IP协议,注入了许多新的内容。随着互联网技术的不断发展,IP协议将慢慢从IPv4过渡到IPv6。文件传输协议是互联网上广泛使用的在远程计算机系统和本地计算机系统之间传输文件的标准。因此,本次毕业设计研究在IPv6环境下FTP系统的设计与实现。
??? 本设计首先阐述了IPv6的发展状况,然后介绍了IPv6协议在各流行操作系统下的安装与配置,最后按照RFC959-《标准文件传输协议》和RFC2428-《FTP对IPv6和NAT的扩展》的要求,采用支持IPv6
Socket编程的JDK5.0,实现了绝大部分的FTP传输命令,包括一个服务端与一个客户端程序,经测试,均可工作于IPv4与IPv6环境。
关键字:IPv6?
FTP? C/S? JDK5.0
第一章是引言,主要对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍一下;同时在引言内对课题的研究背景与研究意义进行分析,在开发系统之前对现有系统的调研以及开发本系统的可行性分析还有对论文各章内容的介绍。
第二章为系统需求分析,首先介绍了IPv6的发展状况,接着阐述了IPv6在各个操作系统的安装与配置,同时介绍了基于C/S模型的网络开发和Java socket编程对IPv6的支持。
第三章详细介绍了RFC959-FTP传输协议,重点理解FTP的两种传输模式与两种工作模式,分析FTP的命令与格式。
第四章介绍RFC2428-FTP对IPv6和NAT的扩展,说明在非IPv4上传送信息的方法,我们熟悉的两个FTP命令PORT和PASV通过扩展后,分别称它们为EPRT和EPSV,熟悉这两个命令的格式与实现。
第五章是在对前面协议理解的基础上,FTP服务器的实现过程。
第六章利用第三方FTP客户端库,实现了FTP客户端。
第七章是用户手册,对系统功能及运行环境进行介绍。
第八章为系统评价,阐述了系统的特色与存在的不足,并提出改进方案。