IP地址、子網掩碼、網絡號、主機號、網絡地址、主機地址網絡
IP地址:4段十進制,共32位二進制,如:192.168.1.1 二進制就是:11000000|10101000|00000001|00000001spa
子網掩碼能夠看出有多少位是網絡號,有多少位是主機號: 255.255.255.0 二進制是:11111111 11111111 11111111 00000000二進制
網絡號24位,即全是1 主機號8位,即全是0錯誤
129.168.1.1 /24 這個、24就是告訴咱們網絡號是24位,也就至關於告訴咱們了子網掩碼是:11111111 11111111 11111111 00000000即:255.255.255.0
172.16.10.33/27 中的/27也就是說子網掩碼是255.255.255.224 即27個全1 ,11111111 11111111 11111111 11100000
1、根據IP地址和子網掩碼求網絡地址和廣播地址:
一個主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個主機所在網絡的網絡地址和廣播地址
一、根據子網掩碼能夠知道網絡號有多少位,主機號有多少位!
255.255.255.224 轉二進制:11111111 11111111 11111111 11100000
網絡號有27位,主機號有5位
網絡地址就是:把IP地址轉成二進制和子網掩碼進行與運算(邏輯乘法:0&0=0;0&1=0;1&0=0;1&1=1 )
11001010 01110000 00001110 10001001
IP地址&子網掩碼
11001010 01110000 00001110 10001001
11111111 11111111 11111111 11100000
11001010 01110000 00001110 10000000
即:202.112.14.128
廣播地址:網絡地址的主機位有5位所有變成1 ,10011111 即255 即:202.112.14.159
主機數:2^5-2=30
2、根據每一個網絡的主機數量進行子網地址的規劃和計算子網掩碼。這也可按上述原則進行計算。好比一個子網有10臺主機,那麼對於這個子網須要的IP地址是:
10+1+1+1=13
注意:加的第一個1是指這個網絡鏈接時所需的網關地址,接着的兩個1分別是指網絡地址和廣播地址。由於13小於16(16等於2的4次方),因此主機位爲4位。而
256-16=240
因此該子網掩碼爲255.255.255.240。
若是一個子網有14臺主機,很多人常犯的錯誤是:依然分配具備16個地址空間的子網,而忘記了給網關分配地址。這樣就錯誤了,由於:
14+1+1+1=17
17.大於16,因此咱們只能分配具備32個地址(32等於2的5次方)空間的子網。這時子網掩碼爲:255.255.255.224
3、 IP地址爲128•36•199•3 子網掩碼是255•255•240•0。算出網絡地址、廣播地址、地址範圍、主機數。
1)將IP地址和子網掩碼換算爲二進制,子網掩碼連續全1的是網絡地址,後面的是主機地址,虛線前爲網絡地址,虛線後爲主機地址
2)IP地址和子網掩碼進行與運算,結果是網絡地址
3)將運算結果中的網絡地址不變,主機地址變爲1,結果就是廣播地址
4) 地址範圍就是含在本網段內的全部主機
網絡地址+1即爲第一個主機地址,廣播地址-1即爲最後一個主機地址,由此能夠看出
地址範圍是: 網絡地址+1 至 廣播地址-1
128.36.11000111.00000011
&255.255.11110000.00000000
128.36.11000000.00000000即:網絡地址128.36.192.0 廣播地址:128.36.11000000.00000000把主機位有12個零換成1變成:
128.36.11001111.11111111 即:128.36.207.255
本例的網絡範圍是:128•36•192•1 至 128•36•207•254
5) 主機的數量
主機的數量=2^二進制位數的主機-2
主機的數量=2^12-2=4094
減2是由於主機不包括網絡地址和廣播地址。
從上面兩個例子能夠看出無論子網掩碼是標準的仍是特殊的,計算網絡地址、廣播地址、地址數時只要把地址換算成二進制,而後從子網掩碼處分清楚連續1之前的是網絡地址,後是主機地址進行相應計算便可。
4、206 110 4 0/18被劃分紅16個子網,每一個子網掩碼?
(劃分紅16個子網,根據子網掩碼/18就表示有18個1,就要從的IP地址的主機位借4位來用做網絡位!)
子網掩碼是255.255.252.0
每一個子網能夠容納的主機數是1024臺。
詳細解答:
206.110.1.0 /18 由最後的那個/18,咱們能夠知道這個IP已經規定了它的網絡位是18位,它默認的子網掩碼就是11111111.11111111.11 | 000000.00000000(其中1表明網絡位,0表明主機位)
能夠看出咱們能夠操做的位數就是後面的14個0,也就是說咱們能夠在地面劃分出幾位做爲子網的網絡位,進而來劃分子網。要求是切分紅16個子網,咱們知道2的4次方恰好等於16,這就說明子網網絡位的位數是4位,那14-4=10就是子網的主機位。因此上面我寫的那串二進制就能夠變成:11111111.11111111.111111 | 00.00000000(其中1表明網絡位,0表明主機位)
換算成十進制就是:255.255.252.0 每一個子網可容納的主機數就是2的10次方減2,即1022(全0全1除去)