ip地址子网号和主机号,ip地址 子网掩码 网络号 主机号

概述今天主要对网络涉及的概念做个区分和讲解,涉及IP地址、子网掩码、网络号、主机号、网络地址、主机地址等。相关概念IP地址:4段十进制,共32位二进制,如:19

概述

今天我们主要讲解一下网络相关的概念,比如IP地址、子网掩码、网络号、主机号、网络地址、主机地址等。

91dd87247c44401391b8be4142e1281e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717904579&x-signature=Zeqk3O3EQzfWEKSeiWKrsIcPiK4%3D

相关概念

71c7701304ac42cca70e26503e728263~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717904579&x-signature=kI%2B6kyt%2Fj5l4RE2KnJvAlAEK8Zg%3D

IP地址:4个十进制段,共32个二进制位,例如:192.168.1.1 二进制:11000000 | 10101000 | 00000001 | 00000001

子网掩码告诉您网络号有多少位以及主机号有多少位。

255.255.255.0 在二进制中看起来像这样: 11111111 11111111 11111111 00000000

网络号为24位,全为1。主机号码为8 位数字,全部为零。

129.168.1.1 /24 24表示网络号为24位,对应子网掩码:11111111 11111111 11111111 00000000,即255.255.255.0

172.16.10.33/27 中的/27 表示子网掩码为255.255.255.224。这是27全1,11111111 11111111 11111111 11100000。

01

根据IP地址和子网掩码求网络地址和广播地址

3a691949715d4b2fa89fba787cf6efad~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717904579&x-signature=5mxXWKy8NbRvc2xHmMrk4AznncU%3D

主机的IP地址是202.112.14.137,掩码是255.255.255.224。需要计算该主机所在网络的网络地址和广播地址?

1、子网掩码告诉你你的网络号有多少位,你的主机号有多少位!

255.255.255.224 转换为二进制:11111111 11111111 11111111 11100000

网络号为27位,主机号为5位。

将IP地址转换为二进制并与子网掩码进行与运算(逻辑与:00=0;01=0;10=0;11=1)即可得到网络地址。

11001010 01110000 00001110 10001001

IP 地址子网掩码

11001010 01110000 00001110 1000100111111111 11111111 11111111 11100000—————————————————- – — ————-11001010 01110000 00001110 10000000 所以:202.112.14.128

广播地址:网络地址的五个主机位全部为1,10011111为159,即202.112.14.159

主机数量:2^5-2=30

02

根据每个网络的主机数量进行子网地址的规划和计算子网掩码。

这也可以根据上述原理计算。例如,如果一个子网中有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=1717大于16,因此只能分配具有32个地址空间的子网(32等于2的5次方)。此时的子网掩码为255.255.255.224。

03

IP地址为128.36.199.3 子网掩码是255.255.240.0,算出网络地址、广播地址、地址范围、主机数。

1. 将IP地址和子网掩码转换为二进制

全一的子网掩码是网络地址,后面是主机地址,虚线之前是网络地址,虚线之后是主机地址。

2. IP 地址和子网掩码进行“与”运算,结果就是网络地址。

3、如果不改变计算结果的网络地址,而是将主机地址改为1,则结果变为广播地址。

4、地址范围为本网段包含的所有主机。

这告诉我们网络地址+1是第一个主机地址,广播地址-1是最后一个主机地址。

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

128.36.11000111.00000011255.255.11110000.00000000128.36.11000000.00000000

所以:网络地址128.36.192.0 广播地址:128.36.11000000.00000000

如果我们将主机位中的12 个0 替换为1,我们得到:

128.36.11001111.11111111 所以:128.36.207.255

本示例中的网络范围为128.36.192.1 至128.36.207.254。

5、主机数量

主机数=2^ 主机的二进制数- 2

主机数量=2^12-2=4094

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

从上面的两个例子可以看出,无论子网掩码是标准的还是特殊的,在计算网络地址、广播地址和地址号时,只需要将地址转换为二进制并与子网区分开即可。根据掩码,您可以计算出网络地址和主机地址。

04

206.110.4.0/18被划分成16个子网,每个子网掩码?

(按照子网掩码/18分为16个子网,即有18个1,要用作网络位,需从IP地址的主机位中去掉4位。(必须借用)

子网掩码为255.255.252.0。

每个子网可容纳1024台主机。

说明:206.110.1.0 /18 从最后的/18开始,这个IP指定网络位为18位,默认子网掩码为11111111.11111111.11 000000.00000000(1代表网络位,0代表主机位)

可以看到可操作的位数是下面的14。这意味着一些网络位可以在地面上划分为子网,并且可以划分子网。

要求是划分为16个子网,2的4次方正好等于16。这意味着子网中的网络位数为4,14-4=10是子网的主机位。所以上面写的二进制字符串就变成了: 11111111.11111111.111111 | 00.00000000(1代表网络位,0代表主机位)

转换为十进制后,变为:255.255.252.0。每个子网可容纳2的10次方,即1024台主机。

稍后我将分享更多DevOps 和DBA 内容,如果您感兴趣,请继续关注。

b42b8d3194e44cfbb558d3218e1c9b9e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717904579&x-signature=xsDre867uBeGXQoEmL1mDTZx8dE%3D

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/87368.html

(0)
小条's avatar小条
上一篇 2024年6月2日 上午11:42
下一篇 2024年6月2日 上午11:43

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注