IP地址详解

目录

IP地址

分类IP地址

IP地址的使用范围

特殊的IP地址

私有地址

划分子网

子网掩码

子网划分方法


IP地址

每个连接在因特网上的主机(或路由器)分配一个在全世界范围内是唯一的32位的标识符。

分类IP地址

IP地址=网络号+主机号

IP地址的使用范围

网络类别

最大网络数

第一个可用的网络号

最后一个可用的网络号

每个网络中最大的主机数

A

2^7-2

1

126

2^24-2

B

2^14-1

128.0

191.255

2^16-2

C

2^21-1

192.0.0

223.255.255

2^8-2

PS:全0全1不可分派

特殊的IP地址

网络前缀

主机号

源地址使用

目的地址使用

代表的意思

全0

全0

可以

不可以

在本网络上的主机

全0

host-id

可以

不可以

在本网络上的某个主机host-id

全1

全1

不可以

可以

只在本网络上进行广播(各路由器均不转发)

net-id

全1

不可以

可以

对net-id上的所有主机进行广播

net-id

全0

不可以

不可以

网络地址,用于标识网络前缀为net-id的网络

127

非全0全1

可以

可以

用作本地软件环回测试之用

私有地址

类别

最大网络数

IP地址范围

最大主机数

私有IP地址范围

A

2^7-2

0.0.0.0-127.255.255.255

2^24-2

10.0.0.0-10.255.255.255

B

2^14

128.0.0.0-191.255.255.255

2^16-2

172.16.0.0-172.31.255.255

C

2^21

192.0.0.0-223.255.255.255

2^8-2

192.168.0.0-192.168.255.255

划分子网

从主机号借用若干位作为子网号,而子网号也相应地减少若干位

IP地址=网络号+子网号+主机号

子网掩码

网络号与子网号置1,主机号置0

总共32位,由一连串1和接着的一连串0组成,1的个数就是网络前缀的长度

eg:

/20 地址块的地址掩码:11111111 11111111 11110000 00000000

点分十进制记法:255.255.240.0

CIDR记法:255.255.240.0/20

网络地址 = (二进制的IP地址) AND (地址掩码)

eg: IP地址192.168.1.200,子网掩码是255.255.255.224,请计算:网络地址\主机地址\ 广播地址

解: 200(10) = 1100 0100(2)

224(10) = 1110 0000(2)

网络地址=192.168.1.192

主机地址=192.168.1.193到192.168.1.222 (除去全0和全1)

广播地址(主机号全1)=192.168.1.223

子网划分方法

按照RFC950标准
子网数: Nmax=2^m
主机数: Hmax=2^(t-m)-2
m:为原主机编号部分转化为子网地址部分的位数,即子网号位;
Nmax:为转化后允许划分的最大子网数目;其值应大于或等于实际需要划分的子网数n;
n ≤ Nmax ≤ 2^m
Hmax:为转化后每个子网所允许的最大主机数目;其值应大于或等于子网实际需要的主机数h;
h ≤ Hmax ≤ 2^(t-m) -2 , t 分别为8、16、24
t-m: 为子网中的主机地址(主机编号)位;
思路:

  1. 求原主机编号部分转化为子网编号部分的值,即m的值, 和子网的主机编号t-m的值;
  2. 将m的值按高序依次占用原⼆进制主机地址的m 位,并转换为十进制;
  3. 求出最终的子网掩码
  4. 求 Nmax,写出每个子网地址;
  5. 写出每个子网主机的IP地址范围;

练习1:

已知某单位申请了⼀个IP地址为202.4.192.0,如果该单位有5个部门,采用划分子网的方法使得各部门独立,提高各个部门网络的性能和安全性,每个部门设置⼀个子网,即5个子网,问:

(1) 该单位的子网掩码该如何设置? (2) 请分别列出5个子网地址; (3) 写出每个子网的主机IP地址的范围。 (按照RFC950标准)

解答:

  1. 有 5 个部门,2^3=8,所以只有向主机号借三位才能满足分配
  2. 根据分类 IP 地址的范围很容易得出,该 IP 地址输入 C 类网络,网络号位数为 24,加上借的三位可以得出子网号为 27 位,故子网掩码为 255.255.255.224/27
  3. 前 24 位不变,向主机位借的 3 位分别为 000,001,010,011,100,101,110,111 一共八种,题目要求列出 5 个子网地址,故从上述 8 种挑 5 种写出即可,比如:202.4.192.0,202.4.192.32,202.4.192.64,202.4.192.96,202.4.192.128
  4. 子网号有八种,分别写出对应的主机号的范围,以 000 为例,最后八位为 0000 0001~0001 1110(除去全 0 和全 1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值