序章 初识 IP(续上)

目录

一. IP 地址

2.IPv4地址

3.IPv4地址的分类:

4.特殊IP地址

5.子网掩码

二.划分子网

1.划分子网可以带来以下好处:

2.划分子网的方法其实就是根据需求将原网络划分为多个子网,下面是具体步骤:

3.以下是计算子网掩码的详细方法:

4.VLSM  可变长子网掩码

5.CIDR   无类域间路由  ----汇总


一. IP 地址

1.IP 地址分类

(1) 按适用范围(适用于IPv4)

公有地址全球唯一性付费使用
私有地址本地唯一性免费使用

私有地址:

A 10.0.0.0 /8
B 172.16.0.0 /16--172.31.0.0 /16
C 192.168.0.0/24-192.168.255.0/24

(2)按版本分类

IPv4

IPv6

(拓展:IPv9目前处于概念初期)

2.IPv4地址

IP地址是一个32位二进制数字,通常用四个10进制数表示,每个数取值范围是0-255,表示每个8位二进制数的十进制值。计算IP地址通常包括以下几个方面:

1. IP地址的二进制表示 :将IP地址的每个十进制数转换为对应的8位二进制数,然后将4个8位二进制数组合在一起得到IP地址的二进制表示。例如,IP地址192.168.1.1 的二进制表示是:11000000.10101000.00000001.00000001。

2. 网络地址和主机地址的划分:将IP地址划分成网络地址和主机地址两部分,划分的依据是网络的标识和主机的标识。对于一个IP地址,通常使用子网掩码来决定网络地址和主机地址的划分。子网掩码是一个32位的二进制数字,其中连续的1表示网络地址,连续的0表示主机地址。例如,子网掩码255.255.255.0表示网络地址为前三段,主机地址为最后一段。

3. CIDR表示法:CIDR是"Classless Inter-Domain Routing"的缩写,它是一种将IP地址写成"IP地址/子网掩码长度"的表示方法。例如,192.168.1.1/24表示IP地址为192.168.1.1,子网掩码长度为24位,即子网掩码为255.255.255.0。

4. IP地址的转换:在实际应用中,需要将IP地址在10进制和二进制之间进行转换。将10进制的IP地址转换为二进制的IP地址需要将每个10进制数转换为对应的8位二进制数,然后将4个8位二进制数组合在一起得到IP地址的二进制表示。将二进制的IP地址转换为10进制的IP地址需要将32位二进制数分为4组,每组8位,然后将每组转换为对应的十进制数即可

5.表示方法:点分十进制的表示/书写方法

192.            168.             1.            1 
11000000.10101000.00000001.00000001

2^7------2^0

128 64 32 16 8 4 2   1

192=128*1+64*1+0*(32+16+8+4+2+1)

3.IPv4地址的分类:


根据第一个8位将IP地址区分为 A B C D E五类地址
A    1-126         00000000-01111111
B   128-191      10000000-10111111
C   192-223      11000000-11011111
D   224-239      11100000-11101111
E   240-254      11110000-11111110

其中ABC三类地址为单播地址
D类地址为组播地址
E类地址为科研保留使用

单播地址 --既可以作为源地址也可以作为目标地址使用
组播地址-- 只能作为目标地址去使用 

主类网:默认情况下,A B C 三垒地址拥有默认的子网掩码长度

A  /8     255.0.0.0

B /16    255.255.0.0

C  /24   255.255.255.0

4.特殊IP地址


0.0.0.0/0  无效地址/缺省地址(默认地址)
此地址代表所有的IP地址
127.0.0.1 --本地环回地址
此地址作用为:用于检测TCP/IP协议栈道是否能够正常的封装和解封装数据---用于检测网卡的好坏(在cmd 中ping 127.0.0.1) 


255.255.255.255  受限广播地址
此地址代表可以通知到/广播到所有IP地址,且只能作为目标地址使用
169.254.x.x ---本地私有地址
当PC无法通过自动获取IP地址的方式获取到IP地址时,PC会自动产生一个IP地址为169.254.x.x  

5.子网掩码

一个完整的IP地址需要子网掩码/网络掩码 netmask

子网掩码的作用区分网络位和主机位
网络位标识此IP地址处于哪个广播域内
主机位可以给主机分配的IP地址

192.168.1.1 
255.255.255.0
子网掩码中为1的部分为网络位
子网掩码中为0的部分为主机位

主类网---ABC三类地址拥有默认的子网掩码长度
A   255.0.0.0           /8
B   255.255.0.0       /16
C   255.255.255.0   /24

二.划分子网

划分子网是为了更好地管理网络,并将IP地址资源合理分配。在IPv4协议中,每个IP地址都分为网络地址和主机地址两部分,通过划分子网可以将主机地址进一步划分,将一个大的网络划分为多个子网,每个子网可以具有不同的IP地址范围,这样可以更好地满足网络管理的需求。

1.划分子网可以带来以下好处:

  1. 提高网络管理的效率:通过划分子网,可以将网络划分为多个较小的网络,更方便地进行管理和维护。

  2. 降低网络阻塞的风险:如果只使用一个大网络,网络中的广播会占用大量带宽,容易导致网络阻塞,划分子网可以有效减少广播风暴,提高网络的稳定性和可靠性。

  3. 更好地利用IP地址资源:IPv4地址资源有限,划分子网可以更好地利用IP地址资源,减少IP地址浪费的情况。

  4. 提高网络的安全性:通过划分子网,可以将网络划分为多个相互独立的子网,每个子网可以采用不同的安全策略,提高网络的安全性

2.划分子网的方法其实就是根据需求将原网络划分为多个子网,下面是具体步骤:

1. 确定要划分的网络,得到该网络的IP地址和子网掩码信息。

2. 确定需要多少个子网,每个子网需要多少主机。

3. 计算子网掩码,由于子网掩码的作用是将IP地址划分为网络地址和主机地址两部分,因此需要根据需要划分的子网数和主机数计算出新的子网掩码。通常使用带子网掩码长度的CIDR表示法,例如,如果要将网络划分为8个子网,每个子网需要100台主机,则新的子网掩码应该为255.255.255.192/26,其中/26表示子网掩码的长度是26位,这个长度是由二进制下子网掩码的1的位数来确定的。

4. 将网络地址划分为新的子网地址和子网广播地址,每个子网的地址范围是从子网地址加1开始到子网广播地址减1为止。

5. 将剩余的IP地址分配给每个子网的主机使用,这些IP地址应该是子网地址范围内除了子网地址和子网广播地址之外的IP地址。可以使用静态IP地址或者动态IP地址分配协议如DHCP等来为子网中的主机分配IP地址。

值得注意的是,划分子网需要合理利用IP地址资源,应根据实际需求来设计子网划分方案,避免造成IP地址资源浪费或不足的情况。同时,子网掩码的长度也需要根据实际情况来决定,如果子网掩码太短,可能会导致子网过大,广播风暴等问题,如果子网掩码太长,会导致子网过小,IP地址资源浪费等问题。

子网掩码是一个32位的二进制数字,用于将一个IP地址划分成网络地址和主机地址两部分。它是由连续的一串1和一串0组成,其中连续的1表示网络地址,连续的0表示主机地址。子网掩码的长度是由1的个数(或者0的个数)来决定的。

3.以下是计算子网掩码的详细方法:

1. 确定需要划分网络的子网数及每个子网需要的主机数,并将它们转换成二进制数。例如,如果需要将一个网络划分为8个子网,每个子网需要64个主机,则转换后的二进制数分别为:8(2进制:00001000)和64(2进制:01000000)。

2. 确定需要的子网掩码长度。这需要用二进制数的位数减去网络地址所占的位数。例如,一个标准的IPv4地址是32位,如果要将一个网络划分成8个子网,则需要使用3位二进制数来表示子网,剩下的29位(32位-3位)表示主机。因此,子网掩码长度就是29位。

3. 确定子网掩码的二进制数。这需要将子网掩码长度的二进制数位数全部填满1,然后在其余的位上填0。以29位长度的子网掩码为例,首先填满前29位全部为1,然后填满后3位全部为0,得到的子网掩码的二进制数为:11111111.11111111.11111111.11100000。

4. 将二进制的子网掩码转换成十进制的IP地址表示。将二进制的子网掩码按照8位一组分为4组,然后将每组转换为对应的十进制数即可得到子网掩码的IP地址表示。以 bin:11111111.11111111.11111111.11100000 对应IP地址表示为 dec:255.255.255.224。

以上是计算子网掩码的详细方法。在实际应用中,可以根据需要划分的子网数和主机数来计算子网掩码的长度和二进制表示,然后将其转换为十进制的IP地址形式即可。

4.VLSM  可变长子网掩码

VLSM是"Variable Length Subnet Mask"的缩写,即可变长子网掩码。它是一种将一个大的IP地址块(如Class A、B、C等)划分成多个子网,使得每个子网大小可以根据需要灵活配置的子网划分方法。

在传统的网络划分中,采用固定的子网掩码将IP地址划分为不同的网络。但是,传统的网络划分会浪费IP地址,因为每个网络使用的IP地址数量可能相差很大,使用相同的子网掩码时会导致一些网络浪费了大量的IP地址。VLSM通过使用不同的子网掩码来划分网络,可以灵活地利用IP地址,避免浪费。

VLSM的实现过程中,需要按照网络的需要,分别设计不同的子网掩码,来满足各个子网的IP地址需求。其步骤如下:

1. 确定IP地址池中需要划分的各个子网,以及每个子网所需的IP地址数量。

2. 制定VLSM划分方案,根据需要为每个子网分配不同的子网掩码。子网掩码的长度应该不同,以适应每个子网中IP地址数量的不同。

3. 逐一为每个子网设置对应的子网掩码,并在网络设备中进行相应的配置。

VLSM可以提高IP地址的利用率,同时还可以使网络更加灵活和可扩展。但是,需要注意的是VLSM需要进行复杂的网络规划,如果规划不当,可能会造成网络的故障。因此,在进行VLSM的规划和实施时,需要设计合理的方案,并进行详细的测试和验证。


5.CIDR   无类域间路由  ----汇总

CIDR (Classless Inter-Domain Routing) 是一种 IP 地址的规划方法,它将一个 IP 地址划分为前缀和后缀两个部分。CIDR 首先将 IP 地址分为网络地址和主机地址两个组成部分,其中网络地址代表了所在网络的身份,而主机地址则代表了该网络内的主机身份。在 CIDR 中,网络地址是由一个 IP 地址的前缀表示的,而主机地址则由该 IP 地址的后缀表示。

CIDR 的主要作用是实现 IP 地址空间的有效利用,避免浪费 IP 资源。它可以将网络地址分配给不同的网络,使得不同的网络可以使用相同的 IP 地址段。这样可以减少 IP 地址的浪费,同时也可以避免网络地址的耗尽。CIDR 还可以实现更灵活的路由控制和子网划分,使网络管理更加简便和高效。

CIDR 的表示方式是将网络地址和主机地址之间使用“/”分隔开,如“192.168.1.0/24”。其中,24 表示网络地址部分中有 24 位是网络地址,剩余 8 位是主机地址。CIDR 可以支持不同的位数来表示网络地址和主机地址的长度,这样就可以根据网络规模的大小来设置更合理的 IP 地址方案。

总之,CIDR 是一种非常重要的 IP 地址规划方法,它可以有效增加 IP 地址的使用效率,实现更灵活的网络规划和管理,从而提高网络的性能和可靠性。


目的:VLSM 与ClDR 这两种技术的出现,目的是为了IPv4地址的合理使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值