千里之行,始於足下
先是框架提要,後是重點詳解(非重點略過)
一、 數據鏈路層功能:
1、爲網絡層提供服務——3 種(無確認無連接、有確認無連接、有確認有連接)
2 、鏈路管理:一個鏈路結點到另一個鏈路結點的鏈路建立、維持、釋放
3 、幀定界(字符計數法、字符填充、比特填充、違規編碼)
幀同步——檢錯(奇偶較驗碼、循環冗餘碼CRC)和糾錯(海明碼)
4、 流量控制(停等協議、兩種滑動窗口協議SR/GBN)
可靠傳輸機制:超時重傳(自動重傳請求ARQ)與確認機制
5、 差錯控制 如果是位錯(幀中某些置出錯)——CRC和海明碼,
如果是幀出錯(丟失、重複、失序)——定時器和編號機制
6 、介質訪問控制:爲使用介質的每個結點隔離來自同一信道上其他結點所傳送的信號。
用來決定廣播信道中信道分配的協議屬於鏈路層內一個子層,稱介質訪問層(MAC層)
7、局域網CSMA/CD(無線局域網、有線局域網)和廣域網CSMA/CA(PPP協議、HDLC協議)
二、重點詳解
1、局域網:
首先要知道,OSI參考模型的數據鏈路層和物理層之間使用的一套標準是IEEE802標準。
有線局域網 典型——以太網:
IEEE802.3:基於總線型有線域網標準。
以太網:目前使用範圍最廣的局域網,提供無連接、不可靠服務,使用MAC層的CSMA/CD協議以廣播形式發送
MAC地址:上文說到MAC層也就是介質訪問控制層採用的一種介質訪問控制方式,就是爲每個結點分配一個唯一編號,稱MAC地址,俗稱物理地址。每個網卡(網絡適配器)都有一個唯一的MAC地址,6字節48位。
無線局域網
IEEE802.11:無線局域網標準,MAC層使用CSMA/CA協議
2、廣域網