計算機網絡基本概念趣解(續)

     筆者最近在準備CCNA思科網絡認證考試,在本博客園上找到一篇很是有趣的文章,題目爲「趣文:計算機網絡基本概念趣解」。看完後忽然萌生了給它寫續與你們分享關於OSI分層模型的想法。注:人事物的類比模型在本文中有所改變。網絡

      假設你的名字仍是小不點,不過你搬到了A城裏去居住。你在城裏讀大學時,認識了一位美麗的姑娘叫作小芳,小不點很喜歡她,小不點因而決定邀約小芳共進晚餐。但當你得知小芳是住在B城市的,你又想與遠在B城的小芳取得聯繫,則必須由你所在A城市的郵局管理員趙大爺利用傳遞信件的方式幫助你聯繫。加密

      假定你要邀請小芳共進晚餐,你要先寫好「小芳您好!我是小不點,我想您可否賞光與我共進晚餐?」這樣的一封信件。這個過程就至關因而OSI模型最高層--應用層的網絡應用程序在起做用。 spa

      但是問題來了,據說小芳是英國人,她說的是英語,聽不懂中文,而小不點也對英文是隻知其一;不知其二的程度,怎麼辦呢?若是小不點在晚餐間要向小芳表達愛意,小芳聽不懂,豈不是很尷尬?(連信件內容都看不懂了還表白?)因而小不點你就決定,還要再花錢請一位英文翻譯,將信件的內容由中文翻譯成英文,以便小芳理解。這個過程就至關因而OSI模型中的表示層的轉譯服務在起做用。這位英文翻譯還很厲害,他的博士畢業論文是關於數據加密與解密,壓縮與解壓縮的,爲學術界提供了數據轉換以及代碼的格式化(表示層的做用)的貢獻,真可謂文理通才呀!計算機網絡

      陳博導是一名語言學的教授,他是小不點請來的那位英文翻譯的博士生導師。陳教授負責創建和管理翻譯學專業學生之間的會話鏈接並提供會話控制。陳教授對小不點和小芳的翻譯(小芳身邊也須要一位懂中文的翻譯)說:大家能夠開始對話了。這位陳教授的做用就至關於會話層。翻譯

      楊經理是國內最大快遞物流公司的CEO,他接到陳教授的請求,要負責將小不點的信件準確無誤地送達至小芳的手上。楊經理意識到,小不點很喜歡小芳,必定要保證小芳知道小不點的心意,這是須要可靠聯網技術才能作到的,所以他與小不點簽定了服務合同,該服務合同(TCP協議)規定了楊經理必須確保信件可以送達小芳手上。接着,楊經理就將信件交給了他公司的一個叫作「三方握手」的部門(TCP通訊機制)負責處理該信件了。若是小不點沒有跟楊經理簽定關於TCP協議的服務合同,那麼楊經理頗有可能會將信件交由他公司另外一個叫作「瘦用戶」的部門(UDP通訊機制)負責處理信件了,由於「瘦用戶」這個部門負責與客戶簽定不可靠聯網技術的協議,因此這個部門在工做時只是將信件發送完後就忘記他們了,而這頗有可能會致使丟失信件,令小不點失去了邀約小芳的機會!這位楊經理的做用就至關於傳輸層。路由

      信件如今到達了A城郵局的信件管理室(路由器),郵局的信件管理室不只擁有B城全部居民的地址(路由表包括小芳的地址),並且還包括了從A城送信件到達B城的最佳路徑(路由器的路徑選擇)。信件管理室因而根據小不點信件的地址開始查找小芳所在的B城住址,把信件從A城郵局發出去了。該信件管理室所起的做用至關於路由器所在的網絡層。博客

      郵局管理員趙大爺收到小不點的信件後,他須要將信件用信封封裝好(數據鏈路層的封裝功能),貼好郵戳(Ethernet幀)才能發送信件出去。這至關於數據鏈路層。路由器

      最後,趙大爺就找來了一輛信件運送車(物理層的網絡設備),把這一封信件放在車上並將其運往B城了。這至關於物理層的做用。請求

      信件到達B城後,按照信件運送車(物理層)--郵局管理員錢大爺(數據鏈路層)--B城郵局信件管理室(路由器所在的網絡層)--楊經理(傳輸層)--陳教授(會話層)--小芳的中文翻譯(表示層)--小芳手中(應用層)的順序,小芳在得知小不點的心意後,欣然赴約,他們就開始享受甜蜜約會的晚餐了! 程序

相關文章
相關標籤/搜索