IP 計算心法
本篇為作者本人一直忘記IP到底怎麼算 所以 整理成的快速心法
[IP 計算心法]
11111111.11111111.11111111.11111111
8bit 8bit 8bit
8bit
總共32bit
何謂 網路位元 與 主機位元?
以 192.168.10.10/24 為例:
11000000.1010000.00001010. 00001010
[ 網路位元] [主機位元]
網路位置 = 主機位元通通設為0
廣播位置 = 主機位元通通設為1
主機位置 = 除了網路位置 與 廣播位置 剩下的都是 主機 位置
前置碼=/N /24 /32 之類的 N代表網路位元的數目
子網路遮罩= 其實跟前置碼一樣 的意思
255.255.255.0 =
11111111.11111111.11111111.00000000 = 24個1 = /24
基本範例1:
172.30.128.0
/24 (255.255.255.0)
首先 把IP攤開來
10101100.00011110.10000000.00000000
因為是/24 往後數24位 , 24位之後 就都是主機位置了
10101100.00011110.10000000.00000000
網路位置 = 主機位元通通設為0
所以 = 10101100.00011110.10000000.00000000
網路位置= 172.30.128.0
廣播位置 = 主機位元通通設為1
所以 = 10101100.00011110.10000000.11111111
廣播位置=172.30.128.255
可見 這是網路位置
基本範例2:
172.30.128.0/16
(255.255.0.0)
首先 把IP攤開來
10101100.00011110.10000000.00000000
因為是/16 往後數16位 , 16位之後 就都是主機位置了
10101100.00011110.10000000.00000000
網路位置 = 主機位元通通設為0
所以 網路位置 =10101100.00011110.00000000.00000000
網路位置 = 172.30.0.0
廣播位置 = 主機位元通通設為1
所以 廣播位置 =10101100.00011110.11111111.11111111
廣播位置 = 172.30.255.255
可見 這是主機位置
進階範例:
192.168.10.125
/23 (255.255.254.0)
首先 把IP攤開來
11000000.10010000.00001010.01111101
因為是/23 往後數23位 , 23位之後 就都是主機位置了
11000000.10010000.00001010.01111101
網路位置 = 主機位元通通設為0
所以 網路位置 = 11000000.10010000.00001010.00000000
網路位置 =192.168.10.0
廣播位置 = 主機位元通通設為1
所以 廣播位置 =11000000.10010000.00001011.11111111
廣播位置 = 192.168.11.255
可見 這是主機位置
留言
張貼留言