子網的概念是為了允許一個地址分成多段不同得網路。基本上在iPv4的地址中,子網掩碼用於分辨地址中哪些部分屬於網路號和主機號,如果兩個地址的網路號相同,那麼就說明了那兩個地址是屬於用一段網路
子網掩碼是由1和0組成的,1代表網路號,0代表主機號, 以A類地址為例
255.0.0.0 = 11111111.00000000.00000000.00000000
那麼“1”所對應的地址就代表了網路號,“0”對應了主機號
以你的例子 192.168.0.1 和 192.168.10.1 在 255.255.255.0 子網掩碼在二進位的對比下,你會發現對應子網掩碼的網路號有所不同,那就說明了這兩個地址是不在同一個網路中,除非使用路由的方式,否則這兩個地址不能直接ping到對方。
11000000.10101000.00000000.00000001 = 192.168.0.1
11000000.10101000.00001010.00000001 = 192.168.10.1
11111111.11111111.11111111.00000000 = 255.255.255.0
不過使用子網掩碼255.255.0.0的情況下,那麼那兩個地址對應的網路號相同,是屬於同一個網路,所以使用255.255.0.0可以PING得到對方
11111111.11111111.00000000.00000000 = 255.255.0.0
子網的概念是為了允許一個地址分成多段不同得網路。基本上在iPv4的地址中,子網掩碼用於分辨地址中哪些部分屬於網路號和主機號,如果兩個地址的網路號相同,那麼就說明了那兩個地址是屬於用一段網路
子網掩碼是由1和0組成的,1代表網路號,0代表主機號, 以A類地址為例
255.0.0.0 = 11111111.00000000.00000000.00000000
那麼“1”所對應的地址就代表了網路號,“0”對應了主機號
以你的例子 192.168.0.1 和 192.168.10.1 在 255.255.255.0 子網掩碼在二進位的對比下,你會發現對應子網掩碼的網路號有所不同,那就說明了這兩個地址是不在同一個網路中,除非使用路由的方式,否則這兩個地址不能直接ping到對方。
11000000.10101000.00000000.00000001 = 192.168.0.1
11000000.10101000.00001010.00000001 = 192.168.10.1
11111111.11111111.11111111.00000000 = 255.255.255.0
不過使用子網掩碼255.255.0.0的情況下,那麼那兩個地址對應的網路號相同,是屬於同一個網路,所以使用255.255.0.0可以PING得到對方
11000000.10101000.00000000.00000001 = 192.168.0.1
11000000.10101000.00001010.00000001 = 192.168.10.1
11111111.11111111.00000000.00000000 = 255.255.0.0