IP、子网、等如何计算?

本章讲述如何从一个IP地址/子网推算出网段地址、广播地址以及有效地址等。
     先大致讲述一下他们之间的关系和作用。

IP分为什么部分?

     一个IP地址分为网络部分和主机部分,区分网络和主机部分在于子网掩码,二进制中,为1的表示为网络部分,0表示为主机部分
     简单的举个例子:
192.168.1.20/24
192.168.1.20为IP地址    /后的24表示为子网掩码1的个数
     IP换算成二进制为:

11000000.10101000.00010000.00010100

     子网掩码换成二进制为:

11111111.11111111.11111111.00000000

     也就是说 11000000.10101000。00010000为网络部分 最后一组为主机部分:00010100,这也只是个例子,假设是25位长度,那么主机部分为0010100,前25位为网络部分
     综上所述:192.168.1为网络部分,20为主机部分

注:子网掩码不可能会出现11101111这种二进制排列,1会一直延顺下去,1后面为0,也不可能出现00000100

文章后半部分会讲述如何运算二进制
————————————————————

IP是什么?

     Ip是英文 Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。

————————————————————

子网掩码是什么?

     子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。 子网掩码是一个32位地址,不能单独存在,它必须结合IP地址一起使用。
(当然了这些都离不开使用二进制)
在这里插入图片描述
第一列为IP地址
第二列为子网掩码
这些都是由三十二位二进制组成的
————————————————————

网段地址是什么?

     网段地址也称为IP地址。是指互联网协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
     比如说 IP地址为192.168.1.22 子网掩码是255.255.255.0
那么网段地址就是192.168.1.0

————————————————————

广播地址是什么?

     专门用于同时向网络中所有工作站进行发送的一个地址,它不被路由发送,但会被送到相同物理网络段上的所有主机

————————————————————

换算方法

先说说二进制是如何换算
     我们日常生活中,使用的都是十进制,比如 1…100 都是逢十进一,学习这个必须懂得位权是什么

     位权,是指数制中每一固定位置对应的单位值。

     十进制第2位的位权为10,第3位的位权为100,第4位的位权也就是1000了,以此类推,比如说到999了,那么下一位就会往前推一个位权,为什么?因为十进制只有0-9啊,所以999下一位就是1000

     以上为例,二进制也是一样的讲位权,和十进制不同的是在二进制中,只有0和1,十进制是逢十进以,那么二进制就是逢二进一,1,是第一个位权,由于他只有0-1,不是十进制的0-9,所以说得往前推一位,也就变成了10,再往后推11、101、110…八进制、十六进制、六十四进制也是一样的,他们都遵循的一个规律,位权,逢什么数进一位
————————————————————
     譬如:166(十进制)它的二进制表示为10100110
     那么他们之间是如何推算呢?
     用166一直除以2。没余数为0,有余数为1,把余数去掉继续相除
先来算一下
          166/2=83       余0
          83/2=41.5      余1
          41/2=20.5      余1
          20/2=10         余0
          10/2=5           余0
          5/2=2.5          余1
          2/2=1             余0
          剩余1             余1
      此次计算正好八位,八位方便管理,假如算出01101的时候,会在前面添加3位凑够8位,也就是00001101

     所得出的数字是 : 01100101
     但是这不是最后结果,因为位权,如果相对十进制来说,七千三百二十就会写成0237,这个位权是相反的,最小的在最前面,所以说得出结论之后要倒过来。
     最后所得数字为:10100110

接下来算网段地址与广播地址以及有效地址

     首先IP地址要和子网掩码一起来使用:

     比如 172.16.25.84/12 这是一个IP/子网组合
172.16.25.84换算成二进制为:
10101100.00010000.00011001.01010100
     而子网掩码表示为:
11111111.11110000.00000000.00000000
     子网掩码1为网络部分,0为主机部分
      所以10101100.0001为网络部分,0000.00011001.01010100为主机部分。
换算之前,先说一下换算口诀:

网段地址 网络部分不变,主机部分为0
广播地址 网络部分不变,主机部分为1

     网段地址:10101100.0001    0000.00000000.00000000
     广播地址:10101100.0001    1111.11111111.11111111
     把他们换算成十进制为:172.16.0.0172.31.255.255
     有效地址即网段地址到广播地址,但网段地址和广播地址不属于有效地址,所以网段+1,广播-1。

所以得出:
                       网段地址为    172.16.0.0
                       广播地址为    172.31.255.255
                       有效地址为    172.16.0.1------172.31.255.254

————————————————————————
本章内容讲述完毕,下一章会讲述如何子网划分。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
计算子网地址范围的方法如下: 1. 确定网络地址和子网掩码:根据给定的IP地址和子网掩码,确定网络地址和子网掩码。例如,给定的C类网络地址是192.168.1.0/24,子网掩码是255.255.255.0。 2. 将子网掩码转换为二进制:将子网掩码转换为二进制形式,以便进行后续计算。对于给定的子网掩码255.255.255.0,转换为二进制形式为11111111.11111111.11111111.00000000。 3. 确定主机位数:根据子网掩码的二进制形式,确定主机位数。在二进制形式中,从左到右数连续的1的个数就是主机位数。对于给定的子网掩码11111111.11111111.11111111.00000000,有24个连续的1,因此主机位数为8。 4. 计算子网数量:根据主机位数,计算子网数量。子网数量等于2的主机位数次方。对于给定的主机位数8,子网数量为2^8=256个子网。 5. 计算每个子网的主机数量:根据子网数量,计算每个子网可以容纳的主机数量。每个子网可以容纳的主机数量等于2的主机位数次方减去2。减去2是因为网络地址和广播地址不能用于分配给主机。对于给定的主机位数8,每个子网可以容纳的主机数量为2^8-2=254台主机。 6. 计算每个子网子网掩码:根据主机位数,计算每个子网子网掩码子网掩码的二进制形式为从左到右连续的1加上足够的0,使得总位数为32位。对于给定的主机位数8,子网掩码的二进制形式为11111111.11111111.11111111.00000000。 7. 计算每个子网网络地址范围:根据子网掩码网络地址,计算每个子网网络地址范围。网络地址范围等于网络地址加上主机位数为0的二进制数到主机位数全为1的二进制数之间的所有可能值。对于给定的C类网络地址192.168.1.0/24,子网掩码为255.255.255.0,可以得到以下子网地址范围: - 实验室1:192.168.1.0 - 192.168.1.63 - 实验室2:192.168.1.64 - 192.168.1.111 - 实验室3:192.168.1.112 - 192.168.1.159
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值