首页 > 编程知识 正文

已知子网掩码求主机数,计算机子网掩码题目以及解析

时间:2023-05-05 19:52:04 阅读:35661 作者:2080

根据子网掩码计算可连接的主机数

IP地址由两部分组成:网络号(网络id )和主机号。 网络号标识互联网上的子网,而主机号标识子网中的主机。 IP地址根据网络编号和主机编号的数量分为a、b、c三种。

aIP类地址:用可变的7位(bit )标识网络号,用可变的24位标识主机号。 第一个位为“0”,a类地址的第一个段取1到126之间的值。 a类地址通常用于大型网络,世界上只有126个a类网络,每个a类网络最多可以连接16777214台主机。

bIP类地址:用可变的14位标识网络号,用可变的16位标识主机号,前两位是“10”。 b类地址的第一个段必须介于128和191之间,网络号不能以127开头。 127是专门为诊断保留的。 例如,127.0.0.1发送地址进行循环测试。 ),第一段和第二段加起来表示网络编号。 Web类地址适合中型网络,全球约有16000个Web类网络,每个Web类网络最多可连接65534台主机。

类cIP地址:用可变的21位标识网络号,用可变的8位标识主机号,前3位为“110”。 c类地址的第一个段取192~223之间的值,第一个段、第二个段和第三个段加起来表示网络编号。 最后一段显示网络上的主机号。 c类地址适用于校园网等小型网络,每个c类网络最多可有254台主机。

子网掩码:

子网掩码是一个“全1”位模式,用于屏蔽单个IP地址的网络部分。 一个位掩码,指示IP地址的哪个位标识主机所在的子网,哪个位标识主机。 子网掩码不能单独存在。 必须与IP地址结合使用。 子网掩码只能起到将一个IP地址分为网络地址和主机地址两部分的作用。

对于a类地址,默认子网掩码为255.0.0.0。 b类地址的默认子网掩码为255.255.0.0; c类地址的默认子网掩码为255.255.255.0。 使用子网掩码,可以将较大的网络划分为作为子网的VLSM (可变长度子网掩码),或者将较小的网络合并为作为较大网络的超级网络。

通过进行IP地址的二进制和子网掩码的二进制和运算,可以确定某个设备的网络地址和主机号码。 也就是说,子网掩码可以区分网络的网络部分和主机部分。 子网最明显的特征之一是具有子网掩码。 划分子网时需要注意。 如果主机ID为all 0,则表示网络ID;如果主机ID为all 1,则表示广播地址。

根据子网或主机地址数计算子网掩码:

用简单的例子说明如下。

假设有一个名为192.168.0.0/24的网络。 这意味着子网掩码的前24位是1,255.255.255.0。 如果当前需要两个子网,则子网掩码主机部分的前两个位必须为1。 (虽然只要将第一位设为1就可以得到两个子网,但也可以考虑去除完整的0和完整的1个子网。 ) ) ) 652得到两个可用的子网192.168.0.64(2 (二进制,后8位为01000000 )和192.168.0.128 )二进制,后8位为1000000 )。

对于192.168.0.0/24,网络地址为192.168.0.0,广播地址为192.168.0.255 (后8位为11111111 )。

对于192.168.0.0/26,网络地址为192.168.0.0,广播地址为192.168.0.63 (后8位为00111111 )。

对于192.168.0.64/26,网络地址为192.168.0.64,广播地址为192.168.0.127 (后8位为01111111 )。

对于192.168.0.128/26,网络地址为192.168.0.128,广播地址为192.168.0.191 (后8位为10111111 )。

对于192.168.0.192/26,网络地址为192.168.0.192,广播地址为192.168.0.255。 下午8点是11111111。

1、根据子网数计算子网掩码的位数:

)1)将子网数-1(因为计算机从0开始,到26为止是27个)转换为二进制表示。

)2)获取该二进制的位数,设为n。

)3)获取该IP地址的类子网掩码,从该主机地址部分的前n个位置1获得该IP地址划分子网的子网掩码。

例如,要将b类IP地址168.195.0.0划分为27个子网并计算其子网掩码:

(1) 27-1=26,转换为二进制为11010。

)2) N=5。

)3) b类地址的子网掩码255.255.0.0是该主机地址的前五位之一,即1111111.11111111.111000.000000=255.255.255.22000

实际上可以将主机地址的前五个位置1划分为25-2=30个子网,这里去掉了全部0和全部1的子网。

2、根据主机数量计算子网掩码的位数:

)1)将主机数转换为二进制表示。

)2)如果主机数量小于或等于254 )删除两个保留的IP地址。 如果主机号均为0,则表示该网络的网络号;如果主机号均为1,则表示该网络的广播地址() )获取该主机的二进制数,并将其设置为n。 这里一定是N8。 如果大于254,则N8 (即主机地址)将占8位或更高。

)3)使用255.255.255.255,将此类IP地址的所有主机地址位数设置为1,从后到前将n位全部设置为0,即表示子网掩码值。

例如,将b类地址168.195.0.0划分为几个子网,并计算每个子网中有700台主机的子网掩码。

(1) 700转换为二进制,为1010111100。

)2) N=10。

)3)子网掩码为11111111.111111.111100.000000,即255.255.252.0。

根据子网掩码计算子网的数量和每个子网可用的主机地址的数量。

**.**.**.**.0/m为***.**.**.**.**.**.0/n(m ) ) ) ) ) ) ) ) ) )。

例如,如果将网络117.15.32.0/23划分为117.15.32.0/27,则得到的子网为16个,可用子网的数量为14个,每个子网可用主机地址为30个。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。