笔试系列之IP地址相关计算

做了几个笔试题发现IP地址的相关计算还挺多的,而且我还不会啊,这怎么办,赶快拿个小本本记下来吧。
在这里插入图片描述

1、IP地址的概念
  • IP地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个唯一的 32 位的标识符。IP地址是独一无二的,没有重复。
  • IP地址是由网络号主机号两部分构成的
    网络号:保证两个相互连接的两个网段具有不同的标识;
    主机号:在同一网段内,主机之间具有相同的网络号,但是必须具有不同的主机号。

对于主机来说,IP地址就是一个32位的二进制代码,为了提高可读性(方便记忆),将IP地址分为4段,每段有8位,再转换为十进制,中间用.隔开。

举例如下:
在这里插入图片描述

2、IP地址的分类

IP地址可以分为五类,分别是A类、B类、C类、D类、E类。
在这里插入图片描述
A类:0.0.0.0 - 127.255.255.255
B类:128.0.0.0 - 191.255.255.255
C类:192.0.0.0 - 233.255.255.255
D类:234.0.0.0 - 239.255.255.255
E类:240.0.0.0 - 247.255.255.255

4、子网掩码

子网掩码是用来区分网络号和主机号的,它是32位地址。
子网掩码不能单独存在,必须和IP地址配合使用。

3、关于IP地址的相关计算

以IP地址为192.128.23.0/24 与子网掩码为255.255.255.0为例

3.1 计算网络号
  • 方法:IP地址与子网掩码都转化为二进制后“按位与”得到的结果就是网络号。

在这里插入图片描述

3.2 计算主机号
  • 方法:子网掩码取反与IP地址进行“按位与”得到主机号。

在这里插入图片描述

3.3 网络前缀

在IP地址为192.128.23.0/24 时,24就是网络前缀,表示从左往右数前24位是网络位,后8位是主机位。

3.4 根据网络前缀计算子网掩码
  • 方法:子网掩码就是网络位全为1,主机位全为0

该IP地址的网络前缀是24,也就是表示前24位为网络位,后8位为主机位。而子网掩码就是网络位全为1,主机位全为0,即11111111.11111111.11111111.00000000,转换为十进制即255.255.255.0。

若网络前缀为26,则子网掩码为11111111.11111111.11111111.11000000,即255.255.255.192.

3.5 计算默认网关地址
  • 方法:将主机位除去最后一位,其余全置为1得到默认网关地址。

IP地址为192.128.23.0/24的默认网关地址为:11000000.10000000.00010111.11111110,即192.128.23.254/24

3.6 计算默认广播地址
  • 方法:默认广播地址就是主机号全为1

IP地址为192.128.23.0/24的默认广播地址为:11000000.10000000.00010111.11111111,即192.128.23.255/24

3.7 将该网络划分为4个子网,计算4个子网的地址空间
  • 方法:将网络划分为2n个子网,则网络位需要向主机位借n位

以IP地址为192.128.23.0/24为例,需要划分为4个子网,那么说明网络位需要向主机位借2位,即此时子网的网络前缀为26
在这里插入图片描述

3.8 计算子网的有效地址空间
  • 方法:有效地址空间是去掉主机位全为和主机位全为1的地址

上述子网的有效地址空间
在这里插入图片描述

3.9 计算子网的主机个数
  • 方法:将主机号的位数记为n,则子网的主机个数为2n-2;减2的原因是减去路由器和广播地址

IP地址为192.128.23.0/24,该地址的主机号位数为8,则子网的主机数为28-2 = 254.

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值