子網掩碼換算

2021-09-29 09:29:09 字數 1608 閱讀 6542

子網掩碼的作用:

子網掩碼是用於給ip位址劃分網路位址和主機位址

和子網掩碼1對應的ip位址,是網路位,和子網掩碼0對應的ip位址是主機位

在大型公司裡,一般都會用到子網劃分,來解決網路風暴的產生。也有通過子網劃分來解決組播和廣播的優化網路的。

ip位址劃分,以c網為例介紹,子網掩碼劃分。下面我們隨便找個乙個網段並賦上相應的子網位數。

我們常用的c類網路各項意義

192.168.1.*/24

192.168.1.0/24網段 24標識子網掩碼相當於255.255.255.0

子網掩碼為32位二進位制數。

/24 對應標識11111111.11111111.11111111.00000000

換算網段內有多少機器:32 -24=8  網段裡有8位是0, 2^8=256 也就是標識網段內有256個主機位,其中0代表網段,255是廣播位址,還得有以為作為閘道器,所以其中可以有效使用的是254

隨便找乙個網段並賦上相應的子網位數

192.168.10.10/18

1 計算具體的子網掩碼

/18對應二進位制   11111111.11111111.11000000.00000000

換算為集體子網掩碼

255.255.192.0

計算方法

下面數字分為3行,第一行子網掩碼二進位制一共8位,第二行為2的冪次方從左到右為7~0,第三行為對應位的十進位制數,相加即為該段的十進位制子網掩碼數,8個二進位制1 十進位制為255

1      1     1     1    1    1   1   1

7      6     5     4    3    2   1   0

128  64   32   16  8    4   2   1

所以/18 表示網路位有18個1      11111111.11111111.11000000.00000000

前兩段換算為10進製 均為255

第三段計算: (2^7)* 1 + (2^6) * 1 = 192

所以十進位制的子網掩碼為:255.255.192.0

2 子網數量

正常的子網掩碼為24 我們這裡的子網掩碼為18 所以就是主機位向網路位藉了6位

所以子網數量為 2 ^ 6 = 64

3 最大可容納主機數

32 - 18 = 14

所以這裡就有14位主機位

2 ^ 14 = 16384

所以最大可容納主機數為 16384

從這裡也可以算出子網數量

計算方法:16384  / 256 = 64

4 可用的主機數

最大可容納主機數 - 網路位址 - 廣播位址

也就是 最大可容納主機數 - 2 

16384 - 2 = 16382

5 網路位址

網路位址都是從0開始的

6 廣播位址

正常的c網最大主機位數是256,  16384 / 256 = 64

我們的192.168.10.10 在第11網段

也就是 192.168.0.*  ~ 192.168.63.* 都是通的

IP位址和子網掩碼換算

ip位址和子網掩碼換算 已知ip位址和子網位數,例如 c網192.168.1.53 27,求 1 具體的子網掩碼 2 子網數 3 最大可容納主機數 4 可用的主機數 5 網路位址 6 廣播位址 7 位址範圍 8 主機號 一 如何求具體的子網掩碼 根據預設子網掩碼和給出的子網位數求 1.c網預設的子網...

IP位址和子網掩碼換算

ip位址和子網掩碼換算 已知ip位址和子網位數,例如 c網192.168.1.53 27,求 1 具體的子網掩碼 2 子網數 3 最大可容納主機數 4 可用的主機數 5 網路位址 6 廣播位址 7 位址範圍 8 主機號 一 如何求具體的子網掩碼 根據預設子網掩碼和給出的子網位數求 1.c網預設的子網...

ip位址及子網掩碼換算

一 ip 位址 是由四個0 255的數字組成,即0.0.0.0 32個0 到255.255.255.255 32個1 數字0,1表示 0.0.0.0 00000000.00000000.00000000.00000000 255.255.255.255 11111111.11111111.11111...