回覆列表
  • 1 # 迷茫的風來了

    交換機屬於七層通訊模型中的二層裝置,並不會處理屬於三層的IP地址!所以不同網段的IP並不能直接通訊!這裡的交換機是指普通的交換機!

    當你擁有一個普通的交換機後,你把電腦透過網線全部連線起來,交換機很滿足它的埠被插的滿滿的!此時你把全部的電腦開機,交換機也開機!並且你用不同網段的IP地址把這些電腦劃分為了兩組!一組是192.168.1.0網段的,另一組是192.168.2.0網段的!

    192.168.1.1的主機ping192.168.1.2的主機時,首先1主機需要知道2主機的Mac地址才能封裝資料包,於是它發出第一個包來詢問誰是2主機,於是2主機告訴了1主機它的Mac地址!這裡詢問Mac地址的是一個廣播,所有連線在交換機下的裝置都可以收到包括不同網段的192.168.2.0,但是隻有1.2迴應了!因為他問的就是1.2的Mac地址!

    然後填寫2的Mac地址發給交換機,交換機看到目標Mac地址是連線在第二個埠的2主機,於是把資料發往2埠,並不會傳送到其他不相關的埠!然後就通了

    而當1.1要ping2.1時,其實這裡有兩個問題!一是電腦經過和子網掩碼做邏輯與運算得出1.1和2.1並不是一個網段,它就會把資料發給閘道器,如果你沒有填寫閘道器地址,那麼電腦其實是不傳送的!

    如果你相互填寫了對方的IP地址作為閘道器,他就會大廣播問誰是閘道器,如果沒有這個主機,那麼也是失敗的!如果有它會把得到迴應的Mac地址作為目標傳送並且交換機根據Mac地址正確傳輸!然後閘道器就可以收到,一看嗯Mac地址是我的趕緊把資料傳給上層,上層一看IP地址也是我的再上傳給上層!,最後用2.1的Mac地址和IP地址給迴應 ,2.1收到嗯Mac是我的IP是我的正確!但是如果你ping網關同段的,那麼閘道器收到後一看,嗯Mac是我的,嗯IP不是我的,丟棄!所以不通!

  • 中秋節和大豐收的關聯?
  • 宅基地是建國前祖傳的怎麼辦?