給你IP地址讓你算出掩碼(點分十進制),子網地址,廣播地址。

給你IP地址讓你算出掩碼(點分十進制),子網地址,廣播地址。

像要算出IP地址的掩碼,子網地址,廣播地址,先要記住幾點。1:IP地址(A B C 三類)屬於有類地址。A類地址掩碼8位,B類地址16位,C類地址24位。

2:二進制 和十進制的轉換記住(128,64,32,16,8,4,2,1)。

3:要知道要知道A B C類地址的數位是多少。A類0-126/B類128-191/C類192-223。記住不要能錯。

我們先從二進制的運算說起,舉例:192的二進制是多少呢?其實就向我上面說的二進制 和十進制的轉換記住(128,64,32,16,8,4,2,1)就可以接出來。

我們先看192能不能減128?可以減128 那它就是1,如果不能被減就是0

192-128=64,我們在看128後面的那個數能不能被64減,可以減就是1,不可以減就是0如此類推。

二進制數字表示只有1 和 0.所以192的的二進制就是:11000000(二進制)

算二進制(0-255)你只要記住我上面說的的那些數 然後再操作其實是很簡單的,不想我們以前上學時候老師教我們的那麼麻煩。

我們在來說說IP地址運算出掩碼,子網地址,廣播地址:

舉例:131.108.45.148/17

/17表示的是掩碼地址,我們看下131開頭的IP地址那屬於B類地址(128-191)16位,也就是讓我們算出131.108.45.148中45就是我們要找的掩碼,子網地址和廣播地址。我們首先看看B類地址16位的 可是現在是17位,我們要借一位

B類地址11111111.11111111.000000.000 16位

當我們借了後就變成11111111.11111111.10000000.00000000這就是現在的掩碼的二進制,我們只要把不相同的那組 用二進制轉換成十進制就可以得出掩碼了,我們看不相同的那組 10000000 你可以把這8個數 看成我上面說的128 64 32 16 8 4 2 1 向對應下 你就會發現只要把變成1的那個數對應我說的那個幾個數字的相加就是我們的掩碼10000000,就是128 00000000,那我們的掩碼就是255.255.128.0

注意:只要把從0 變成1的數字相加,一定要把我說的那些數記住 你們想像IP地址是32位的二進制,分成4段 每段8個數位 和我說的那些數一樣都是8個數位,只要相互對照下就可以很快算出來

我們在來說說子網地址和廣播地址,B類是16位 現在我們是/17位,等於說我們想B類地址借了1位,記住借了幾位就是2的幾次方,我們這就是2的1次方等於2.我們大家都知道IP地址每段的數位是0-255 共256,那2乘幾等於256?是不是2*128=256 這個128就是我們要用它來幫我們分子網地址和廣播地址。首先131.108.0.0(子網地址)-131.108.127.255(廣播地址) 131.108.128.0(子網地址)-131.108.256.255(廣播地址) 這就是我們算出來的子網地址和廣播地址,那我再看看我們的IP是138.108.128.48,也就是說我們這個IP就是在138.108.0.0-138.108.127.255之間,所以答案就是子網地址:138.108.0.0 廣播地址:138.108.127.255.他們中間的地址也就是我們的主機地址。

這就是我自己的理解 有不對的地方 錯誤的地方請大家提出,謝謝!~!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章