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

2.2 可靠的數據鏈路

我們先把眼光放短點,考慮一下如何實現兩個相鄰機器節點之間的可靠數據傳輸。因為原始的物理鏈路僅由傳輸介質和設備組成,數據在兩個設備之間傳輸時隨時可能因為外界原因而丟失或發生變化,直接使用物理鏈路無法確保數據在相鄰節點之間的可靠傳輸。

為此,我們引入一個抽象的概念,叫做“數據鏈路”。數據鏈路是一條邏輯鏈路,我們假定兩個機器節點只要使用了邏輯鏈路,就可以可靠地相互通信(當然,如果你把物理鏈路拆掉了,那我也就沒辦法了)。此外,我們希望可以保證一條物理鏈路上可以存在多條邏輯鏈路,也就是做到物理線路的復用。

為此,我們需要定義一個規范,所有的設備在發送和接收數據時都需要遵循這種規范,我們將這種規范稱為“協議”。就像我們平時寫信的時候,需要遵循一定的格式要求,只有保證格式正確,郵遞員才能將信件送到正確的目的地。而協議正是如此,只有通信雙方都遵守協議,才能進行正常的通信。因此我們的思路就是在物理鏈路的基礎上,使用一系列的協議控制數據傳輸,確保相鄰節點之間數據的可靠傳輸。

主站蜘蛛池模板: 同江市| 高青县| 溧水县| 探索| 菏泽市| 木兰县| 罗平县| 河津市| 太仓市| 永泰县| 临颍县| 寿光市| 马山县| 贵定县| 陆川县| 玉山县| 上杭县| 繁昌县| 禹城市| 修武县| 万源市| 丹寨县| 勐海县| 万山特区| 盐亭县| 五指山市| 同心县| 禄劝| 黔西县| 理塘县| 枣庄市| 突泉县| 汉中市| 游戏| 富裕县| 灵石县| 新兴县| 阳泉市| 长沙县| 义马市| 汉源县|