看到网上有人问下面的问题:
解答过程:
首先这是一个默认的abc类地址进行cidr变长掩码划分的问题。
首先我们知道,ip地址是32位二进制,为了记忆方便每8位分成四段,用0-255和符号.来表示如192.168.1.100
ip地址具有寻址和定位功能,按分层结构分成两段,前面是网络地址,后面是主机地址,网络地址往往和网络中一个节点对应,主机地址是节点下一个可寻址的一个终端设备。ip地址访问就是先找到网络地址对应的节点设备,在由节点设备间接找到终端设备。
掩码是指ip地址32位中,网络地址的位数,它有两种表示方法,数字和ip格式,如192.168.1.0/26 或者255.255.255.192.ip方式,就是一类特殊ip地址,网络位为1,主机位为0.掩码是26就是11111111 1111 1111 1111 11111 1100 0000,网络位有26个连续的1,有6位主机位。
常用可配置ip地址根据四段中第一段分成abc类,第一段的取值
a类0-126 掩码8
b类128-191 掩码16
c类192-223 掩码是24
此例中我们根据32位二进制判断ip地址
十六进制就是 B9 F0 D6 35,十进制就是185.240.214.53,根据ip地址第一段判断是个b类地址,掩码是16位。
掩码的二进制就是1111 1111 1111 1111 0000 0000 0000 0000
网络地址就是ip地址和掩码进行与运算,结果就是185.240.0.0,广播地址就是主机位,ip后两段位全1,就是185.240.255.255
第二题第一问:
子网掩码的十进制表达方式,因为b类地址,掩码默认是16位,前两段是网络地址,后两段16位是主机地址,借6位就是,就是网络地址变成16+=22,主机地址位数16-6变成10位,掩码第三段就是1111 1100 ,第四段纯主机位,整个掩码就是1111 1111 1111 1111 1111 1100 0000 0000,掩码ip表达方式就变,255.255.252.0
第二问就是网络号就是网络地址,就是ip与掩码与的结果,185.240.212.0,广播地址主机位全1就是ip第三段两个主机位为1,第四段变成全1,就是255,广播地址就是185.240.215.255。
第三问就是ip的cidr表示方法就是ip加掩码就是185.240.214.53/22 255.255.252.0