子网掩码是怎么来的,怎么计算?以及广播地址与网络号地址的计算

本文详细解释了如何通过两个原则确定IP地址的子网掩码,并通过实例说明了如何计算网络号地址和广播地址,如202.136.10.20与255.255.255.128的情况。
摘要由CSDN通过智能技术生成

想知道一个IP地址的子网掩码很简单,我们只需要记住以下两个原则

1.用连续的1对应网络号与子网号

2.用连续的0对应主机号,得到的32位二进制值

这样就简单了,例如132.168.0.1这个IP地址对应的子网掩码是多少呢?

通过上两期我们能快速知道他是B类地址对吧?那么132.168就是网络号咯。

1.网络号用1表示,那就是16个1,11111111 11111111对应的十进制就是255.255

2.而主机号用连续的0代表:00000000 00000000对应的十进制就是0.0

所以该地址的子网掩码就是255.255.0.0

同理熟悉以后:我们经常使用的IP地址192.168.0.1可以与子网掩码255.255.255.0组合成网络号为24位的网络地址~255.255.255.(11111110)2=254组合成网络号为31位的网络地址

只要是连续的都可以。

注意:所以不可能存在子网掩码255.200.0.0这种的,因为200是11001000,11后面就是0了是主机号没错,但是突然又来个1为网络号,是不可能存在网络号+主机号+网络号这种的


二、广播地址与网络号地址的计算

网络号地址=子网掩码 and IP地址             and是指逻辑运算中的 “与”

上面短短字,内容却广,不信你来做做题:

1.对于一个IP地址是202.136.10.20子网掩码是255.255.255.128的网络其网络号地址和广播地址分别是多少?

首先我们了解一个东西  255的二进制数是11111111   任何一个二进制数与255都是它本身,

如:

10110110

11111111

=10110110

所以网络号的地址=202.136.10.0

然后我们来算它的广播地址,在此之前,要知道一个概念:

我们看子网掩码可以看出128为10000000     因此网络号有25位  主机号有7位

广播地址就要把IP地址的主机号全部变为1

由上面我们可以知道

网络号202.136.10

主机号为20 (00001100)2 但只有7位是主机号,我们把它们变为1

则01111111  就是128

所以广播地址为202.136.10.128

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值