毕业设计让做一个linux下的云存储服务器,该怎么实现呢,请给出大致思路或者框架

毕业设计让做一个linux下的云存储服务器,该怎么实现呢,请给出大致思路或者框架,第1张

我想知道你这东西到底“云”在什么地方。

应该就是一个网络存储功能吧?类似 samba 、NFS 的东西?

如果是这样的话,无非就是做一个远程存取的服务器程序。不过既然传输限制 UDP 和 TCP 了,那么应该除了写服务器程序,还需要一个客户端程序,而不是用浏览器实现。

客户端可以发送命令操作服务器端数据,比如删除、移动、重命名,这部分用UDP传输。文件的上传和下载部分,用UDP传输

那这程序基本的功能要求不就已经有了?

剩下的就是细节了。比如你说的这些服务,都是对外的公共服务云,那么这些东西就要分用户,用户都有自己的文件。而且用户还要加密码,不能随便的就让某个人访问。服务器和客户端之间如何进行用户身份识别和保持,都要考虑。这样你还需要考虑用户的管理功能,客户端还需要支持登录什么的。

把基本要求找到,剩下的非要求但是必须考虑的东西就可以看情况了。比如你这个客户端做成字符界面程序,还是图形界面?服务器端那里文件怎么储存,用户账户如何存储增加减少。

有一下方法。

1如果你想自己维护搭建的话,首先要买服务器,还需要拉专线(固定ip)网络,一个月好像要四五千,再者就是域名,cn的要备案,com的可以不备案,然后再自己搭建。

2另一种相对廉价的就是用动态解析的,就是可以直接用一台平常办公的电脑主机,外加能接入网的普通的网线(动态ip)

3另一种,就是找别人专门搞这方面的了。可以租一个主机(比如万网)然后自己搭建,

4也可以弄一个虚拟主机(就是一台机器上放了很多人的网站,共用),把自己的网站放在里面。

以上中,第二种最便宜。还有不懂的,或是需要帮忙的可以找我。

服务器开发的数据逻辑是指服务器端程序对数据进行处理和管理的过程。在服务器端,数据逻辑主要包括以下几个方面

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 毕业设计让做一个linux下的云存储服务器,该怎么实现呢,请给出大致思路或者框架

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情