IP
- 每一類位址都由兩個固定長度的字段組成,其中一個字段是網絡号 net-id,它标志主機(或路由器)所連接配接到的網絡,而另一個字段則是主機号 host-id,它标志該主機(或路由器)
- 主機号在它前面的網絡号所指明的網絡範圍内必須是唯一的。
IP位址類别
C類位址
IP位址包括 網絡位址+主機位址, 即IP位址=網絡位址(net-id)+主機位址(host-id)
網絡位址
把IP位址和子網路遮罩轉換成二進制,然後進行與運算。
與運算
0 + 0 = 0
0 + 1 = 0
1 + 0 = 0
1 + 1 = 1
IP位址: 194.55.181.17 11000010 00110111 10110101 00010001
子網路遮罩:255.255.192.0 11111111 11111111 11000000 00000000
計算:
11000010 00110111 10110101 00010001
11111111 11111111 11000000 00000000
經過了與運算之後: 11000010 00110111 10000000 00000000
把二進制轉換為十進制後的網絡位址為:194.55.128.0
直接廣播位址:
在得到網絡号的基礎上,将網絡号右邊的表示IP位址的主機部分的二進制位全部填上1,再将得到
的二進制數轉換為十進制數就可以得到廣播位址
該題中子網路遮罩為 11111111 11111111 11000000 00000000
網絡号占了18位,是以本題中表示IP位址的主機部分的二進制位是14位,
網絡号(網絡位址):194.55.128.0
轉換為二進制為: 11000010 00110111 10000000 00000000
之後從網絡号右邊數起,将14個0 全部替換為1 即 11000010 00110111 10111111 11111111
将這個二進制的廣播位址轉換為十進制就是 194.55.191.255
主機号
主機号計算方法:将子網路遮罩取反再與IP位址按位與(&)(即與運算)後得到的結果即為主機号
子網路遮罩取反:将子網路遮罩的1變成0,0變成1
本題中子網路遮罩為: 11111111 11111111 11000000 00000000
對子網路遮罩取反為: 00000000 00000000 00111111 11111111
IP位址為: 11000010 00110111 10110101 00010001
與運算得: 00000000 00000000 00110101 00010001
主機号: 0.0.105.17
計算可用IP位址的範圍
子網内可用的IP位址的範圍從 網絡号 + 1 到 廣播位址 -1
本題中:
可用的IP位址的範圍是:
194.55.128.1 到 194.55.191.254
是以在子網内第一個可用IP位址為 194.55.128.1
在子網内最後一個可用IP位址為 194.55.191.254