网络地址是什么?网络IP地址知识整理
1. IP 地址分为有类和无类
1.1 简介
在我们的实现中,实时 IP 地址分为有类和无类。
(主类)IP地址:主要分为A、B、C三类,每类都有固定的掩码。
无类别 IP 地址:任何类型的 IP 地址都没有固定掩码。
1.2 什么是掩码(子网掩码)?
子网掩码不能单独存在,它必须与 IP 地址结合使用。子网掩码只有一个作用,就是把一个IP地址分成两部分:网络地址和主机地址。
简单来说,它就像房间之间的墙,将大房间分隔成小房间。
2. 无类IP地址规划
比如有类:B类网段172.16.0.0,使用自然掩码255.255.0. 0
2.1 区分主类和无类的用法
使用 172.16.0.0 主类方法划分网段时。下面的网络地址规划是错误的(不使用NAT是错误的,后面章节会讲到)
因为:
172.16.4.1/16的网络地址是172.16.0.0
172.16.8.1/16的网络地址是172.16.0.0
同一个网络地址 172.16.0.0=172.16.0.0
所以172.16.4.1/16和172.16.8.1/16是同一个网段,这两个计算机之间的路由器需要在不同的网段上。
糟糕的地址规划:
例如无类:172.16.0.0 无类网段。下面的网络地址规划是正确的;
因为:
172.16.4.1/24的网络地址是172.16.4.0
172.16.8.1/24的网络地址是172.16.8.0
不同的网络地址 172.16.4.0≠172.16.8.0
所以172.16.4.1/24和172.16.8.1/24是不同的网段,这两个计算机之间的路由器需要在不同的网段上;
正确的地址规划:
2.2 掩码的表示
192.168.1.7/28 表示如下
• 掩码计算公式
多变的
一张面具;
b:8的最大倍数(b决定25的多少5);
c:尾数(以下思维导图内容);
计算公式
a-8*b=c
掩码的表示,对应于变换,其他掩码以此类推;
• 例子
例如掩码/20,c=20-8*2=4
a=20
b=2
c=4
b=2 表示有 2 255s;
c=4尾数为240;最后一组填充 0, 255.255.240.0
2.3 网络地址计算方法
在无类别地址中,网络地址转换方法;
• 计算方法1
从IP地址通过子网掩码计算网络地址,先将十进制IP地址和子网掩码转换成二进制;
对IP和子网掩码进行AND运算,两者都为1时为1,任一为0则结果为0;
例如:192.168.1.7/28计算
• 计算方法2
多变的
a=子网掩码-8*(a小于等于8)
b = 地址数
c = 网络地址
公式
b=2^(8-a)
c=b* 倍数(c 是最接近主机地址的网络地址)
c≤主机地址(b为最近的主机地址)
• 示例 1:
192.168.1.7/28
a=28-24=4
b=16
c≤0
所以网络地址是 192.168.1.0
• 示例 2:
192.168.1.101/22
a=22-16=6
b=2^(8-6)=4
c≤1(第三组192.168.1.0为1)
c=0*4=0
所以网络地址是192.168.0.0
2.4 主机数量的计算
一个网段可以支持多少台主机?现在让我们计算主机的数量。在计算主机数时,要注意减去2个地址,分别是网络地址和广播地址。
主机数量为:
2^n
可用主机数为:2^n-2
比如192.168.1.0/24可以支持多少台主机?
2^8-2=254
所以它可以支持254个IP地址
比如192.168.0.0/22可以支持多少台主机?
2^10-2=1022
所以它可以支持1022个IP地址
2.5 子网计数计算
a 可以支持的最大主机的子网掩码
b 能够支持最小主机的子网掩码
2^(ba)=子网数
比如192.168.1.0/24可以分配多少个子网掩码为/27的网段?
2^(27-24)=8
可支持 8 个子网。
2.6 例
一家公司被分配到 C 类地址 201.222.5.0。假设我们需要 20 个子网,每个子网有 5 台主机,我们如何划分呢?
1. 前 5 个主机
2^n-2>5
所以n的最小值为3,掩码为29
2. 可以支持多少个子网?
首先C类地址的掩码为/24位,然后无类掩码为/29位,计算为2^(29-24)=32
能够支持 32 个子网。
2.7 无类地址划分
示例:B 类地址子网变长
B类地址由原来的/16改为/24,掩码长度改变。此时使用VLSM(可变长度子网掩码);
掩码边长减少了网段内的主机数,但增加了子网数;
比如现实生活中买100平米的房子,大部分人都会把房子分成功能区、房间、餐厅、厨房等,虽然每个房间的面积变小了,但是功能区一目了然分为。这与我们 IP 地址的 VLSM 相同。/16处地址空间很大,但无法执行细分每个网段的功能;
掩码主机数 子网数
/16 65534 1
/24 254 256
例如,172.16.0.0/16 变为 /24。这时地址范围、网络地址、广播地址都发生了变化,可以容纳更多的网段,但是减少了每个网段上托管的主机数量。
@>
示例:C 类地址子网可变长度
C类地址由原来的/24改为/29,掩码长度改变。此时使用VLSM(可变长度子网掩码);
掩码边长减少了网段内的主机数,但增加了子网数;
比如你在现实生活中买了50平米的房子,虽然房子很小,但房子还是会被划分为功能区、房间、餐厅、厨房等。虽然每个房间的面积变小了,功能区就分得很清楚了。虽然在/24处地址空间不大,但无法执行细分每个网段的功能;
掩码主机数 子网数
/24 254 1
/29 6 32
例如,192.168.5.0/24 变为 /29。这时地址范围、网络地址、广播地址都发生了变化,可以容纳更多的网段,但减少了每个网段上托管的主机数量。
2.8 子网掩码变长路由汇总
较长的子网掩码更容易汇总路由。比如右边有多个192.168.1.x个网段。此时只能汇总192.168.1.0/24条路由,地址浪费大大减少。总结的重要性在后面讲到路由和现有网络地址规划的内容时就可以知道了。.
2.9 使用 CIDR
在真实网络中,路由条目的数量决定了设备的运行效率。就像在电脑上打开应用程序一样,过多的应用程序会占用大量内容并拖慢机器速度。路由也占用设备的内存。路由条目越多,设备运行速度越慢。因此,有效的路线汇总可以大大降低设备的运行压力。
比如下面右边有3条C类路线。此时,在发布周边邻居时,一般情况下需要3条路由。这时候如果使用CIDR将3条路由汇总为1条路由并发布出去,可以减轻设备的压力。
2.10 小生命实验,网段测试
实验一:
1.设备
两台计算机 A 和 B。(计算机应关闭防火墙)
2.配置
配置A的IP地址:192.168.1.1/24
配置B的IP地址:192.168.1.130/24
3.步骤
然后在电脑A上运行,输入cmd
窗口下ping 192.168.1.130
这个时候是可以的。
实验二:
1.设备:
两台计算机 A 和 B。(计算机应关闭防火墙)
2.配置
配置A的IP地址:192.168.1.1/25
配置B的IP地址:192.168.1.130/25
3.步骤
然后在电脑A上运行,输入cmd
窗口下ping 192.168.1.130
这个时候是不可能的。
郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的。如作者信息标注有误,请尽快联系我们修改或删除,谢谢。