假設交換機的轉發表是空的,主機1要傳送資料到主機3。
主機1的mac:FF-FF-FF-FF-FF-01;
主機3的mac:FF-FF-FF-FF-FF-03。
當交換機收到主機1的資料時,會向其他主機(或交換機)發送廣播,因為廣播地址是:FF-FF-FF-FF-FF-FF,那么太網中所有設備都會接收到這條資料。
當主機3收到這條廣播后,發現是要找自己的,于是向交換機發送確認。而其他主機(或交換機)收到這條廣播后,發現不是找自己的,于是丟棄該資料。
那么請問,交換機發送廣播時,目標地址已經變成了6個F,那主機3又怎么確認主機1是發給自己的呢?而其他設備又是怎么知道資料不是發給自己的呢?
uj5u.com熱心網友回復:
1往3發的時候,不是1問3,而是1所在交換機問3所在交換機。查詢動作不在主機之間,而是在交換機之間uj5u.com熱心網友回復:
交換機MAC地址表找不到目標地址時,進行的操作應該是泛洪,發送的并不是廣播幀,就是資料幀的目標地址沒有改變。。。這是我的理解,剛開始接觸,不知道對不對。。
uj5u.com熱心網友回復:
地址不改,只是從除了源埠的所有埠發出去,非接收方不會回應,只有真正的接收方才會回應。這樣交換機就知道兩個MAC的對應埠。uj5u.com熱心網友回復:
他對所有人問的是:你是不是a?所以只有a才會回應他啊。其他的收到后,確認自己不是,就會丟棄這個包當然也有的人會收集這個包做其他的事情uj5u.com熱心網友回復:
首先1去找3,肯定是要發送ping包出去,這個包就包含源ip 目的ip 源mac 目的mac (ff-ff-ff-ff-ff),當這個資料包到達交換機 交換機的相應介面顯示學習源mac 然后查看自己的mac表對應資料包目的mac 這里是廣播mac 就泛洪出去,所有pc接收到資料包,拆開查看ip不是自己則丟棄,3拆開發現自己同樣會回一個包給1 目的ip 源ip 目的mac 源mac 這次就為單播包 交換機接到3的資料繼續學習轉發給1uj5u.com熱心網友回復:
交換機收到1到3的單播報文,交換機會查找MAC地址表,如果目的MAC查找不到,就會在整個沖突域里面轉發這個報文, 報文本身不會被交換機更改。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/114064.html
標籤:交換及路由技術
上一篇:路由環路
下一篇:關于voip電話機
