计算练习(要求写计算过程吗? 1 .已知某计算机使用的IP地址为195.169.20.25,子网掩码为255.255.255.240,经计算,写出该机器的网络号、子网号、主机号? 因为,195,240,25? 根据以上参数,1 .该计算机网络属于c类网络吗? ? ? 2 .网络号为195.169.20; ? 3 .子网号为1 : ? 4 .主机号码是9。 属于网络号195.169.20类c的网络IP是195.169.20.25已知的IP地址。 子网掩码是如何计算主机号的,如ip121.175.21.9子网掩码255.192.0.0? 只能从子网掩码中求出低22位的主机号,但由于答案都是十进制的0.47.21.9,因此不知道与22的关系。 由于掩码为255.192.0.0,因此可以确定IP地址的前10位是网络号。 因为第二级的十进制数有差异,所以只看第二级的十进制数,网络位有将175转换为二进制数的粗部分,主机名的求出是将网络位全部设为0,即转换为121 )。
由于子网号的主机号子网掩码为255.255.255.240240250001,所以网络号为1,后四位为1001 (二进制),因此其主机号为9 )十进制。 此外,ip121.175.21.9子网掩码255.192.0.0子网掩码255 ),子网号为2(IP第二字节对应于子网掩码0.47.21.9 )
我们知道IP地址和子网掩码是如何确定子网数量和每个子网的主机号范围的
悬赏分: 10 |解决时间: 2007-6-23 00:28 |提问人: cangyuebb
已知网络193.1.1.0子网掩码为255.255.255.224,
这个网络分为几个子网? 每个子网的主机号范围是什么?
如果可能的话请写下具体的算法。 非常感谢。
最佳答案
不知道下一段是否能回答你的疑问。
在TCP/IP协议中,SUBNET MASKS子网掩码]用于区分网络上的主机是否位于同一网段中。 在大型网络中,CLASS A的SUBNET MASKS为255.0.0.0,CLASS B的SUBNET MASKS为255.255.0.0,CLASS C的SUBNET MASKS为255.255.0
假设一台主机的子网掩码为IP地址202.119.115.78,且该子网掩码为255.255.255.0。 对这两个数据进行AND运算时,得到的值中非零的字节部分为网络id。 运算步骤如下。
202.119.115.78的二进制值如下:
0111011101001110
255.255.255.0的二进制值为:
1111111100000000
AND后的结果如下。
0111011100000000
转换为二进制文件后,如下所示
202.119.115.0
这就是网络id,IP地址中剩下的就是主机id,78。 这使得另一台主机的IP地址为202.119.115.83,其子网掩码也为255.255.255.0,其网络id为202.2
但是,在实际的APP应用中,多个网络可能分布在各地,而且每个网络的主机数量并不多,因此申请多个网络id会浪费IP资源,不经济。 在SUBNET MASKS中活动手脚,就可以在申请一个网络id的基础上解决这个问题。
例如,我们有三个不同的子网,每个网络的主机数分别为20、25、50,以下依次称为甲、乙、丙,但只申请了一个网络id就是202.119.115。 首先,将甲乙网的SUBNET MASKS改为255.255.255.224、224的二进制SUBNET MASKS。
1111111111100000这样,我们可以