單播:單播MAC地址是從源到目的的唯一地址。
廣播:就是一個主機向所有主機發送一個數據包。
組播:就是把數據發送給一組主機或者發送給感興趣的主機。(組播的MAC地址是以:01-00-5E開頭的,組播的IP地址224.0.0.0到239.255.255.255。發送組播時源地址是單播目的地址和目的MAC地址是組播IP地址和MAC地址)
集線器屬於1個廣播域多個衝突域。
以太網定時:
延時:就是發送的電信號需要一定的時間(延時)傳播(傳送)到電纜上。
定時和同步:在半雙工模式中,如果衝突沒有發生,發送設備將會發送 64 位的定時同步信息,稱爲“前導碼”。
比特時間:不管介質速度如何,將比特發送到介質並在介質上偵聽到它都需要一定的時間。這段時間稱爲比特時間。
碰撞槽時間:在半雙工以太網中,數據每次只能朝一個方向傳送,因此碰撞槽時間 是一個確定有多少設備可以共享網絡的重要參數。
碰撞槽時間是一個重要參數,因爲:
512 位碰撞槽時間確定最小的以太網幀爲 64 個字節。任何長度小於 64 個字節的幀都被接收站點視爲“衝突碎片“或”殘幀”而自動丟棄。
碰撞槽時間確定了最大網段的大小限制。如果網絡擴展得太大,就可能發生延遲衝突。延遲衝突被視爲網絡故障,因爲這種衝突在 CSMA/CD 自動處理幀發送期間被檢測到的時間太遲。
實際計算的碰撞槽時間剛好比在衝突域的最遠兩點之間發送所需的理論時間長,與另一個時間最近的發送發生衝突,然後讓衝突碎片返回發送站點而被檢測到。
幀間隙:
以太網標準要求兩個非衝突幀之間有最小的間隙。這樣,介質在發送上一個幀後將獲得穩定的時間,設備也獲得了處理幀的時間。
堵塞信號:
只要一檢測到衝突,發送設備就會發送一個 32 位“堵塞”信號以強調該衝突。這可確保 LAN 中的所有設備都能檢測到衝突。
(作用就是告訴大家現在有衝突了)
回退定時:
(當收到一個堵塞信號時所有的站點停止傳輸並隨機等待一段時間,然後在嘗試發送其它幀。這個隨機的時間由回退定時器設置。用來避免在次發生衝突。)
以太網物理層概述:
標準以太網、快速以太網、千兆以太網與萬兆以太網之間的差異在於物理層,通常稱作以太網 PHY。
以太網遵守 IEEE 802.3 標準。目前爲通過光纜和雙絞線電纜的運行定義了四種數據速率:
1) 10 Mbps - 10Base-T 以太網
2) 100 Mbps - 快速以太網
3) 1000 Mbps - 千兆以太網
4) 10 Gbps - 萬兆以太網
以太網 – 使用交換機
交換機可以將 LAN 細分爲多個單獨的衝突域,從而減少了衝突的發生。交換機可以實現全雙工傳輸從而大大的提高了傳出速度。每個節點在節點與交換機的連接中都有全部介質帶寬可供使用,每臺設備在其與交換機的連接中都能有效地建立專用的點到點連接,不必競爭介質。
交換機的選擇性轉發:
選擇性轉發:發送節點與接收節點之間建立短暫的點到點連接。
存儲轉發:當收到一個數據幀時發現目的端口在忙,就會把數據包
入內存緩衝區,等到適當的端口空閒時再轉發給它。
轉發基於目的MAC:交換機維護着一個表,稱爲MAC表。就是說當收到一個幀時,交換機會將幀頭的MAC地址與MAC表中的地址進行對比,如果找到匹配的,表中MAC地址對應的端口就是幀的輸出端口!
交換機的操作
以太網 LAN 交換機採用五種基本操作來實現其用途:
1) 獲取 (就是學習MAC地址)
2) 過期 (就是刪除時間戳爲0的MAC地址)
3) 泛洪 (目的MAC地址在MAC地址表中沒有, 交換機將把此幀發送的所有接口上,此動作叫“泛洪”)
4) 選擇性轉發(是檢查幀的目的 MAC 地址後將幀從適當的端口轉發出去的過程。這是交換機的核心功能。)
5) 過濾(如果幀沒有通過 CRC 檢查,就會被丟棄。交換機不會將幀轉發到接收幀的端口。)
ARP過程:
ARP 協議具有兩項基本功能:
1) 將 IPv4 地址解析爲 MAC 地址
發送節點嘗試到 ARP 表中查找映射至 IPv4 目的地址的 MAC 地址。如果此映射已經緩存在表中,節點將用找到的 MAC 地址作爲幀中的目的 MAC 來封裝 IPv4 數據包,然後將幀編碼並放入網絡介質。
2) 維護映射的緩存
ARP 表動態維護。設備收集 MAC 地址有兩種方法。一種是監控本地網段中發生的通信:當節點從介質收到幀時,可將源 IP 和 MAC 地址記錄爲 ARP 表中的映射。另一種方法是廣播 ARP 請求:幀包含的 ARP 請求數據包中有目的主機的 IP 地址。接收幀的節點將 ARP 回覆數據包作爲單播幀發回發送方,以將 IP 地址標識爲自己的響應。此響應然後用於在 ARP 表中創建新條目。、
(在學習MAC地址的時候都會加上一個時間戳,當時間戳的時間爲0的時候還沒有接受到此MAC地址的幀就從 ARP 表中刪除。)
創建幀:
創建幀時如果ARP緩存有則創建幀成功便可以發送。如、果沒有就需要先發送ARP請求如有迴應則ARP表中就會自動建立一個映射,如果沒有迴應則無法創建幀。如果要發送的幀不在本網段中,則發送給網關。
ARP代理:
就是說路由器可以代理本網段以外的ARP 請求。