• 回答数

    7

  • 浏览数

    205

赵大宝宝
首页 > 期刊论文 > ftp协议的研究和应用论文

7个回答 默认排序
  • 默认排序
  • 按时间排序

Johnhockson

已采纳

FTP服务器的编程及应用(jsj139)完成一个简单FTP服务器的编程及应用。实现的功能包括:上传、下载、选择数据传输模式、改变目录等,并给出相应的提示。目 录引言······································1正文······································2第一章 FTP协议分析·······························工作原理·································基本名词································· FTP的工作原理图····························· 标准命令································ 标准回答································ 5第二章 FTP程序设计·······························任务要求·································· 设计题目································· 设计目的································· 程序模块化设计································程序设计思想································重叠模型································· 程序流程图································ 9第三章 详细设计································ ( )函数································ 工作线程函数设计······························ 工作线程程序流程图···························· 工作线程具体设计····························· 命令处理函数设计······························ 其他函数·································· 25第四章 结论·································· 26参考文献····································27附录······································28致谢······································62摘 要本程序主要用于简单服务器的管理,包括文件的上传、下载、列出目录、改变目录、改变传输方式等功能。通过该程序的开发,基本上实现了一个FTP服务器的功能,能够解释一般的FTP命令,并且符合RFC959规范。本程序采用VC++作为开发工具,设计步骤采用自顶向下的方法。关键词:上传、下载、列出目录、改变目录、改变传输方式、FTP服务器引 言从根本上说,FTP就是在网络中各种不同的计算机之间按照TCP/IP协议来传输文件。FTP采用的是现在流行的Client/Server模式,由FTP客户端和FTP服务器端程序组成。通常服务器端是远程端点,用户可以通过Internet网络连接到远程的FTP服务器站点。服务器的功能是主要的。只有当FTP服务器支持各种协议和指令时,才能够开发相应的客户端程序。本程序支持最基本的FTP命令。仅供参考,请自借鉴。希望对您有帮助。

308 评论

甜心小葡萄499

FTP(File Transfer Protocol)是 Internet 上用来传送文件的协议(文件传输协议)。它是为了我们能够在 Internet 上互相传送文件而制定的的文件传送标准,规定了 Internet 上文件如何传送。也就是说,通过 FTP 协议,我们就可以跟 Internet 上的 FTP 服务器进行文件的上传(Upload)或下载(Download)等动作。

    和其他 Internet 应用一样,FTP 也是依赖于客户程序/服务器关系的概念。在 Internet 上有一些网站,它们依照 FTP 协议提供服务,让网友们进行文件的存取,这些网站就是 FTP 服务器。网上的用户要连上 FTP 服务器,就要用到 FPT 的客户端软件,通常 Windows 都有“ftp”命令,这实际就是一个命令行的 FTP 客户程序,另外常用的 FTP 客户程序还有 CuteFTP、Ws_FTP、FTP Explorer等。

    要连上 FTP 服务器(即“登陆”),必须要有该 FTP 服务器的帐号。如果是该服务器主机的注册客户,你将会有一个 FTP 登陆帐号和密码,就凭这个帐号密码连上该服务器。但 Internet 上有很大一部分 FTP 服务器被称为“匿名”(Anonymous)FTP 服务器。这类服务器的目的是向公众提供文件拷贝服务,因此,不要求用户事先在该服务器进行登记注册。

    Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户使用特殊的用户名“anonymous”和“guest”就可有限制地访问远程主机上公开的文件。现在许多系统要求用户将Emai1地址作为口令,以便更好地对访问进行跟综。出于安全的目的,大部分匿名FTP主机一般只允许远程用户下载(download)文件,而不允许上载(upload)文件。也就是说,用户只能从匿名FTP主机拷贝需要的文件而不能把文件拷贝到匿名FTP主机。另外,匿名FTP主机还采用了其他一些保护措施以保护自己的文件不至于被用户修改和删除,并防止计算机病毒的侵入。在具有图形用户界面的 WorldWild Web环境于1995年开始普及以前,匿名FTP一直是Internet上获取信息资源的最主要方式,在Internet成千上万的匿名PTP主机中存储着无以计数的文件,这些文件包含了各种各样的信息,数据和软件。 人们只要知道特定信息资源的主机地址, 就可以用匿名FTP登录获取所需的信息资料。虽然目前使用WWW环境已取代匿名FTP成为最主要的信息查询方式,但是匿名FTP仍是 Internet上传输分发软件的一种基本方法。

166 评论

美食VS钞票

这个论文网不错的,推荐你看一下,但愿你可以找到想要的东西。

121 评论

阳光靖好

你可以去中国月期刊网看看那里的文章挺多的,你可以去那参考一下:

119 评论

MrcuriosityZ

文件传输协议:Transfer Protocol,简称FTP

295 评论

饭兜兜兜得牢

文件传输协议:File Transfer Protocol,简称FTP。是Internet上进行文件传输的主要方式之一,在Internet上的学术论文、研究报告、技术资料以及各种共享软件、免费软件等都可以通过FTP来获得。

111 评论

langlang0802

文件传输协议用于在计算机网络上的客户端和服务器之间传输计算机文件的标准网络协议。FTP建立在客户端-服务器模型架构上,在客户端和服务器之间使用单独的控制和数据连接。FTP用户可以使用明文登录协议(通常以用户名和密码的形式)进行身份验证,但如果服务器配置允许,则可以实现匿名连接。为了实现保护用户名和密码并加密内容的安全传输,FTP通常使用SSL/TLS协议 (FTPS)来保护,或者用SSH文件传输协议(SFTP)来代替。第一个FTP客户端应用程序是在操作系统具有图形用户界面之前开发的命令行程序,并且仍然集成在大多数Windows、Unix和Linux操作系统里。 此后,许多FTP客户端和自动化实用程序已被开发用于台式机、服务器、移动设备和硬件设备,而FTP也已集成到生产力应用程序中,如超文本标记语言(HTML)编辑器。

313 评论

相关问答

  • 微信营销和应用的研究论文

    耐克是运动品牌,代表的是运动与激情。当年耐克在微博上做过以刘翔为主题的广告.活出你的伟大,通过热门事件和社交平台取得非凡的营销效果。如果通过微信做的话,建议如下

    犀牛望月0 2人参与回答 2023-12-10
  • 石膏的应用和特性研究论文

    石膏gypsum 含水硫酸盐矿物。成分为Ca[SO4] ·2H2O。单斜晶系 ,晶体呈板状,少数呈柱状,常见燕尾形双晶。白色至灰色 ,因含杂质而呈浅黄、浅褐

    红色芍药 5人参与回答 2023-12-06
  • 企业协同效应研究的论文

    企业管理的,可以写一下执行力的问题,很好找素材

    felixcyrus 4人参与回答 2023-12-07
  • 无线协议栈研究论文

    特点: ·支持IEEE 802.1lb标准2.4GHz ISM频段 ·支持高级用户验证,提供坚固的安全性WEP128,MAC地址控制 ·带符合IP 66/NEM

    康夫君和小静 4人参与回答 2023-12-09
  • 论文应用型和研究型的区别

    毕业论文的类型,怕是按文理来分,这个还得看你的专业吧!~

    耀眼的小日 5人参与回答 2023-12-07