老王把禮物打好包並轉交給快遞公司,並叮囑快遞公司,要鮮肉月餅先到,大閘蟹後到,快遞公司說:okay,放心好了。
快遞公司將鮮肉月餅貼上標籤1,大閘蟹標籤2,放在倉庫裡,先聯絡到北京的老張再發貨。
收件人位址
北京海淀區知春路xx號
寄件人位址
上海浦東新區世紀大道200號
機械人用導航軟體智慧型選取路線,過程不表。
聯絡老張的過程(三次握手):
機械人a到達北京快遞公司,快遞公司看到老張的位址資訊,去他家敲敲門,老張你在家嗎?等會有快遞要送過來,務必在家哦(伺服器tcp埠號活),老張說好的好的。
北京的快遞公司派出機械人b回覆上海方面,老張在家的,快遞可以運過來了。
上海的快遞公司派出機械人a回覆北京,快遞馬上就發出,請稍候。
有同學說,需要那麼麻煩嘛?打個**不就行了嗎?沒錯,但這只是乙個虛擬故事,在這個故事裡沒有**,只有跑腿的機械人。
以上聯絡老張的過程,機械人a、b都是空載,什麼貨物也沒有運,只是起到訊息傳遞的作用,接下來開始運送貨物了。
上海的快遞公司讓機械人c運鮮肉月餅,機械人d運大閘蟹,於是c、d先後上路了。
c的導航軟體讓他走滬陝高速,結果堵成狗了,高速成了停車場。
d的導航軟體讓他走京滬高速,雖然有點堵,但還是後發先至,結果比c先到北京的快遞公司。
北京的快遞公司將d運的禮物放在倉庫裡(快取),耐心地等待c的到來,第二天c終於還是到了。
快遞公司將貨物按標籤1、2按照順序轉交給了老張。
快遞公司稍後還要派出機械人通知上海方面,貨物(標籤1、2)安全到達,請勿掛念。
老張心情大好,來而不往非禮也,於是將北京烤鴨、北京糕點打包好,讓快遞公司轉交給老王,只有乙個叮囑,烤鴨先到,糕點後到(按序)。
過程與上類似,機械人e運烤鴨,機械人f運糕點。
e走京滬高速,結果在某某大橋出車禍了,被撞到江裡了,game over。
f走滬陝高速,堵了三天三夜沒動彈。
北京的快遞公司左等等、右等等,上海方面一點訊息也沒有,知道最壞的情況發生了,但快遞公司有自己的預案,三天沒有對方的訊息,就預設機械人掛了,需要重新安排機械人重新運貨物。
於是機械人g運烤鴨、h運糕點又重新上路了。
這次非常順利,g、h走的都是京滬高速,按序到達了上海快遞公司,不一會,f也到了,快遞公司很惱火,對f很不客氣滴說:你現在是多餘的人(f與h是重複的貨物,需要丟乙個),快滾!
上海的快遞公司於是將烤鴨、糕點按序轉交給老王。
稍後再派出機械人通知北京方面,烤鴨、糕點已經安全到達,請不要再發重複的貨物過來!
在這個虛擬故事裡,老王是http客戶端,老張是http伺服器端,負責將什麼樣的禮物(資料)送給對方,同時負責解釋這些禮物的真正含義。
快遞公司是tcp,負責將客戶的資料按序(客戶的資料按序才有意義)送到客戶指定的目的地,如果有丟失,tcp負責重傳。
機械人是ip,根據快遞公司輸入的客戶目的地,根據導航軟體將貨物送到目的地,如果有丟件,機械人無能為力。
TCP IP和HTTP的區別
tcp ip協議是傳輸層協議,主要解決資料如何在網路中傳輸,而http是應用層協議,主要解決如何包裝資料。關於tcp ip和http協議的關係,網路有一段比較容易理解的介紹 我們在傳輸資料時,可以只使用 傳輸層 tcp ip協議,但是那樣的話,如果沒有應用層,便無法識別資料內容,如果想要使傳輸的資料...
MOLAP ROLAP HOLAP的區別和聯絡
在olap的世界裡,主要有兩種不同的型別 多維聯機分析處理 molap 和關係型聯機分析處理 rolap 混合聯機分析處理指的是molap和rolap技術的結合。這是olap分析的傳統方式。在molap中,資料儲存在乙個多維資料集 cube 中,儲存並不是在傳統的關係型資料庫中,而是自定義的格式。卓...
Bit,Byte,WORD,DWORD區別和聯絡
1人收藏此文章,收藏此文章 發表於4個月前 已有86次閱讀 共01人收藏此文章 基本概念 位 bit 位 或 位元 是計算機運算的基礎 位元組 byte 位元組 是通過網路傳輸資訊 或在硬碟或記憶體中儲存資訊 的單位。位元組是計算機資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位...