您好,登錄后才能下訂單哦!
引子
話說唐僧師徒四人西行取經,終于來到了西方極樂世界,取得真經,然而如何運回真經成了大問題,故事就這樣展開了:
大唐王朝貞觀八十一年,某日清晨
“悟空,為師帶領你們終于取得真經,可是奈何如何將真經運回東土大唐呢?”
“師傅,不用擔心,俺老孫在筋斗云的基礎上開發出了運輸真經的法術--‘TCP協議’,只要嚴格學習俺法術的口訣,嚴格遵守俺定制的規則,只需要不斷的往筋斗云上放經文,筋斗云就會自動往返運輸真經,俺可保真經運回大唐!”
“不愧是悟空,既然如此,悟能,這件事情為師就交給你了,看來為師還得再去跟佛祖多討些經書來。”
大圣、八戒、沙僧一行來到了“大雷音寺224倉庫”,準備運輸真經。大圣問八戒:“呆子,俺昨晚已把‘TCP協議’法術口訣傳授與你,你可學會此門法術?”
八戒一臉慚愧:“這門法術口訣太長了,原理也太復雜了,所以我并沒有學會,哼哼哼。”
大圣笑道,“你這個蠢豬,雖然曾是天蓬元帥,但是現在最新的法術也還是要仔細鉆研學習的啊。”
八戒好奇道:“愿聞其詳。”
悟空懶洋洋的站起來說:“你要想真正的學會‘TCP協議’法術,那你先說說咱們的真經是要從哪兒運輸到哪兒啊?”
八戒趕緊拿出師傅之前寫好的地址說:“要從大雷音寺224倉庫運輸到大唐王城”
“大唐王朝有很多門,真經要進那個門啊?” 悟空接著問。
“昨天師傅說了,發到80號門。”
大圣說:“恩,呆子還算你記性好,走吧,咱們到前面去。”
大雷音寺224倉庫前面是一個佛教廣場,平時有一些教徒來念經,現在只有悟空師兄弟三人。
“你等等,我先給大唐王城80號門的看守建立個連接”大圣說著,默念口訣,一片云憑空出現。
大圣默念口訣在云上寫了一封信:
“看守看守,我是大圣,我現在在大雷音寺224倉庫,我想和你建立連接,我的序號是1024,收到請回話!”
筋斗云上刻著:
發云地:西土大雷音寺224倉庫
收云地:大唐王城,80號門
大圣念了一句口訣,筋斗云快速的飄向了東方。
過了一個時辰,筋斗云回來了,上面寫著:
“大圣大圣,收到了您的來信,你的信里面有個序號是1024,對不對?同意建立咱們的連接,我這邊的序號是2048”
八戒猶豫不決道,“難道這樣連接就建立好了嗎?TCP法術就這么容易嗎?”
大圣拍了八戒一下腦袋,懶懶的說道,"呆子,這樣只是第一步,要想建立連接,還需要再給他們發一封信"
“守衛守衛,我收到你的確認信了,也看到了你的序號是2048,我開始運輸真經了”
八戒在一旁暗自忖道:“這就是連接嗎?我咋沒看見你的筋斗云把大唐和大雷音寺連接起來啊?”
“大師兄,那你為啥要使用筋斗云發三封信呢?”,沙和尚也幫腔道。
“這就是我的法術的精髓所在---三次握手”,俺老孫給你分析一下啊,“這三次握手主要是為了驗證我這邊和大唐守衛那邊的發信和收信能力沒問題, 這樣就證明連接是通的,那就可以正式發送經文了。”
第一次握手:大雷音寺發信,王城收到了,此時王城就會明白---大雷音寺發信能力和自己的收信能力是沒問題的;
第二次握手:王城發信,大雷音寺收到了,此時大雷音寺就會明白---大雷音寺的發信和收信都是好的, 同時王城的發信和收信也都是沒問題的。 要不然收不到來自王城回復的筋斗云上的回信 , 但是王城還不知道自己的發信功能如何?所以就需要第三次握手啦;
第三次握手:大雷音寺再次發信,王城收到了,此時大雷音寺已經確認,雙發的收信,發信都是沒問題的。
這次回應的目的只是消除王城守衛對自己的發信功能以及大雷音寺的收信功能的擔憂而已。
八戒緊接著問道,“大師兄,你這么辛苦的建立連接,為什么不親自使用筋斗云運送經文呢?”
大圣說道:“想當初佛祖為了讓我安心取經,便在俺的筋斗云上做了限制,俺不能和筋斗云一塊飛回大唐,所以我就自己創建了‘TCP協議’法術,讓我的筋斗云自己去送貨,就算在路上筋斗云消失了也沒事,我還可以再使用法力重新產出新的筋斗云”
"那這些筋斗云怎么知道把真經送到大唐王城啊?"
"不用擔心,俺老孫的筋斗云都有俺的靈性,俺還讓俺的猴子猴孫在天界的不同岔路口做了標記,每個標記點的猴子猴孫都會看到俺的筋斗云上的信,他們知道路,會把俺的筋斗云放到一個新的正確的天界道路,繼續飄向目的地,最終就會到達大唐王城。俺的猴子猴孫可是很有靈性的,還給他們自己起了一個藝名叫‘路由器’。”
“對了,這些經書太多了,必須要把經書拆分成一個一個小包裹。”
“給每個包裹編個號吧”,大圣說道:“這樣到了大唐,守衛們就能安照編號順序放好了”
“萬一猴哥您的筋斗云在半路上法力不足,飄散了怎么辦?那經書不是丟了嗎?”
“筋斗云在路上飄散了,那就重新再抄寫一份經書再往大唐發送一份就行唄,這種情況,沒有別的辦法,就只能重新發送那一個包裹。”
大圣默念口訣,把經書分為了10個包裹,并按編號擺成了一列。
“我的法力只能支撐三個筋斗云,所以每次最多只能發送3個包裹,按序號發,先發1,2,3包裹”,大圣說著使用法術產生了3個筋斗云,裝上經書,筋斗云向著大唐飄走了。
大圣接著說道,“根據俺老孫筋斗云的速度,如果過了3個時辰,大唐還沒給咱們確認,那就是丟了,只能重發了。”
過了三個時辰,正當八戒昏昏欲睡時,筋斗云終于回來了,云上寫著:1號包裹收到了。
“看來俺老孫的法術還是比較有效的啊” ,大圣說,“大唐確認收到了一號包裹的經書,咱們可以再發一個了”,說著又默念法術,把第4號包裹發了出去。
八戒這次卻沒搭話,暗自思索著:“對‘TCP協議’法術終于有了一些理解,大師兄就是每次只要保證有3個經書包裹發出去,并且確認沒有丟失就可以繼續發了。”
又過了一會,一下子飄了過來三個筋斗云,帶來了2,3,4號經書包裹的確認。
“大師兄你也太厲害了,要是不丟包裹的話,那豈不是很快就可以把經書運完了啊,那俺老豬就可以早早回高老莊迎娶高×××啦!”,八戒在一旁贊嘆不已。
大圣看到八戒又在犯花癡,懶得理他,又使用筋斗云把5,6,7號發了出去。
可是等了很久,5號包裹的確認收到卻遲遲沒來,過了三個時辰,大圣道,“看來5號包裹的筋斗云在路上飄散了,經書包裹已經丟了,呆子,你再去大雷音寺倉庫抄寫一份回來,一定要和之前5號包裹內的內容一模一樣啊!”
“那6、7號包裹呢?大唐有沒有收到呢?”
“我現在還不知道,如果收到了,他們會先存下來,如果也沒有收到,那還得向5號包裹一樣,重新發送。”
這時悟凈問道:“大師兄,你為什么要一起發三個包裹呢?你不能發一個等著確認一個嗎?”
“為了提高發送包裹的效率,我的法術里使用了‘滑動云協議(滑動窗口協議)’,如果云N=1,就是發一個等著確認一個,但是這樣就太慢了,再說俺老孫也不能一直干這一件事啊,我就把N設定的大一點,設為3,這樣就能一邊發送經文包裹,一邊確認,這樣不就可以快一點嘛。”
八戒只能再去大雷音寺重新抄寫了5號包裹的經文,重新讓大圣又發了一次。
過了三個時辰,7號包裹的筋斗云飄了回來!
大圣說:“看來俺的筋斗云還是不錯的,大唐說已經收到了7號包裹,他的意思也就是說5、6號也都收到了。要不然他們不會發7號的確認云。”
接下來大圣又發了8,9,10號包裹,終于都正常的收到了大唐守衛的確認云。
大圣又讓猴子猴孫去大唐守衛做了確認,才知道原來守衛收到了第5號包裹,只不過筋斗云確認的路上飄散丟了,大圣沒有收到確認包,才重新發送了一份。
于是八戒急急忙忙的去向師傅邀功,說了大圣的“TCP協議”法術運送經書的方法。
師傅笑著搖搖頭,“悟空,你這就是為了確保筋斗云運輸上的不可靠性,建立一個相對可靠的發送經書的方法,但是如果筋斗云在路上飄散導致經書包裹丟失,還必須要讓悟凈他們重新抄寫經書,還要重新發送這個經書包裹啊,這個‘TCP協議’看起來雖然相對安全可靠,但還是稍有不足。”
預知后事如何,且聽下回分解!
預知后事如何,且聽下回分解!
預知后事如何,且聽下回分解!
PS:TCP/IP協議
Transmission Control Protocol/Internet Protocol的簡寫,中譯名為傳輸控制協議/因特網互聯協議,又名網絡通訊協議,是Internet最基本的協議,同時也是Internet國際互聯網絡的基礎。
TCP/IP 定義了電子設備如何連入因特網,以及數據如何在它們之間傳輸的標準。
協議采用了4層的層級結構,每一層都呼叫它的下一層所提供的協議來完成自己的需求。
通俗而言:TCP負責發現傳輸的問題,一有問題就發出信號,要求重新傳輸,直到所有數據安全正確地傳輸到目的地。而IP是給因特網的每一臺聯網設備規定一個地址。
靈感來自“碼農翻身” 微信公眾號!!!!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。