IP地址和子网掩码

目录

一、IP地址(IP Address)是什么

1.1 IP地址的格式

1.2 IP地址的组成

1.3 IP地址的分类

1.3.1 常用IP地址

1.3.2 特殊IP地址

1.4 私有IP地址

1.5 进制转换

二、IP地址的规划

2.1 子网掩码(Netmask)

2.1.1 子网掩码的构成

2.1.2 子网掩码的表示

2.2 有类地址和无类地址

2.3 子网划分

2.3.1 子网划分的原因

2.3.2 子网划分的原理

2.3.3 子网划分的软硬规则

2.3.4 子网划分练习

2.4 IP地址规划的原则



一、IP地址(IP Address)是什么

  • IP地址是主机唯一的标识,保证主机间正常通信。

  • IP地址是一种网络编码,用来确定网络中的一个节点。

  • 随着IPV4的43亿公网IP地址,于2019年11月26日,全部分配使用完毕。现在IPV6地址逐渐普及。但本文只谈IPV4,暂不涉及IPV6。

1.1 IP地址的格式

IP地址由32位二进制数(32bit)组成,每8位为一段,一段为1字节。

使用中由十进制数表示(点分十进制)。例:192.168.1.100

1.2 IP地址的组成

IP地址由 网络位(Network)和主机位(Host)组成。

1.3 IP地址的分类

1.3.1 常用IP地址

IP地址分为A、B、C、D、E五类。常用的主要为A、B、C三类地址。

A类:Network 8位,Host 24位 默认子网掩码 /8

B类:Network 16位,Host 16位 默认子网掩码/16

C类:Network 24位,Host 8位 默认子网掩码 /24

位数01234……31
A类地址0
B类地址10
C类地址110
D类地址1110
E类地址1111
  • A类地址范围:1.0.0.0     -- 126.255.255.255

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

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

  • D类地址范围:224.0.0.0 -- 239.255.255.255 (组播地址,单→多)

  • E类地址范围:240.0.0.0 -- 255.255.255.255 (科学研究保留地址,基本不用)

1.3.2 特殊IP地址

以下为一些特殊地址:都是非可用主机地址

网络位主机位地址类型用途例子
任意全“0”网络地址代表网段(网络号)192.168.1.0
任意全“1”广播地址代表网段所有节点10.0.0.255
127任意环回地址代表自己127.x.x.x
全“0”全“0”任意地址
全“1”全“1”全局广播

网络号是用于三层寻址的地址。

广播地址:表示网段中所有主机。

1.4 私有IP地址

私有IP地址仅在内网使用,不能在Internet上使用。

规定私有IP地址出于节省IP地址的目的,可以在不同的内网中反复使用。

私有IP地址有三类,分别是:

  • A类:10.0.0.0 -- 10.255.255.255         ##共有 256*256*256 个地址

  • B类:172.16.0.0 -- 172.31.255.255     ##共有 16*256*256 个地址

  • C类:192.168.0.0 -- 192.168.255.255 ##共有 256*256 个地址

1.5 进制转换

二进制(B,binary),十进制(D,decimal),十六进制(H,hexadecimal)之间的转换要掌握

(具体进制转换方法略,太熟了,写起来也麻烦,不会的建议B站找视频看)

二、IP地址的规划

2.1 子网掩码(Netmask)

2.1.1 子网掩码的构成

子网掩码的作用:用来区分网段中的网络位和主机位。

  • IP地址共32个二进制位:

    • 对应IP地址的网络位用“1”表示

    • 对应IP地址的主机位用“0”表示

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

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

    • 1和任何数相”与“都等于这个数本身

2.1.2 子网掩码的表示

一般在IP地址后接/,/后的数字表示网络位的长度

A、B、C三类地址的默认子网掩码

  • A类:255.0.0.0

    • 例: 20.2.2.10/8         Netmask:255.0.0.0

  • B类:255.255.0.0

    • 例: 152.3.144.11/16         Netmask:255.255.0.0

  • C类:255.255.255.0

    • 例: 192.168.1.24/24         Netmask:255.255.255.0

2.2 有类地址和无类地址

地址类型和默认子网掩码相配的时候,为有类地址。

例:20.2.2.10/8    172.3.144.11/16    192.168.1.24/24

反之,地址类型和默认子网掩码不相配的时候,即为无类地址(无类域间路由)。

例:20.2.2.10/24    20.2.2.10/9    192.168.1.24/25

2.3 子网划分

2.3.1 子网划分的原因
  • 满足不同网络对IP地址的需求

    云服务及大型/跨国公司、大中型企业和中小型企业对IP地址的需求不同,分别适用A、B、C类地址。

  • 实现网络的层次性

    层次分明的网络更加便于管理。

  • 节省IP地址

2.3.2 子网划分的原理

以C类地址划分举例:

将192.168.1.0/24划分成4个小网段:将主机位划分2位到网络位

上图来自https://www.cnblogs.com/darryallen/p/14802695.html

在每一个子网段的所有地址中,首个地址是子网号(子网地址),末尾地址是广播地址,它们中间的地址才是有效主机地址。

如上图中的192.168.1.0网段,网段地址范围是192.168.1.0 -- 192.168.1.63

192.168.1.0是子网地址,192.168.1.63是广播地址,都不是有效主机地址

有效主机地址的范围是192.168.1.1 -- 192.168.1.62,共62位。

2.3.3 子网划分的软硬规则
  • “软”规则

    • 辅助性规则,目的是方便网络管理员的统一管理

    • 如给我们教室1班分配地址是192.168.1.0/24,给2班分配地址是192.168.2.0/24

  • "硬"规则

    • 如何根据实际情况制定出合理的划分方法

    • 如查看网络设计,包括每个部门拥有的主机数、需要IP地址的设备数量、哪些设备需要配置互联地址等

    • 确定需要的子网数

    • 确定每个子网需要的IP地址数和使用的掩码

2.3.4 子网划分练习

【1】202.106.1.0/27 可以产生几个子网?每个子网可以有几个主机IP?每个子网号是什么?每个子网中的第一个地址和最后一个地址是什么?

  1. 202.106.1.0/27 是C类地址,默认子网掩码是/24,所以网络位向主机位借的子网位n=27-24=3,可以产生2^n =2^3=8个子网

  2. C类地址默认主机位是8位,实际主机位N=8-n=8-3=5,所以每个子网可以有2^N =2^5=32个主机IP,有效主机IP为32-2=30个

  3. 第1个子网号202.106.1.0第1个广播地址202.106.1.31
    第2个子网号202.106.1.32第2个广播地址202.106.1.63
    第3个子网号202.106.1.64第3个广播地址202.106.1.95
    第4个子网号202.106.1.96第4个广播地址202.106.1.127
    第5个子网号202.106.1.128第5个广播地址202.106.1.159
    第6个子网号202.106.1.160第6个广播地址202.106.1.191
    第7个子网号202.106.1.192第7个广播地址202.106.1.223
    第8个子网号202.106.1.224第8个广播地址202.106.1.255

【2】191.106.1.0/18 可以产生几个子网?每个子网可以有几个主机IP?每个子网号是什么?每个子网中的第一个地址和最后一个地址是什么?

  1. 191.106.1.0/18 是B类地址,默认子网掩码是/16,所以子网位n=18-16=2,可以产生2^n =2^2=4个子网

  2. B类地址默认主机位是16位,实际主机位N=16-n=16-2=14,所以每个子网有2^N =2^14=16384个主机IP,16382个有效

  3. 第1个子网号191.106.0.0第1个广播地址191.106.63.255
    第2个子网号191.106.64.0第2个广播地址191.106.127.255
    第3个子网号191.106.128.0第3个广播地址191.106.191.255
    第4个子网号191.106.192.0第4个广播地址191.106.255.255

2.4 IP地址规划的原则

  • IP地址规划原则

    • 唯一性:IP地址是主机和设备在网络中的标识,一个IP网络中不能有两个主机使用相同的IP地址,否则无法寻址。

    • 可扩展性:在分配IP地址时,要有一定的余量,以满足网络扩展时的需要。

    • 连续性:在分配IP地址时,保持一定的连续性,便于将独立的网段聚合,以达到更高的传输速率。

    • 实意性:即网段划分的“软规则”。

  • IP地址规划注意事项

    • 互联地址:网络位为30位,即/30,因为互联地址只需要2个有效主机地址,再加上子网地址和广播地址,即总共需要4个IP地址,主机位2位即可满足要求。

    • 子网掩码/32,表示固定IP地址,只有1个地址,所以网络位为32位,即/32。

    • 网关地址:网关地址应尽量靠近子网地址/广播地址,以192.168.0.10/24举例,可用的网关地址为192.168.0.1/24 或 192.168.0.254/24。

  • 9
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IP地址子网掩码是用来确定网络中主机的地址范围的重要参数。在计算IP地址子网掩码时,需要遵循以下步骤: 1. 确定 IP 地址和子网掩码的格式:IPv4 地址通常采用点分十进制表示法,如 192.168.1.1,而子网掩码通常采用 CIDR 表示法,如 /24。 2. 将 IP 地址和子网掩码转换成二进制数。例如,IP 地址 192.168.1.1 可以转换为二进制数 11000000.10101000.00000001.00000001,而子网掩码 /24 可以转换为二进制数 11111111.11111111.11111111.00000000。 3. 确定网络地址和主机地址的位数。在子网掩码中,前面的位数是网络地址,后面的位数是主机地址。例如,在 /24 的子网掩码中,前面的 24 位是网络地址,后面的 8 位是主机地址。 4. 确定 IP 地址的网络地址和主机地址。将 IP 地址的二进制数与子网掩码的二进制数进行逐位的与运算,得到网络地址和主机地址。例如,对于 IP 地址 192.168.1.1 和子网掩码 /24,进行逐位与运算,得到网络地址 192.168.1.0 和主机地址 0.0.0.1。 5. 确定网络中可用的 IP 地址范围。根据子网掩码中的主机地址位数,确定网络中可用的 IP 地址范围。例如,在 /24 的子网掩码中,主机地址有 8 位,因此可用的 IP 地址范围是从 192.168.1.1 到 192.168.1.254。 以上就是计算 IP 地址和子网掩码的基本步骤。在实际中,还需要考虑网络拓扑结构、路由设置等因素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值