分布式、集群,还有三次握手,真的很难理解吗???

        第二篇博客,我真的又在这个点起来写了!舍友们还在呼呼大睡呢。。。。。大笑大笑

        用萝卜白菜这种寻常人都熟悉的知识把原子弹原理讲明白的都是牛人。用一堆名词把你忽悠晕的人可能什么都不懂。听了这话很有启发。回想了我学习中遇到过的用萝卜白菜,把一些计算机高深技术简要概括的说法,能看到这些牛人的分享真是一种境界的提高啊。自己总结一下,分享出来。以供大家日后有机会装的像个牛人的时候用。

                                                                 

                                                                     1.集群与分布式的解释

 XXX饭馆,一开始只有一位厨师叫史小二。史小二负责洗菜,择菜,炒菜。饭店的生意一天天火了起来,史小二一个人在后厨忙不过来。老板心疼钱,不理会史小二加厨师的请求。终于有一天史小二罢工了。(只有一台服务器,顶不住高并发,高PV,的压力挂了)。老板可不敢辞退史小二,顾客都喜欢他的菜。于是老板把小二求回来,又聘请了一个厨师叫史小三。史小三和小二一样负责洗菜,择菜,炒菜。(若干台服务器同样的功能,构成了集群。史小二和小三干一样的活,他们就是集群关系)。他们都是父亲史老大的爱徒,自然小三做的菜也同样受欢迎。老板给饭馆加了几套桌椅,客人更多了。小二,小三俩个人已经不能应付。老板二话没说,又雇了一位负责洗菜,择菜,给两位大厨打下手的小伙计,史小四。这一下,两位大厨可轻松了不少。(把整套系统划分成不同的独立又相互联系的子 功能,发布在不同的服务器上,这些为完成某些任务,协同工作的服务器就是分布式关系。)

2.三次握手

        大概了解了集群与分布式,就会想到计算机网路,他们都是靠网络相互连接通信的嘛。那么下一个通俗的故事,就讲一讲三次握手。三次握手(three times handshake;three-way handshake)所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。”———来自百度百科。读完这个概念反正我是一脸茫然。会议计算机网络课上,老师讲的时候用的是红军蓝军商量一起攻打山下的敌人的例子。这个例子也我也不太明白。拜读了一篇大神在公众号上的文章之后,自己有了一些体会。

        饭馆业绩好,史小二在饭店挣了不少钱,想寄回家里。假设那个年代寄钱靠鸽子飞信传书吧(此处有点没有道理了吐舌头)。于是小二找来了能飞到自己家乡的宝鸽,写下了“我是小二,能收到吗?”。鸽子飞到了小二的家中,小二夫人接到信后,写了“收到!”让鸽子飞回饭馆,小二看见收到后,写了“我知道你能收到了”鸽子又把这个字条传到了家中。大概过程如下:


第一次发信,家中能知道小二能发信,并且能顺利传输。第二次发信,小二知道了,家中能发信,自己能收信。第三次,小二把自己能收信的消息告诉了家里。这样一来,双方都知道了自己既能收信,又能发信,并且传输过程没有障碍。这样一来,小二才敢放心的将钱让鸽子带回家中。这大概就是著名的三次握手吧。

        水平有限,以上如有不周之处,欢迎指点。


猜你喜欢

转载自blog.csdn.net/bingocoder/article/details/80058972