ip地址掩碼和位數對應關系表、子網掩碼、網絡地址、主機地址-yellowcong


本文鏈接:https://blog.csdn.net/yelllowcong/article/details/76736594
ip的地址掩碼,剛開始感覺特別蒙蔽,網掩碼都是每段8位二進制,共32位,子網掩碼用來划分局域網的ip地址的,需要和網絡地址結合起來一起用,計算方法是2^(32-掩碼位數)-2,比如常用的24位數掩碼,2^(32-24)-2 = 254,減去的2代表的是網絡地址和廣播地址。廣播地址用於在局域網中,給所有這個網段的主機發送數據,網絡地址,用於網絡交換,這個地址http://help.bitscn.com/ip/,是ip計算器,可以進去看看。

ip地址位數表
掩碼 位數 可用主機數(主機地址數)
255.0.0.0 8 16777216-2=16777214
255.128.0.0 9 8388608-2=8388606
255.192.0.0 10 4194304-2=4194302
255.224.0.0 11 2097152-2=2097150
255.240.0.0 12 1048576-2=1048574
255.248.0.0 13 524288-2=524286
255.252.0.0 14 262143=262142
255.254.0.0 15 131072-2=131070
255.255.0.0 16 65536-2=65534
255.255.128.0 17 32768-2=32766
255.255.192.0 18 16384-2=16382
255.255.224.0 19 8192-2=8190
255.255.240.0 20 4096-2=4094
255.255.248.0 21 2048-2=2046
255.255.252.0 22 1024-2=1022
255.255.254.0 23 511=510
255.255.255.0 24 256-2=254
255.255.255.128 25 128-2=126
255.255.255.192 26 64-2=62
255.255.255.224 27 31=30
255.255.255.240 28 16-2=14
255.255.255.248 29 8-2=6
255.255.255.252 30 4-2=2
廣播地址
廣播地址,一般是子網掩碼計算的時候,減去的2個不可用的網絡地址,其中有一個是廣播地址,比如192.168.1.1/24這個地址,他的子網掩碼是
24,代表可以使用的地址是2^(32-24)-2 = 254,那么廣播地址是192.168.1.255了,網絡地址那么是192.168.1.0

廣播地址,簡單來說就是在局域網中,我給某個網段的所有機器發送請求,我可以直接發給廣播地址,所有電腦就可以接收到了,不必須向每一天機器發送請求了

IP網絡上發送信息都是要有IP地址的,如果一個網絡內有10台電腦,其中一台電腦要給所有的電腦發送信息,如果沒有廣播功能,那這台電腦需要發出9條信息,分別以9台電腦的地址標識。有了廣播就方便了,發一個信息就好了,以廣播地址標識,其他電腦都可以接收到。

網絡地址
網絡地址是因特網協會的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有負責北美地區的InterNIC、負責歐洲地區的RIPENIC和負責亞太地區的APNIC 目的是為了保證網絡地址的全球唯一性。主機地址是由各個網絡的系統管理員分配。因此,網絡地址的唯一性與網絡內主機地址的唯一性確保了IP地址的全球唯一性。

地址格式為:IP地址=網絡地址+主機地址或 IP地址=網絡地址+子網地址+主機地址。

 

通過子網掩碼來計算ip地址范圍
大概思路,是將子網掩碼變成2進制的數據,比如255•255•240•0變成2進制的,就是255.255.11110000.00000000,有12個0,那么是12個子網位數,2^(32-12)-2 = 4094,其中2個減掉的ip分別是網絡地址和廣播地址,共計有4094個主機地址

例子
下面是一些例子
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

二、根據每個網絡的主機數量進行子網地址的規划和計算子網掩碼。這也可按上述原則進行計算。比如一個子網有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

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

三、 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以前的是網絡地址,后是主機地址進行相應計算即可。
++++++++++++++++++++++++++++++++++++++

四、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次方,即1024


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM