一.如圖
預設第一台交換機的mac位址表就是
就是對方的交換機的mac位址
另外一台也是
思科裝置在發現對方也是思科的時候,就會自動偷偷說話,就是直接交流。所以有了位址表,而且這個位址表不會隨著時間去除
當企圖從aa25ping53cc的時候,看看兩個交換機的位址表
個人猜測:第一台的交換機
aa25 0/1
第二台交換機的mac 0/4
53cc 0/3
第二台的是
aa25 0/1
第一台的mac 0/1
答案是對的
關於為什麼第二台會有aa25,是因為第一次廣播的時候,第一台交換機也會把a的資料報廣播給另乙個交換機,這個時候另乙個交換機就已經學習了a的,因為此時a是源位址
但是此時左邊不能ping右邊的,不知道為什麼不行,是不是因為交換機只能是第二層,沒有包含第三層,所以轉換不了閘道器
二.交換機原理:
還沒配置的交換機分為四個部分:1.學習 2.廣播 3.** 4.更新
首先還沒配置過的交換機mac位址表沒有東西,其實不是沒配置過,等待時間過長300s的交換機也是沒有mac位址表的,還有重新上電的也會沒有,還有介面的電腦換了也是會更新
這個時候,如果某台電腦請求ping另乙個同網段下的電腦,這個時候經過交換機的時候,交換機就會學習源位址,!是源位址
交換機不會學習目的位址的mac位址,這個時候交換機學習到源位址的mac位址的時候,就會在裡面位址表建立對應的**
mac 位址 與交換機連線的介面
剛學習的源位址mac位址 與交換機連線的介面
然後這個時候,因為交換機也不知道目的位址的mac位址,所以這個時候,它就會廣播,!交換機廣播的時候,是直接利用廣播的mac位址,就是6個位元組的f,48個位的1.那麼這個時候,處在與這個交換機相連的埠全部都能收到。這個時候每個終端收到資料報,如果還有交換機,那麼繼續廣播,收到資料報的pc,就會開始解析資料報,解析到第二層的時候,發現是廣播的mac位址,通過,然後到了第三層的時候,就解析ip位址是否是自己的ip位址,如果是的話,就回傳資料。此時回傳的資料給了交換機的時候,交換機就會學習,因為此時對於被響應的pc來說,它自己的mac位址就是源位址,所以這個時候交換機就開始學習。然後再**資料.然後乙個連線就建成了。這個時候就是學習了兩個位址。
但是整個過程還涉及乙個知識點,就是廣播域,這個廣播域很重要,我自己認為就是,如果a電腦pingb電腦,那麼這個時候交換機就會根據a現在所在的廣播域去進行廣播,因為預設廣播域就是vlan1 所以這個時候,所有埠都能收到,但是如果我改變了a的廣播域,這個時候,就只會向a廣播域開始廣播。所以不是所有的都能收到這個廣播
交換機交換機
交換機。常常聽人說交換機 路由器。什麼是交換機?為什麼叫交換機?交換什麼?交換機是不是就是路由器?這二者有什麼區別?這是我的疑問。沒辦法,基礎沒打好。一 什麼是交換機 交換機是這麼一種裝置 將網路分成若干小段,以解決網路擁堵,降低出錯,提高傳輸效率。為什麼分成若干小段可以提高傳輸效率呢?這涉及到網路...
接入交換機,匯聚交換機,核心交換機
通常將網路中直接面向使用者連線或訪問網路的部分稱為接入層,將位於接入層和核心層之間的部分稱為分布層或匯聚層。接入交換機一般用於直接連線電腦,匯聚交換機一般用於樓宇間。匯聚相對於乙個區域性或重要的中轉站,核心相當於乙個出口或總彙總。原來定義的匯聚層的目的是為了減少核心的負擔,將本地資料交換機流量在本地...
交換機原理
計算機網路中,交換概念的提出是對傳統共享工作模式的改進。如集線器 hub 是一種物理層共享裝置,hub本身不能識別資料報的目的位址,當集線器接收到資料報時,它以廣播的方式播送到各個埠,由每一台主機通過驗證資料報的目的位址來決定是否接收。交換機 switch 是一種資料鏈路層裝置,它的內部程式可以檢查...