回覆列表
-
1 # 使用者620492536179
-
2 # 使用者7025857956224
在192.168.1.1~192.168.1.254範圍內任意取一個IP地址與掩碼255.255.255.0進行計算,得出的網路號是192.168.1.0。而在192.168.2.1~192.168.2.254範圍內取IP地址經過計算,得出的網路號是192.168.2.0。不是一個網路。
如題A網段範圍是192.168.1.0---192.168.1.63(A網路地址是192.168.1.0),而B網段範圍是192.168.1.32--192.168.1.63(B網路地址是192.168.1.32)
假設A網段內有主機a1 ip: 192.168.1.2,a2 ip: 192.168.1.33,A子網掩碼255.255.255.192
B網段內有主機b1 ip:192.168.1.40 ,B子網掩碼255.255.255.224
情況一:a1 ping b1
當a1 ping b1,對主機a1來說IP a1 & A子網掩碼=192.168.1.2&255.255.255.192=192.168.1.0
IP b1 & A子網掩碼=192.168.1.40&255.255.255.192=192.168.1.0
兩者相等,所以對a1認為a1,b1屬於同一網段,將資料包不經過閘道器直接傳送到b1;當b1響應時,對主機b1來說, b1 & B子網掩碼=192.168.1.32, a1 & B子網掩碼=192.168.1.0,兩者不相等,所以b1認為b1,a1不在同一網段,將響應資料包交給預設路由。
情況二:a2 ping b1
當a2 ping b1,對主機a2來說IP a2 & A子網掩碼=192.168.1.33&255.255.255.192=192.168.1.0
IP b1 & A子網掩碼=192.168.1.40&255.255.255.192=192.168.1.0
兩者相等,所以對a1認為a1,b1屬於同一網段,將資料包不經過閘道器直接傳送到b1;當b1響應時,對主機b1來說, b1 & B子網掩碼=192.168.1.32, a2 & B子網掩碼=192.168.1.32,兩者也相等,所以b1認為b1,a2也在同一網段,將響應資料包直接交給a2。
綜上,當A網段主機IP範圍為192.168.1.33---192.168.1.63,A,B屬於同一網段
當A網段主機IP範圍為192.168.1.1---192.168.1.31,A內主機認為A,B屬於同一網段
B內主機認為A,B不屬於同一網段。