根据子网掩码算借用几位主机号、子网号

1.128为B类地址,默认子网掩码为255.255.0.0,所以是借了8位。

2.子网号为:128.22.25.0

3.255.255.240.0

4.子网号为:128.22.16.0

计算过程就不写了 太麻烦。

关于借用主机号划分子网的问题

借用4位,子网掩码就是255.255.240.0

子网号就是128.22.16.0

算法:

确定子网掩码,由于是借用了4位,那么子网掩码就是20个二进制的1,换成十进制就是上面那个

子网号确认:

划分子网的块为16,(2^4=16),那么子网的地址依次就为:0、16、32、48.。。。。。

你的IP地址第三位为25,处于16~32之间,所以就处在16这个子网内!

怎么求主机号

把IP和掩码都换算成二次制:

ip:01111100.11000100.00011011.00111011

掩码:11111111.11100000.00000000.00000000

则此子网掩码表示此IP前面11位是网络号,所以后21位是主机号即:

00000000.00000100.00011011.00111011

再算回十进制得:0.4.27.59

扩展资料:

在主机或路由器中存放的IP地址(IPv4)都是32位的二进制代码。它包含了网络号(net-id)和主机号(host-id)两个独立的信息段。网络号用了标识主机或路由器所连接到的网络,主机号用来标识该主机或路由器。

为了提高可读性,每8位二进制数用一个十进制数(0~255)表示,并以小数点分隔。这种标记IP地址的方法称为“点分十进制记法”,IP地址的网络号在左边,主机号在右边。

根据固定的网络号和主机号位数的不同,IP地址分成了五类:A类、B类、C类、D类和E类。其中最常用的是A类、B类和C类。

1.A类地址

网络号仅仅占8位,主机号占24位。

特点:前1位为0

网络号的范围是:1.0.0.0~126.0.0.0

最大网络数127个(1~126是可用的,127作为本地软件环回测试本主机之用)

网络中最大主机数是1 677 214(即224-2)个。减去2个的原因是去掉一个主机号全0的地址(网络地址)和主机号全1的地址(广播地址)

2.B类地址

网络号占16位,主机号占16位

特点:前2位是10

网络号的范围:128.0.0.0~191.255.0.0

最大网络数16384

网络中最大的主机数是65534(216-2)个

3.C类地址

网络号占24位,主机号占8位

特点:前3位是110

网络号的范围:192.0.0.0~223.255.255.0

可用网络数为2 097 152

网络中最大的主机数254(28-2)个

4.子网划分

为了 提高IP地址的使用效率,可以将一个网络划分为多个子网。采用借位的方法,从主机最高位开始借位变为新的子网络,剩余部分仍然为主机位,使本来应当属于主机号的部分改变为网络号,这样就实现了划分子网的目的。借位使得IP地址的结构分为3部分:网络位、子网位和主机位。

网络位            +    主机位      ------>网络位+子网位     +    主机位

参考资料:百度百科-主机地址

ip :124.196.27.59

掩码:255.224.0.0

答案:0.4.27.59

把IP和掩码都换算成二次制:

ip :01111100.11000100.00011011.00111011

掩码:11111111.11100000.00000000.00000000

则此子网掩码表示此IP前面11网络号,所以后21位是主机号即:

00000000.00000100.00011011.00111011

再算回十进制得:0.4.27.59

将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分

ip : 01111100.11000100.00011011.00111011

AND 00000000.00011111.11111111.11111111

主机号00000000.00000100.00011011.00111011

即0.4.27.59

任何合法的产品在出厂时都会有一个序列号,这个编号是唯一的;

计算系统,如计算机、手机等设备我们称其为主机,这个主机也有一个序列号,我们叫主机号;这是硬件上;

在网络系统中分布了很多服务(不是服务器),为了区分分布在不同服务器上的相同服务,也会引入虚拟的主机号;这是软件上的;

划分子网的时候能不能只向主机号借一位,不能的话为什么

楼主,我知道你的意思,分为ABC三类,这个里面是按照一组一组的划分子网号和主机号的,但是还有用变长掩码,就是掩码的长度不是一组一组的来实现的,是一位一位的,可以实现只像主机节一位,用来划分子网和主机号!

如果IP地址为128.22.25.6,借用4位主机号来划分子网,那么子网掩码是多少?

百度上胡扯的人太多,以后再问这类问题最好去CSDN或者ChinaUNIX这种地方提问,说实话,我不稀罕赚几个菜鸟的分数,只是不希望看见菜鸟被忽悠而已。

书归正传:

小兄弟你再翻翻书就会发现,没有“主机号”这个词,那叫“主机位”。

子网掩码都要翻译成2进制才有意义的,比如255.255.255.0(最常用的私有地址的子网掩码)为

11111111.11111111.11111111.00000000

正确的子网掩码都有一个特点,左边都是连续的1,右半部分都是连续的0

1称为“主机位”

0称为“网络位”

使用4位主机位就意味着子网掩码为:

11110000.00000000.00000000.00000000

这个子网掩码就是240.0.0.0

明白了吧?

——但是,还没完,你问的不是“使用”,而是“借用”。

“借用”这个词是要基于某个已有的子网掩码而言的,比如

A类私有地址子网掩码为:255.0.0.0

即11111111.00000000.00000000.00000000

“借用”后为11110000.00000000.00000000.00000000(看出来少了4个“1”了吧?1就是主机位)

通常来讲,“借用4位主机位”意味着以255.255.255.255(单机子网掩码)为基准进行“借用”,即

11111111.11111111.11111111.11111111 (255.255.255.255)

“借用4位”后为:

11111111.11111111.11111111.11110000 (255.255.255.240)

这个255.255.255.240就是你要的结果了

注:顺便送你一句:这种地址就叫做“CIDR地址”,在公网路由上无处不在。

255.255.255.240

也就是说划分子网掩码时你的地址第四段中前四位全部置为1,后四位全置为0,运用二进制加法可得128+64+32+16=240,至于前面三段255是因为这是个c类地址,前三段全部置1,故得255.