以太網(wǎng)技術(shù)分享

以太網(wǎng)?是局域網(wǎng) (?LAN?) 中使用?的一系列網(wǎng)絡(luò)技術(shù),在 IEEE 802.2 和 802.3 標(biāo)準(zhǔn)下定義。它是當(dāng)今使用最廣泛的 LAN 技術(shù)系列。
以太網(wǎng)和 OSI 模型
以太網(wǎng)協(xié)議族在 OSI 模型的第 2 層(數(shù)據(jù)鏈路層)和第 1 層(物理層)上運(yùn)行。它們?cè)?IEEE 802.2 和 802.3 標(biāo)準(zhǔn)中定義。

圖 1. 以太網(wǎng)和 OSI 模型
如圖 1 所示,以太網(wǎng)標(biāo)準(zhǔn)定義了第 2 層和第 1 層技術(shù)。在數(shù)據(jù)鏈路層,以太網(wǎng)依靠?jī)蓚€(gè)獨(dú)立的子層來運(yùn)行,邏輯鏈路控制子層和媒體訪問控制子層。
LLC子層
LLC 子層用于與 OSI 模型的上層協(xié)議層進(jìn)行通信。它從上層獲取協(xié)議數(shù)據(jù)單元 (PDU),通常是 IPv4 數(shù)據(jù)包,并添加控制信息以幫助將數(shù)據(jù)傳遞到其目的地。
LLC 子層以軟件實(shí)現(xiàn),其實(shí)現(xiàn)與硬件無關(guān)。LLC 的一個(gè)示例可以被認(rèn)為是服務(wù)器 NIC 的網(wǎng)絡(luò)驅(qū)動(dòng)程序軟件。網(wǎng)卡驅(qū)動(dòng)程序是一個(gè)軟件程序,它直接與網(wǎng)卡硬件交互,并在 MAC 子層和物理介質(zhì)之間傳遞數(shù)據(jù)。
MAC子層
MAC 構(gòu)成數(shù)據(jù)鏈路層的較低子層。MAC子層以硬件實(shí)現(xiàn),通常在服務(wù)器的 NIC 中。以太網(wǎng) MAC 子層有兩個(gè)主要功能:
數(shù)據(jù)封裝和解封裝
幀定界
尋址
錯(cuò)誤檢測(cè)
媒體訪問控制
控制媒體訪問
?