网盘至今已经发展多年,依稀记得从12年开始的网络上出现了大量的网盘服务,比如以115网盘为代表的各类网盘,那个时候能叫得上号的公司都开展自己的网盘服务,在互联网服务中刷刷存在感,后来又纷纷倒闭,想想看,现在还存活的网盘服务还有哪些呢,百度网盘,华为云盘,腾讯微云等。这些大厂还在提供这些服务,那什么是网盘呢?这款产品真的离我们这么远吗?那倒未必,且看我们来详细体验网盘进化史。
网盘是啥?
这玩意真的是一个网络大盘子?那倒不是,其实这个也是云服务中的一种,其本来的面目准确的说这个应该是一个网络存储系统,其名为即NAS,网络存储领域。这么高大上的名词暂时搁置一边,我们先将目光拉回来,思考一个问题,拍照之后我们的手机怎么存一张照片?快门咔嚓一声之后,感光模块形成图像,手机的CPU会对图像进行处理,形成一份文件,之后从内存中读取出来,保存在手机存储空间中后缀为jpg。
这简单的三句对话,就是握手的过程啦(是不是有种打嘴炮的感觉~~),打过招呼之后当然就可以是发图(文件)啦,这在30年前肯定是这么做的, 但是呢,这个过程真的烦。发送和接收方都要考虑很多事情,比如,发送的图片会不会太大,太大了是不是可以切小一些,如果切小了的话对方,收到了怎么拼回去呀,我怎么知道对方有没有收到图啊……这些问题在每一份文件的传输过程都要考虑,你说烦不烦,反正考虑多了,肯定会秃的。于是网络工程师们经过多方努力,将这些交流过程全部打包,放在一个大盒子里面,称为http,好了,现在我们知道了http说tcp的传输升级版,青出于蓝而胜于蓝,http可以更加方便的发送文件了,要不要切小文件,发送多快这些事情统统不用考虑了,这产品给你办好了。
接着影响世界进程的程序猿来了,他们用双手,指挥http自动的发送发送和接受各种各样不可描述的文件。程序猿一多肯定会吵架,你看那个php不是最优秀的语言这个梗玩了多少年了,还不是在继续吵着,于是一群糟老头跳出来说,别吵,我们全部要遵守一个约定,你好,他好,大家好,才是真的好,约定名称为RESF,你们你要做的就是各自实现RESFful API,OK?