IP地址及子网划分--网关、网络/主机号、子网掩码

IP地址、网关、网络/主机号、子网掩码都是TCP/IP协议中的重要概念。其中,IP地址是一台主机在网络中的唯一标识符;网关则是连接一个网络和另一个网络之间的设备;网络/主机号用于划分网络和主机,以便进行路由和通信;子网掩码是用于确定IP地址中哪些位表示网络和哪些位表示主机。

下面是它们之间的关系:

IP地址:IPv4地址通常由32位二进制数组成,通常表示为4个十进制数,每个数字之间用点号隔开,例如192.168.0.1。

网关:网关是连接两个网络的设备,通常是路由器。当主机要和另一个网络中的主机通信时,它将数据包发送到网关,由网关进行转发。

网络/主机号:IP地址中的前几位表示网络号,后面的位表示主机号。子网掩码用于确定IP地址中哪些位表示网络和哪些位表示主机,从而进行网络划分。

子网掩码:子网掩码是一个32位的二进制数字,用于确定IP地址中哪些位表示网络和哪些位表示主机。子网掩码中的1表示相应的位属于网络号,0则表示属于主机号。

Ip地址

......A

• A类地址1网3主

A类地址范围:1.0.0.0---126.255.255.255                       0.0.0.0   代表所有/任意ip地址

• A类地址中的私有地址和保留地址

10.0.0.0~10.255.255.255

127.X.X.X是保留地址,用做循环测试用(127.0.0.1,测试本       127.0.0.1==localhost(本机)

机TCP/IP是否安装正确)

....B类

• B类地址2网,2主

• B类地址范围:128.0.0.0---191.255.255.255。

• B类地址的私有地址和保留地址

• 172.16.0.0---172.31.255.255是私有地址

• 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而

你在网络上又没有找到可用的DHCP服务器。就会得到其中一个

IP。

• 191.255.255.255是广播地址,不能分配。

....C类

• C类地址3网1主

• C类地址范围:192.0.0.0---223.255.255.255。

• C类地址中的私有地址

• 192.168.X.X是私有地址。

• 范围(192.168.0.0---192.168.255.255)

(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。

• 私有地址包括3组

• 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

• 在一个网段中,第一个IP地址和最后一个IP地址都不能被网络

设备使用。因为第一个IP地址为网络地址,而最后一个IP地址    172.16.0.1-172.16.255.254

为广播地址。中间的地址为主机地址,只有主机地址才可以

被网络设备使用。

子网掩码:

• IP地址和子网掩码作逻辑“与”运算得到网络地址

• 0和任何数相与都等于0

• 1和任何数相与都等于任何数本身

 

 

子网划分的原因:

如果企业网络中希望通过规划多个网段来隔离物理网络上的主机,使用缺省子网掩码就会存在一定的局限性。网络中划分多个网段后,每个网段中的实际主机数量可能很有限,导致很多地址未被使用。如图所示的场景下,如果使用缺省子网掩码的编址方案,则地址使用率很低。

• 满足不同网络对IP地址的需求

• 实现网络的层次性(性能瓶颈)

节省IP地址

子网数=2n,其中n为子网部分位数==网段数量

主机数=2N2,其中N为主机部分位数==可用主机地址

 1.计算子网掩码小练习

简算:192.168.2.45/27  计算子网掩码

255.255.255.224        

方法一(正算):    找到子网划分的最大网段--(27-24)=3

2的3方=8 256/8=32  256-32=224  -->224

方法二(反算):(算主机位): 主机位=32-27=5  2的5次方=32 256-32=224

   2..划分网段小练习

这里子网掩码是最大的网段

256/4=64   所以划分为.0   .64   .128   .192 这4个网段

3.计算子网地址和广播地址小练习:

常规的步骤(不需要记,见下方2种方法知道怎么算即可)

1.写出要计算的IP地址的子网掩码 以二进制方式

2.写出要计算的IP地址的二进制

3.确定十进制的IP地址第一段数字为哪类IP地址

4.根据IP地址的类别确认子网部分的起始位置

5.根据子网掩码的位数确定子网部分的终止位置

6.将IP地址子网部分之后的所有数字改为1,最后根据整体的二进制数值转换为十进制,得出广播地址

7.将IP地址子网部分之后的所有数字改为0,最后根据整体的二进制数值转换为十进制,得出网络地址

注意:判断的ip地址为C类网时,所分配的子网掩码位数反而小于C类网的24位时,可以忽略以上3、4步骤,继续往下算

可以用之前说的简单方法计算:

方法一:.找到距离25最近的左边网段(24)-------从8,16,24,32里找

找到子网划分的最大网段--(25-24)=1

2的1次方=2 256/2=128  256-128=128  -->128

所以子网掩码为255.255.255.128

子网地址:159.64.25.0      ----最小的

广播地址:159.64.25.127   --最大的

方法二:(算主机位): 主机位=32-25=7  2的7次方=128 256-128=128

ip地址汇总

只需要找到不同网段的相同部分即可,后面的不同位置全部变为0

再进行汇总。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
IP地址子网掩码网关是构成一个网络的重要组成部分。下面是一个示例,演示了如何使用给定的IP地址子网掩码网关来配置网络。 假设我们有以下信息: IP地址:192.168.1.188 子网掩码:255.255.255.224 网关:192.168.1.1 首先,我们需要将IP地址子网掩码进行逻辑与操作,以确定网络。逻辑与操作将IP地址子网掩码的每个对应位进行与运算,得到网络。 ```python IP地址: 192.168.1.188 -> 11000000.10101000.00000001.10111100 子网掩码: 255.255.255.224 -> 11111111.11111111.11111111.11100000 ---------------- 网络: 192.168.1.160 -> 11000000.10101000.00000001.10100000 ``` 接下来,我们需要确定网络的范围。根据子网掩码的位数,我们可以计算出主机的数量。在这种情况下,子网掩码为255.255.255.224,表示有5个主机位,因此可以容纳2^5-2=30个主机网络范围是从网络的下一个地址开始,到网络加上主机数量减1的地址结束。 ```python 网络: 192.168.1.160 主机数量: 30 ---------------- 网络范围: 192.168.1.161 - 192.168.1.190 ``` 最后,我们需要设置网关网关网络的一个设备,用于连接不同的网络。通常,网关IP地址网络的第一个可用地址。 在这种情况下,网关IP地址是192.168.1.161。 综上所述,根据给定的IP地址子网掩码网关,我们可以得到以下结果: - 网络:192.168.1.160 - 网络范围:192.168.1.161 - 192.168.1.190 - 网关:192.168.1.161

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

503小小杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值