IPV4的IP地址格式通常表示为xxx.xxx.xxx.xxx,其中xxx为十进制数,取值范围是[0,255],若用16进制表示则为xx.xx.xx.xx,其中xx的取值范围是[0,FF]。
实际上,IP地址使用二进制位表示最能说明其本质,它共占4x8=32个二进制位,前n个二进制为表示网络ID,即,网络号,后32-n个二进制位表示每个子网段的主机IP地址,其中n是根据各个子网内主机的数量的最大值来决定,即2^(32-n)>=max(各子网内主机num)。 比如在建设实验室时,想让每个机房的主机分别在各自的子网内,每个机房内最多可以配置200台电脑,那么通过2^(32-n)>=max(各子网内主机num)可以计算出n=32-8,因200台电脑使用200个IP,而由二进制的IP地址可知,每个子网内的IP地址数量均为2的指数次幂,故每个机房200台电脑可以分配256个IP,即IP地址的后8位作为子网内的主机号,前24位作为每个子网的网络号。注意这256个IP地址的主机号中([000000000-11111111]即[0-255]),其中主机号全0即表示当前的子网的网络号,全1的通常是广播地址,这两个都不能用作实际机器的IP地址。
路由器在确认IP是否属于本子网时是通过子网掩码来区分。网络号所占的位全1,其余为全0即是子网掩码,如上面8位主机号,其子网掩码为(255.255.255.0),子网掩码与IP地址按位相与,其结果中,主机号全为0,剩余高位即为此IP的子网号。 IP地址:192.168.1.1,子网掩码:255.255.255.0。 11000000.10110000.00000001.00000001 11111111.11111111.11111111.00000000 按位相与得:
11000000.10110000.00000001.00000000 即网络号为192.168.1.0
一、如何将一个网络分为两个子网?
如将网络40.15.0.0分为两个子网,第一个子网是40.15.0.0/17,那么第二个子网将会是()。 解:
第一个子网是40.15.0.0/17,即表示网络号占前17位,后15位表示主机号。第一个子网二进制可表示为(40.15.00000000.00000000),其中40.15占前16位,网络号占17位,分为
相关推荐: