子网掩码和IP地址计算网络地址和广播地址的换算

子网掩码和IP地址计算网络地址和广播地址的换算
 
 

已知   IP地址为:202.112.14.137
   子网掩码:255.255.255.224
要求计算出这台主机所在的网络地址和广播地址是?
解:
第一步,确定网络位和主机位。
首先,把IP地址(202.112.14.137)转换为二进制,
那么就是:11001010.01110000.00001110.10001001
然后,把子网掩码(255.255.255.224)也转换为二进制,即:
11111111.11111111.11111111.11100000
那么,它的网络位应该是蓝色部分:
11001010.01110000.00001110.100 01001
它发生了借位。它的主机位应该是后五位,即红色部分。
到了这一步,已经很明白地看出,它的网络地址就是:
11001010.01110000.00001110.10000000
把主机位(后五位)全部清零,就得出了上面的网络地址。
换算为十进制就是:202.112.14.128
它的广播地址就是:把主机位的全0变为全1,即:
11001010.01110000.00001110.10011111
换算为十进制就是:202.112.14.159
多练习几次,牢记了十进制和二进制的换算规则,这题就不会难倒你了

1.172.16.10.33/27 中的/27也就是说子网掩码是255.255.255.224 即27个全1

2.从子网掩码255.255.255.252得出其网络位为30位,所以只有剩下的2位为主机位,主机位全零的为网络地址,主机位全1的为广播地址,剩余的主机号码为主机地址范围

3.公有地址(Public address)由Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。私网IP地址是不可能直接用来跟WAN通信的,要么利用帧来进行通信(例如FR帧中继,HDLC,PPP)要么需要路由的NAT功能把私网地址转换成一个公网IP地址
以下列出留用的内部私有地址
A类 10.0.0.0--10.255.255.255
B类 172.16.0.0--172.31.255.255
C类 192.168.0.0--192.168.255.255

再根据CCNA中会出现的题目给大家举个例子:

首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。

常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。

CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10台主机,那么对于这个子网需要的IP地址是:

10+1+1+1=13

注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而

256-16=240

所以该子网掩码为255.255.255.240。

如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为:

14+1+1+1=17

17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224。

例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。

(一)分步骤计算

1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。虚线前为网络地址,虚线后为主机地址

子网掩码和IP地址计算网络地址和广播地址的换算



2)IP地址和子网掩码进行与运算,结果是网络地址

子网掩码和IP地址计算网络地址和广播地址的换算



3)将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。

子网掩码和IP地址计算网络地址和广播地址的换算



4) 地址范围就是含在本网段内的所有主机

网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出
地址范围是: 网络地址+1 至 广播地址-1
本例的网络范围是:192·168·100·1 至 192·168·100·254
也就是说下面的地址都是一个网段的。
192·168·100·1、192·168·100·2 。。。 192·168·100·20 。。。 192·168·100·111 。。。 192·168·100·254

5) 主机的数量

主机的数量=2二进制的主机位数 -2

减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。

主机的数量=28 -2=254

(二)总体计算

我们把上边的例子合起来计算一下过程如下:

子网掩码和IP地址计算网络地址和广播地址的换算



例2: IP地址为128·36·199·3 子网掩码是255·255·240·0。算出网络地址、广播地址、地址范围、主机数。

1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址,虚线前为网络地址,虚线后为主机地址

子网掩码和IP地址计算网络地址和广播地址的换算



2)IP地址和子网掩码进行与运算,结果是网络地址

子网掩码和IP地址计算网络地址和广播地址的换算



3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。

子网掩码和IP地址计算网络地址和广播地址的换算



4) 地址范围就是含在本网段内的所有主机

网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出

地址范围是: 网络地址+1 至 广播地址-1

本例的网络范围是:128·36·192·1 至 128·36·207·254

5) 主机的数量

主机的数量=2二进制位数的主机 -2

主机的数量=212 -2=4094

减2是因为主机不包括网络地址和广播地址。

IP地址是给每个连接在Internet上的主机分配的一个32bit地址。按照CP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。包括主机地址和网络地址两部分。例如,IP地址192.168.1.6表示的是网络号为192.168.1,主机号为6。\[2\] 子网掩码是用来划分IP地址中的网络号和主机号的。它也是一个32位的正整数,通常用一串“0”来结尾。通过将IP地址子网掩码进行“按位与”操作,可以得到网络号。网络号和主机号的划分与IP地址的分类无关,而是由子网掩码来确定。\[3\] 关于IP地址子网掩码计算,可以根据以下步骤进行: 1. 将IP地址子网掩码转换为二进制形式。 2. 将IP地址子网掩码进行按位与操作,得到网络号。 3. 根据子网掩码中的“0”位数目,确定可用的主机数目。 4. 根据网络号和主机数目,计算出可用的IP地址范围和广播地址。 希望以上信息对您有所帮助。 #### 引用[.reference_title] - *1* *2* *3* [IP地址计算---子网掩码确定和子网划分等详解 (附常见相关习题)](https://blog.csdn.net/qq_41207757/article/details/107839099)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值