文章目錄
①數據鏈路層基本概念及基本問題
基本概念
- 數據鏈路層的信道類型
- 點到點信道
- 廣播信道
- 鏈路和數據鏈路
- 鏈路是一條點對點的物理路段,中間沒有其他任何交換結點。
- 數據鏈路:是通過通信協議來控制這些數據傳輸。
- 數據鏈路層像一個管道,傳輸幀(網絡層的一些數據信息,加上幀頭,幀尾,物理層地址,校驗值)
三個基本問題
1. 封裝成幀—將數據封裝成幀來傳輸
2. 透明傳輸—發送填充轉義字符ESC,接收的時候去掉,就像透明一樣
3. 差錯控制—有錯就丟掉,數據鏈路層負責無差錯的傳輸,傳輸的可靠由傳輸層來控制。
- 發送的時候,通過CRC算法得出(餘數)FCS(
冗餘碼
)—禎檢驗序列,加在數據的尾部。那麼接收到之後如何檢測呢? - 用101001000除之前的除數(1101),如果得到的餘數爲0,說明數據沒問題,如果得到的餘數不爲0,那麼數據就有問題,丟掉。
②兩種情況下的數據鏈路層
使用點對點信道的數據鏈路層(撥號)—PPP協議
使用廣播信道的數據鏈路層—載波偵聽多路訪問/碰撞檢測 CSMA/CD協議
- 因爲在一個局域網中,數據包是以廣播的形式發送,一臺計算機發出的數據包,所有人都會收到,但是因爲數據包裏帶有目標計算機的MAC地址,其他MAC不匹配的主機就會忽略掉這個數據包。從而實現一對一通信。
③以太局域網(以太網)
- 拓撲
- 信道利用率
- MAC層
擴展以太網
- 距離擴展 100M 光纖
- 集線器級聯 使網絡中計算機數量增加,組建了一個大的衝突域,效率降低。
優化以太網
- 最開始是網橋設備
- 交換機的前身就是網橋,但是網橋接的是集線器,交換機直接接主機。
- 集線器可以理解爲就是總線,很低級。
- 交換機的口可以存儲數據幀,存儲轉發。 提高了安全性。
- 然後是路由器
高速以太網