10.0.12.1/30
10.0.12.2/24
我理解他們是在同一網段的,但是為什么不能通信呢
uj5u.com熱心網友回復:
他們不是同一網段,正常情況下它們可以互相通信。uj5u.com熱心網友回復:
10.0.12.0/30的IP地址有:10.0.12.1~10.0.12.3。10.0.12.0/24的IP地址有:10.0.12.1~10.0.12.254。
所以雖然他們不在一個10.0.12.1/30和10.0.12.2/24不在一個網段,但是它們之間是可以通信的。因為其實網路通信的資料傳輸里,是不會包含IP地址的子網掩碼的,主機比較一個地址跟自己是不是同一網段,它是跟自己的子網掩碼比,所以這兩個地址跟自己的子網掩碼做與運算,就會認為對方與自己同一網段內,然后就發起arp,而不是把資料發給自己的網關,讓網關去做路由轉發。
uj5u.com熱心網友回復:
要整明白這個問題。就要知道子網掩碼的作用和如何判斷一個ip地址所在的網段,。子網掩碼的作用:標識一個ip地址的網路部分和主機部分。判斷一個ip所在網段,首先把主機部分清零,然后要把子網掩碼和ip地址換算成二進制后進行“與”運算。uj5u.com熱心網友回復:
10.0.12. 1 3000001010 00000000 00001010 000000 01
10.0.12.2 24
00001010 00000000 00001010 00000010
10.0.12.4 24
00001010 00000000 00001010 00000100
10.0.12.1/30 和10.0.12.2/24可以通信 因為網路位都還是 00001010 00000000 00001010 000000 但是從10.0.12.4/24 就不能夠通信了
我想大概是10.0.12. 1/30和10.0.12.4 /24 網路網路位做對比 匹配不上了
uj5u.com熱心網友回復:
樓主你好,他們不在一個網段。判斷IP地址是否在同一個網段,首先看掩碼,掩碼不同,就不是在同一個網段,掩碼相同,看網路位的值是否相同,相同就是在同一個網段,不同就不在同一個網段。不同網段之間,需要路由器或三層交換機等,才能通信。uj5u.com熱心網友回復:
很明顯,他們不在同一個網段。10.0.12.0/30 的網段是 10.0.12.1~10.0.12.3。
10.0.12.0/24 的網段是 10.0.12.1~10.0.12.254。
我們看到他們有重疊的部分,那么,重疊地址的主機是可以互訪的。
沒有重疊部分的主機,是不能互訪的,
因為超出網段的地址資料包,要走默認網關的,不會直接去主機,都去路由器了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/7482.html
標籤:交換及路由技術
上一篇:【小白請教】有142個終端需要接入1臺服務器,需要什么硬體設備
下一篇:二層交換機是否支持TCP、UDP、IP以及DHCP協議?如果有支持這些協議的二層的交換機,這些協議的具體作用是什么呢
