Dream To Me

总有些什么留下来并被惦记

关于“云计算”

  说实话我第一次见这玩意就觉得是个噱头
  就类似你在封建社会的时候大喊要共产主义一样

  只不过前几天,帮别人去换个路由器,在路上,突然想明白一个事

  云计算这玩意,我早在小学的时候就写过一篇类似的文章了啊

  稍微回忆一下
  在一栋楼中,一台中央服务器,每个家庭的每个屋子里,都有一个平板电脑作为终端,网线连接服务器
  所有数据存储和计算都不需要终端完成,终端只需要输出结果


  回到现在想想当时写的,感觉唯一的不足就是没有应用到无线网络,不过当时自己还没这概念算了
  
  我觉得云计算之前,就已经有类似的东西了,比如无盘工作站
  但是这个是比较初级的,因为只将数据存储转移到了服务器,而且成本也只是少了硬盘的支出

  那么云计算到底是什么
  可以百度一下,按我理解,就是客户端只显示结果
  就类似你只要鼠标键盘显示器,就能搞定一切操作,因为主机在遥远的另一边
  哪边?我也不知道

  做个比较弱智的运算,如果说一个普通的用户,比如22寸的显示器
  1680*1050,24位输出,若要较流畅的画面,起码24帧/秒
  若是玩游戏,对帧数较高的要求就是FPS类的,就当100帧/秒吧
  这还只是画面,没算上音频,普通双声道吧
  那这种数据量,未经压缩的话,千兆带宽想云计算?边玩去吧

  你就算压缩了,延迟怎么解决?
  你就算延迟了,安全怎么保障?
  你那不是安全,是寂寞。

  真冷


  在老早以前,初中?曾经和一个老师搭建过一个论坛,他一个朋友曾经有个看法就是将所有互联网论坛整合到一起
  但是似乎只是想想,因为不可能每个人都会愿意这样做
  回来想想,他那也是云的一种思想,更简单点说
  为何我们发的QQ自定义表情,可以传的速度这么快?
  网速是次要的,重要的是QQ保存表情图案的算法

  每个文件,理论上都会有一个独一无二的哈希值
  为什么说是独一无二的呢?因为哈希算法的目的,就是找到一个独一无二的值
  当然如果说俩东西有一个相同的哈希值,只有两种可能
  1,那俩东西是完全一样的
  2,这个哈希算法被破解了

  先不举例子,先说QQ的哈希算法
  就是现在国际上最常用的MD5算法
  这种算法有个什么特点呢?也不好说
  MD5是啥?也不好说,加密?哈希?不知道
  可以理解成一个加密算法,而且这种算法有个特点:不可逆
  原理是啥?咱也不好描述,扯到很多数学玩意
  通俗举例
  比如wuzhuang,加密后的MD5:5c4b1c3af00c75fa26bbdafa1ffe6147
  那么现在有个问题,告诉你5c4b1c3af00c75fa26bbdafa1ffe6147这个字符串,你没法知道这是什么
  除非你有一种类似字典的东西来反查
  那么密码就可以用这种加密后的MD5字符串来保存,那么怎么验证你的密码呢?
  很简单,只需要把你输入的密码经过MD5加密后,得到的字符串和系统保存的字符串对比,如果相同,自然就是密码正确

  对此有兴趣可以看看密码学的相关知识,然后恶补数学吧,MD5的结果一定是散列的么?
  不过似乎,哈希的结果,就是为了散列,yeah~
  以后会专门针对哈希写一篇,前提是我得研究研究这玩意

  那么这只是一小部分而已,QQ是怎么来做的?
  QQ是将表情文件下载后,用MD5算法获取文件的MD5值,具体怎么算咱不用明白
  然后按照这个MD5值,将文件重命名保存
  如果再接受到表情文件的话,一般是服务器获取文件的MD5值,然后通知客户端
  客户端从用户本地搜寻相应文件名的表情图片,如果有,就直接显示,没有就从服务器下载

  那么这个MD5到底是在本地获取还是在服务器端获取呢?
  这就类似是先有鸡还是先有蛋的问题
  我觉得吧,这种问题,应该是腾讯去解决的,咱知道大体什么意思就成


  回来说MD5这个东西,刚才我说了,每个文件理论上都有独一无二的哈希值
  不同的哈希算法也有不同的哈希值,哈希算法是什么?就是hash,自己百度
  所谓理论,就是说,想让俩不同的文件有同一个哈希值,是可行的
  比如MD5,好几年前,几年忘了
  山大的一个女教授,王小云,带着她的团队,把MD5干掉了
  怎么干掉的?研究哈希冲突,这个冲突是什么意思呢?
  就是说哈希本身是解决冲突的一种手段,如果有冲突,那就应该去解决,但是碰到没法解决的冲突怎么办?那就说明不了什么
  但是针对一个哈希的加密算法,这是很严重的问题了,意味着这种算法不再安全
  幸好,报道上所说的王小云破解一个MD5只需要几分钟的普通计算机是山东省计算机中心的超级计算机而已
  普通机器想弄这玩意,还需要好久好久


  不过还是在前阵,在CB上看到已经有能将2个可执行文件的MD5值搞成同一个的程序了
  算法已经优化的相当好了,而且还是可执行文件


  扯了这么多,无非是想说,QQ表情文件的保存,就是一个本地的云



  再说说娱乐公司瑞星的所谓“云安全”
  这种说法本身就很2
  这个云安全的本质,就是将可疑文件上传,将防火墙拦截的入侵记录上传
  只是可能稍微多了点什么呢?多了点什么呢?
  就类似360一开始的文件名查杀

  用户:瑞星!我收到一个可疑文件,这是啥?
  瑞星:等着我给你查查昂,哎哟,有用户上传过这个文件
  用户:正常嘛?
  瑞星:等着我再查查,哎哟,有用户的电脑被这文件干掉过,抓紧灭了这文件!
  用户:……
  瑞星:人呢?!
  若干小时后
  用户:你TMD干什么吃的,不早点说,这边机器都瘫痪了刚重装好!
  瑞星:你不知道我是娱乐公司么,娱乐公司就是要娱乐大众啊
  用户:你娱乐的不是大众,是寂寞!