月黑风高夜,策略优化时。
牛郎看着桌上一沓厚厚的草稿纸,每一张都密密麻麻写满了文字,或者是画满了奇怪的符号。
“完美的策略根本不存在!”牛郎显得有些气馁。
“我必须找到最好的通信方案,但像现在这样一直耗下去根本不是办法。”
牛郎想了想,“或许我不应该一下子就想达到完美,而是可以先逐步尝试,然后一步一步优化我的方案。”
“那么今晚,我要做一个第一步的构思,然后明天去找喜鹊仙子聊聊。”
油灯中跳动的火焰,映照着牛郎伏案书写的身影……
清晨,牛郎起的很早,简单凑合了一顿早餐,然后在晨曦中走出小屋。
“阿牛,今天我想去一趟喜鹊庙,载我一程?”牛郎对阿牛说。
“不去。”阿牛一口回绝。
“山上有漂亮的喜鹊小姐姐哦~”牛郎插科打诨。
“大哥,我是一头牛啊……”
“喜鹊仙子是这里的神仙,或许可以帮你找找附近的黄牛朋友,牵个线搭个桥什么的……”
“哈哈。不跟你开玩笑了,上来,咱们走起。”
牛郎爬到阿牛背上:“目的地:喜鹊庙,出发!”
“哞——”一声低吟之后,阿牛缓慢起步,然后逐渐提速。
也就是两刻钟时间吧,一人一牛已经来到喜鹊庙前。
“一起进去?”牛郎提议。
“你们聊吧,我不是神仙,你的理论对我而言太难了。我在这寺庙周围转转,看看风景。”
“好,那晚些我出来找你。”说完,牛郎走到喜鹊庙门前,开始敲门。
“咚咚咚!咚咚咚!”
牛郎敲门好久,却一直没有人回应。
“难道是不在?或者是出什么事情了?”牛郎心想。
无奈,牛郎只好离开喜鹊庙,回到阿牛旁边:“可能两位仙子不在,敲门一直没有回应。”
阿牛说道:“就这么让我白跑一趟,你好意思么?另外,为啥不推开庙门看看呢?”
“毕竟这里是仙子的地盘,人家关着门总有自己的道理吧,未经同意进去不太好吧?”
“你第一天来这里的时候,住宿经过人家同意了么?”
“好像说的也是……好吧,我再到庙里确认一下,她们要是不在就留个字条,总不能白跑一趟。”
“看样子大概率要提前下山了,我跟你一起去吧。”
牛郎和阿牛再次来到喜鹊庙前。
牛郎再次敲门,依旧没有回应。正要推开庙门,但牛郎还是有几分犹豫。
这时,阿牛缓缓走上前去,轻轻用脑袋顶住了门:“太磨叽了,我来帮忙吧。”
说罢,阿牛慢慢顶开了庙门……
“这样不太好吧……”牛郎在门口一愣,但转头看向阿牛时,“阿牛呢?”
“做好事不留名,剩下的就交给你了!”远处传来阿牛的声音。
“这也跑的太快了吧……为啥不跟我一起进去呢?”牛郎自言自语。
接着,牛郎回过头来,看向喜鹊庙内。
只见庙宇正中,是一张柔软的大床,雪白的床垫与蓬松的被子,与这破败的庙宇竟有几分冲突感。
一位少女坐起来,伸了个懒腰,揉揉惺忪的睡眼,轻声说到:“姐姐,你回来了?”
牛郎一时失神,低声喃喃:“抱歉,打扰了……”然后伸手扶住庙门,后退着慢慢关门。
“啊——”少女忽然惊叫一声,然后抓起枕头,向着门口扔过来。
此时牛郎的注意力在那沉重的庙门上,当牛郎听到声音抬头看时,枕头已经飞过来,躲不开了。
牛郎一脸惊愕,看着越来越近的枕头,不知所措……
“碰~”一声低沉的声音,枕头不偏不倚打在了牛郎的脸上,只是,那柔软的枕头竟如此蓬松,竟将牛郎弹飞到了空中。
“这也太Q弹了吧……但我不会飞呀,这么高会摔死的吧……难道我就要交代在这里了么……”牛郎自言自语。
撞击到牛郎的真抬头并没有反弹回去,而是在下一瞬间,“碰”地爆开了,化作漫天飞舞的羽毛。
在羽毛存在的范围,仿佛形成了一个领域,一切都变得像羽毛一样轻。
空中的牛郎,就这样像一片羽毛一样,缓缓地飘落到了地上。
“谢天谢地,多谢仙子救命之恩!”牛郎在底面站定,向着喜鹊庙拱手道。
“牛郎,我跟你没完!”小皮已经梳妆打扮好了,站在庙门前怒气冲冲地说。
而旁边不知什么时候出现的小艾,正拉着小皮,避免她做出什么冲动的事情。
“今天看在姐姐的面子上,放你一马。”小皮最后说道。
“好了,不要争吵了。有话进来慢慢说吧。”小艾向着喜鹊庙里挥了挥手,原来的床不见了,
取而代之的是一套会客的方桌椅,桌上早已摆好茶具。
三人走进喜鹊庙中,入座。
牛郎环顾四周,说道:“话说,咱们能不能把周围的环境也优化一下?我总觉得这豪华桌椅与这破庙不太搭。”
“额……这个,我现在的法术现在还做不到……”小艾低头说道。
“你们两位神仙也太菜了吧……”牛郎直言。
“碰!”“哎呦!”小皮握紧的拳头,在牛郎头顶轻轻捶了一下:“有些话心里知道就行,不用说出来……”
“先给两位道个歉,早上是牛郎唐突了,冒犯之处还请包涵。”牛郎转移了话题,诚恳道歉。
“不怪你,其实,是小皮睡过头了。”小艾说到。
“姐姐,能不能别揭短……”小皮扯了扯小艾的衣角,“你每天出去修炼,不也没什么长进么……”
“那也比你睡懒觉强一点吧……”
牛郎一脸无奈:“咱们别争了,你们都对。聊正事行吧,牛郎此次前来,是有求于两位仙子。”
小艾与小皮停止争论,问:“何事?”
“牛郎想请两位仙子协助,逐步优化通信方案。”
“另外,还有一件小事,我家阿牛也老大不小了,还想请两位仙子牵线搭桥。”
小艾和小皮相视一笑:“阿牛的事情,我们会在喜鹊山发一个征婚广告,让阿牛准备好相亲就好。”
“我代阿牛先行谢过了。”
“举手之劳,不用客气。另外就是,通信方案的优化,你有好的想法了吗?”
“想必两位也清楚,现在的策略,存在太多不稳定因素。我现在没有很完美的方案,但我想从简到难,一步一步尝试。”
小皮问道:“看来跟我们修炼仙术一样啊,不是可以一蹴而就的。”
“咳,你好像最近根本没有修炼吧……”小艾补刀。
牛郎接着说:“我的想法是,提出优化方案->进行通信尝试->找到并分析问题->再次提出优化方案……如此小步试错,不断循环迭代,最终趋近于完美方案。”
“这个想法好棒呀!”小皮称赞道。
“我认为这是最快的方案了,我将之称为敏捷策略。”牛郎总结道。
小艾问;“那这接下来的第一步,要怎么走?”
牛郎想了想,说:
“首先,我最终目标是与织女成功鹊桥相会。而王母是整个过程的最大阻力,我要与织女通信约定见面日期,但是不能让王母知道。”
“所以,我对通信的要求,是安全稳定,这两点缺一不可。”
“那么,稳定的通信,就是我们要走的第一步。在这之后,才有资格去讨论通信安全。”
“别扯大道理了,我就想知道,接下来该怎么做。”小皮不耐烦地说道。
“现在链路已经建立,那么,最简单的通信,就是我直接通过这条链路,发型消息给织女。你们觉得,这样的通信有什么问题?”
小艾想了想,说:“好像有些脆弱。一旦中间被王母拦截了,那么织女姐姐就收不到消息了。”
小皮接着补充:“而且这样的话,我们也不知道消息是被拦截了,还是织女真的收到了。”
牛郎鼓掌:“两位仙子果然冰雪聪明!问题就在这里,现在的通信,稳定性极差,且发送者不知道消息的状态。”
小艾说:“我觉得,消息被拦截这个,我觉得咱们防不住的,那毕竟是手眼通天的王母。”
牛郎再次竖起大拇指:“对,这是后面安全上要解决的问题。所以,现在最重要的是,要确保织女一定能收到我的消息。”
“就这个问题,咱们先来讨论一个日常话题:两个人说再见,怎样保证对方听到了你的‘再见’?”牛郎顺势发问。
“这个简单,双方约定一下,只要对方听到了,就喊一声‘我听到了’,不就得了?”小皮不假思索,迅速给出了答案。
“很好,那么,他有怎么知道,你听没听见这句‘我知道了’呢?”
“我再回喊一句‘我听到了’?”
“那你们俩什么时候是个头?”
“哈哈哈哈——”一旁的小艾笑了,“我觉得这个问题没有答案,因为,最后一个说话的人,没有机会确认自己这句话对方听到没有。”
牛郎点了点头头:“对,就是这个道理。绝对的稳定是不存在的,我们只是通过一些策略,让稳定性达到一个我们可接受的范围,就足够了。”
小皮还是有些不太甘心:“那你的策略是什么?”
牛郎晃了晃手中的空杯,推到小皮面前:“把茶满上,听我慢慢道来。”
“你竟然还会吩咐神仙了!”小皮一边斟茶,一边说笑着。
牛郎喝了一口茶水,开始娓娓道来:
“在真正的消息发送前后,进行一些前置与后置的事件作为确认。我称之为‘握手与挥手’。”
“握手,就是我先发送一个‘你好’,织女收到后,回复一个‘你好’,我收到了织女的你好,再回复给织女一个‘收到’。”
“这个过程,一共有3次行为,我称之为‘三次握手’。这样可以保证,当前的链路是稳定可通信的。”
“紧接着,我再将自己要发送的消息,发给织女。织女收到消息,可以回复我她想说的。”
“收到织女的回复后,本次通信结束,进入‘挥手’阶段。”
“挥手,就是我发送一个‘再见’,织女收到后,回复一个‘再见’。我收到后,会回复一个‘收到’,然后织女收到后,最后回复一个‘收到’给我。”
“当然,织女最后的这个‘收到’,如果我接收到了,那么我可以肯定,本次的通信,一定是成功的。”
“如果我没收到,但由于我之前得到了织女回复的‘再见’,我可以断定,主体信心的传递,一定是成功的。”
“如果中间有任意一个步骤失败,那么,从头重来。”
“这样可以保证,发送者,一定知道消息发送成功了。”
“增加了通信成本,但可以保证通信稳定。”
小艾和小皮听得入神:“搜得寺内!四国一!”
“神仙怎么总是说些让人听不懂的话……”
小艾问道:“这个通信过程有些复杂,但不得不说挺完善的。整个过程没有起个名字吗?”
牛郎想了想,说:“之前的通信方式,只是一次传输,重在将我的数据传过去,可以称之为‘用户数据报协议’,简称‘UDP’。”
“而新的通信,重在传输过程,我想称之为‘传输控制协议’,简称‘TCP’。”
小皮说:“TCP虽然牺牲了一部分传输性能,但是却可以提供稳定可靠的通信。这很可能是未来的大势所趋。”
牛郎反驳:“不一定。目前看TCP最适合我们,但很可能我们没有挖掘出UDP的优势,UDP的高效性,说不定也是未来的一张王牌。”(注:指HTTP3)
“看来,这马屁拍的还不到位呀……”小艾低声吐槽。
牛郎客气的说:“那以后的通信,可就要麻烦两个位仙子多多照应了。”
“放心,我们稍后会通知所有喜鹊,新的通信方式,很快会被付诸实施。”小艾说。
“牛郎谢过。”
“别光口头说谢谢呀,拿出点诚意好不好?你看这喜鹊庙也是有点破败了……”小皮说道。
“余家贫,耕植不足以自给……”牛郎面露难色。
“赶紧从我眼前消失!”小皮喊到。
“那牛郎也先行下山了,两位仙子保重。”牛郎起身道别,离开了喜鹊庙。
- 版权说明:
文章内容系作者原创,转载请注明出处。 - 封面图片:
腾讯视频-斗破苍穹第2季-灵药山谷截图
图片源自网络,如有侵权,可联系作者删除。 - 参考文献:
敏捷开发:小步试错,快速迭代
三次握手
四次挥手
归去来兮辞