小劉(瀏覽器)是一個批發商, 小李(普通用戶)是一個超市的進貨經理,一天小李經理來到了小劉老闆的店鋪,說:我‘要(www.baidu.com)類的全部東西’,小劉老闆說:‘我得用咱們的行話(IP)告訴底下的人你要的東西他才知道你要啥’,小劉老闆從身上掏出一個本本(瀏覽器緩存的DNS),找了一會,喃喃自語到:‘怎麼會沒有呢’,說者無意聽者有意,小李經理說道:‘這個可不是新商品,上次在你這訂過,你是否是忘啦’,小劉老闆陪笑道:‘本本過小時間過久忘了、忘了(緩存過時或者大小溢出)’,這可急壞了小劉老闆了,此時小劉老闆一拍腦門,天無絕人之路,上次進貨但是有登記表(操做系統存儲的DNS解析)呢,待我前去查一究竟,此時小李經理眉頭漸舒,說道:‘耽誤會時間沒事,你可別找不到啊’,說時遲那時快,小劉老闆已經把登記表翻了一遍了,趕忙陪笑道:‘您別急,待我打電話去總部業務部(DNS服務器)問一哈,市業務部沒有還有省業務部,這個都登記過,確定能找到’,鈴鈴鈴,果不其然,大金牙一露,小劉老闆找到了!做爲老闆熟悉業務的小劉趕忙把 誰要的東西(源地址),從哪去拿(目標地址119.75.217.109),是否加密(https協議)等等寫在紙上,不過且慢,寫着寫着小劉老闆忽然感受這個很熟悉,「我這個店是否是就有呢」,在倉庫(瀏覽器緩存)又是一番折騰,沒有,這個真沒有,咋辦趕忙把紙條交給小川吧,讓他去拿貨,很快小川拿到了紙條,小川(TCP傳輸層)自幼父母雙亡,初中輟學作苦力,斗大的字不認識幾個,埋怨到,你本身打電話讓他們送過來多好,非得讓我爲難,你寫的那麼長讓我何時說完,嗚。瀏覽器
拿到了進貨單,小川把小劉老闆的話進行了逗號分隔(報文分段),好這下不用磕磕巴巴的告訴快遞小哥小汪(IP網絡層)了,小川雖然沒什麼文化,長的也醜,可是很謹慎,這也是他在這的價值,拿起電話,撥通了郊區倉庫負責人(目標服務器)的電話,「喂,老四,你那能送貨嗎」 「原來是結巴川啊,能送貨啊」 「好,我知道了,還有再說我結巴我跟你翻臉」(三次握手),掛斷電話,被叫外號的小川一臉不悅的衝快遞小哥說道,這是我‘特殊處理過的進貨單,你給送去吧,遲到了我投訴你’,「放心吧,您內」,看了眼收件人,快遞小哥道:「原來是這,我去ARP本(ARP協議)上看看具體地址(MAC地址),瞧好吧您就」,左手拿着小剛戳,右手捂着碳素筆,「得嘞」,「鏈路快遞店」(鏈路層)是快遞小哥所在單位,把包裹送給了司機比特大叔(電流),比特大叔開着解放牌大卡車拉着包裹哼着《走向新時代》上了通往郊區的高速,中間的各個路口(路由器、交換機)交換通關文牒,最終到達郊區的「鏈路快遞店」,收到了小川的包裹,讓快遞小哥(IP網絡層)-結巴大川(TCP傳輸層)-負責人小S(服務器)在本地倉庫搜索進貨單全部的東西,而後登記出貨單(響應頭)有的標上200,沒有的標404,已經轉移的標301,最後將出貨單和商品一塊兒原路返回。緩存
角色名稱 | 扮演者 |
---|---|
小劉 | 瀏覽器 |
小李 | 普通用戶 |
小川 | TCP傳輸層 |
快遞小哥小汪 | IP網絡層 |
老四 | 目標服務器 |
比特大叔 | 電流 |