怎样知道一台主机有几个IP地址?
发布网友
发布时间:2024-02-07 10:37
我来回答
共1个回答
热心网友
时间:2024-02-07 13:13
解法一:地址11001000.01101001.10001100.00010100
20位掩码11111111.11111111.11110000.00000000
不难看这类网络中最小的一个是11001000.01101001.10000000.00000000
最大的一个是11001000.01101001.10001111.11111111
由于主机位全为0的地址是该网络的网络号,主机位全为1的地址是该网络中的广播号,这两个地址都是不能给PC机用的,所以可以分配的主机地址是:
11001000.01101001.10000000.00000001~11001000.01101001.10001111.11111110
(即200.105.128.1~200.105.143.254)总共有(2的12次方-2)个地址
楼上不算错的话,我就不会写了。
解法二:这种方法比较简单,也比较难理解。
掩码有20位,那么这类地址的网络位和主机位是在地址的第三段分开的,第三段中后面
还有4位是主机号
也就是这种形式00000000.00000000.0000 | 0000.00000000
那么这类地址中前两段一定一样,第四段就是从0~255(PC机地址除去0和255)
抓住第三段中后面这个4,那么2的4次方(即16)的倍数中128离140最近,那么128
即为这类地址中第三段的最小的一个数,最大的一个数的算法是:128+2的4次方(即
16同前面的意义一样)-1=143。
所以这类地址可以分配的主机地址是从202.105.128.1~202.105.143.254