128.0.0.0=1
192.0.0.0=2
224.0.0.0=3
240.0.0.0=4
248.0.0.0=5
252.0.0.0=6
254.0.0.0=7
255.0.0.0=8
255.128.0.0=9
255.192.0.0=10
255.224.0.0=11
255.240.0.0=12
255.248.0.0=13
255.252.0.0=14
255.254.0.0=15
255.255.0.0=16
255.255.128.0=17
255.255.192.0=18
255.255.224.0=19
255.255.240.0=20
255.255.248.0=21
255.255.252.0=22
255.255.254.0=23
255.255.255.0=24
255.255.255.128=25
255.255.255.192=26
255.255.255.224=27
255.255.255.240=28
255.255.255.248=29
255.255.255.252=30
255.255.255.254=31
255.255.255.255=32
以上是ip對應列表,,為了方便計算的
例如61.159.62.128/29
乙個ip是分為4組數字的,每組就是8位的二進位制
ip後面的那個29就是用來計算子網掩碼的主機號,第乙個可用位址和最後乙個可用位址
怎麼求子網掩碼
那個末尾的29代表著29個二進位制的1
請記住二進位制常識,ip的乙個255=8個二進位制的1=11111111
我們來求出29=多少個255
解:29/8=3組的255 還余5位二進位制的1
子網掩碼也就確認了前面3個組都是255
目前計算到這裡已經確認了子網掩碼是255.255.255.餘五位二進位制的1
把我們拿到的原始ip的第四組變成二進位制
61.159.62.10000000=61.159.62.128=我們上面拿到的原始ip(61.159.62.128/29)
我們接著繼續計算最後一組29除以8位的餘數(餘五位二進位制的1)
255.255.255.11111000=255.255.255.248=(61.159.62.128/29)的子網掩碼
子網掩碼是255.255.255.248
求主機號-廣播位址
(取前29位是網路位址)後面3位全部設定1就是廣播位址
以下就是上面這句話的計算例子(請認真理解)
61 .159.62 .10000000 =61 .159.62 .128 = 網路號 = 主機號 = 主機位址 = 網路位址
61 .159.62 .10000111 =61 .159.62 .135 = 廣播位址
求可用位址數量位址
61.159.62 .135 減去 61 .159.62 .128 再減掉1個廣播的ip = 6 個可用的ip
61.159.62 .128加1 = 61 .159.62 .129 = 第乙個可用位址
61.159.62 .135減去1 = 61 .159.62 .134 = 最後可用位址
參考:
IP位址與子網掩碼
1 internet網是由不同物理網路互連而成,不同網路之間實現計算機的相互通訊必須有相應的位址標識,這個位址標識稱為ip位址。ip位址提供統一的位址格式即由32bit位組成,由於二進位制使用起來不方便,使用者使用 點分十進位制 方式表示。ip位址唯一的標識出主機所在的網路和網路中位置的編號,按照網...
IP位址與子網掩碼
我們知道在internet中廣泛使用的tcp ip協議就是利用ip位址來區別不同的主機的。如果你曾經進行過tcp ip協議設定,那麼你一定會遇到子網掩碼 subnet mask 這一名詞,那麼你知道什麼是子網掩碼嗎?它有什麼作用呢?我們知道ip位址是乙個4位元組 共32bit 的數字,被分為4段,每...
IP位址與子網掩碼
a類ip位址是首位以 0 開頭的位址,從第1位到第8位是它的網路標識.0.0.0.0 127.0.0.0 乙個網段容納主機數16777214個 b類ip位址是首位以 10 開頭的位址,從第1位到第16位是它的網路標識.128.0.0.0 191.255.0.0 乙個網段容納主機數65534個 c類i...