某台主机的IP为176.68.160.12使用22位做为网络地址那%E

IP地址我们记成a.b.c.d

.实际上在通信过程中它是以二进制表示的.IP地址是一段32位二进制数:

aaaaaaaa

bbbbbbbb

cccccccc

dddddddd

因为二进制里只有1和0.

所以IP中a

b

c

d的值大于等于0,

小于等于255

(特殊的情况先不考虑,如a不会是0,等)

要把a.b.c.d转换成二进制,必须分别转化a,b,c,d为二进制,不足八位,在最前面补0凑齐,再连接起来,就成了

aaaaaaaabbbbbbbbccccccccdddddddd这样的形式了。IP地址由网络位和主机位构成。你所说的“使用22位数做为网络地址”就是说,从aaaaaaaabbbbbbbbccccccccdddddddd

的第一位数起,直到第22位,都做为网络位,剩下就是主机位。即,aaaaaaaabbbbbbbbcccccc为主机位,剩下的ccdddddddd为主机位。再看

176.68.160.12

转成二进制就是10110000

01000100

10100000

00001100

22位网络地址即是

10110000

01000100

101000为网络位.

转化一下就是176.68.40.0

掩码11111111

11111111

11111100

(255.255.252.0)