官术网_书友最值得收藏!

1.1.3 快遞與網絡通信的對比

信息的傳遞是肉眼看不到的。為了形象地理解信息傳遞過程,我們先了解一下日常生活中經常會接觸到的物品快遞服務。圖1-5所示為從物品包裝到另一個城市的物品收取中,物品快遞的各個主要步驟。信息的傳遞過程與物品的快遞過程有許多相似之處,我們引入一些網絡通信的常用術語展示快遞過程與網絡通信過程的對比。

圖1-5 快遞過程與網絡通信過程對比

1.1.3 微課

快遞與網絡通信

圖1-5中的禮物代表網絡通信中的信息,例如下載的網頁、發送的電子郵件。用紙盒包裝代表通信中的加封裝。拆掉紙盒包裝代表通信中的解封裝。信封上的地址代表數據信息。寄件人地址是數據源,收件人地址是目的地。每個物流中心代表通信中具有轉發功能的路由器。交通工具中的電動車、貨車、飛機代表通信中網絡的信息傳輸能力大小。

應用程序生成需要傳遞的數據,打包成原始的“數據載荷”。然后在原始的數據載荷的前后分別加上“頭”和“尾”。這個“頭”和“尾”里包含與發件時需要填寫快遞單里相似的內容,不同的是,先寫收件人姓名和寄件人姓名,也就是對應數據信息里的互連網協議(Internet Protocol,IP)地址,再寫收件人地址和寄件人地址,也就是MAC(Medium Access Control,介質訪問控制)地址等信息。數據載荷貼上“快遞單”后,形成“報文”。在數據外面不斷增加新的報頭,與原有內容一起形成一個新的信息單元。這個過程稱為“封裝”,如圖1-6所示。

圖1-6 信封寫法和報文封裝對比

封裝好的數據被PC(Personal Computer,個人計算機)的網卡轉發到傳輸介質上,送到“物流中心”進行信息轉發,這個“物流中心”稱為“網關”,也就是路由器的接口。傳輸介質只負責一個終端的傳輸,相對傳輸帶寬比較小,所以相當于用電動車運輸。

“快遞員”核對“物流中心”的地址和自己“運輸”數據的目的MAC地址一致后,確認送到正確的接口。物流中心的工作人員通過查看快遞單收件人信息發送快遞,同樣道理,路由轉發設備也通過查看報文信息里對應的目的地信息,確定轉發方向就和快遞員確定發送到廣州還是北京一樣,這時只讀取網絡地址,例如,山東省濟南市歷下區,沒有必要查看門牌號。根據數據的目的地址,路由器把數據報文重新貼一個新標簽,寫明要送到的下一個“物流中心”的具體位置和自己的物理地址(MAC地址),類似于具體位置和門牌號,然后從正確的方向轉發數據,前往下一個物流中轉站。從這里可以看出,IP地址相當于收件人地址和寄件人地址,從發出那一刻就沒有改變,而不斷改變的是MAC地址,就好似物流中心地址。例如菜鳥驛站到物流中心、物流中心到物流中心的地址,稱為MAC地址。這個過程一直不斷地加封裝和解封裝。傳輸介質也隨著通信能力和方式變為光纖或衛星信號,用貨車或飛機來代表。

當數據包添加了PC的MAC地址和路由器的出接口MAC地址從最后的路由器出接口發出,到達PC后,PC首先核對收件人的地址,也就是目的MAC地址,如果正確,再核對收件人姓名,也就是IP地址,全都正確后,拆開“紙盒”,得到用戶數據。按照“信紙”的編號,把“信紙”按照順序排列,就能得到正確的報文信息。

我們通過快遞服務這個比喻,粗略地認識了網絡通信的一些基本特征。對于一些細節問題,大家不必過于糾結,它們之間不是一一對應關系。

主站蜘蛛池模板: 屯留县| 绍兴市| 高青县| 桐庐县| 桦南县| 马公市| 富源县| 广水市| 吕梁市| 呼图壁县| 石台县| 简阳市| 托克逊县| 沈阳市| 犍为县| 浮山县| 临颍县| 朝阳区| 克山县| 攀枝花市| 平乐县| 云南省| 太保市| 庐江县| 万安县| 中牟县| 昌邑市| 嘉定区| 高州市| 三河市| 余姚市| 定襄县| 麻江县| 应城市| 资溪县| 襄垣县| 祥云县| 白河县| 吉木萨尔县| 托克托县| 宁夏|