IP 地址分类、子网划分、变长子网计算

IP 地址分类

为了便于寻址以及层次化构造网络,每个IP地址均包含两个标识码,即网络号和主机号。同一个物理网络中的所有主机使用同一个网络号,而这个网络中的各个主机(如工作站、服务器、路由器)都有有一个局域网内唯一的主机号与之对应。因此IP地址的格式可以简单的表示为:
IP地址::= {<网络号>,<主机号>}。

在这里插入图片描述

A类地址

⑴ A类地址第1字节为网络地址,其它3个字节为主机地址。
⑵ A类地址范围:1.0.0.1—126.155.255.254
⑶ A类地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
② 127.X.X.X是保留地址,用做循环测试用的。

B类地址

⑴ B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。
⑵ B类地址范围:128.0.0.1—191.255.255.254。
⑶ B类地址的私有地址和保留地址
① 172.16.0.0—172.31.255.255是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。

C类地址

⑴ C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。
⑵ C类地址范围:192.0.0.1—223.255.255.254。
⑶ C类地址中的私有地址:
192.168.X.X是私有地址。

D类地址

⑴ D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
⑵ D类地址范围:224.0.0.1—239.255.255.254

E类地址

⑴ E类地址也不分网络地址和主机地址,它的第1个字节的前五位固定为11110。
⑵ E类地址范围:240.0.0.1—255.255.255.254

子网掩码

什么是掩码(子网掩码)?

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

简单点说就像隔房间的墙,把大房间分割成一个个小房间。

例如192.168.1.100/24

在这里插入图片描述

eg

从前有一个地主,有256间房子,地主家的门牌号码是“192.168.1”,那么他家第一间房子的门牌号码是192.168.1.0,第二间是192.168.1.1,…第256间的编号是192.168.1.255。

地主老了,需要把256间房子分给4个儿子,平均分配,每个儿子可以分64间。

请来一位先生主持公道,先生这么来操作:
192.168.1.0-192.168.1.63 分给大儿子
192.168.1.64-192.168.1.127 分给二儿子
192.168.1.128 -192.168.1.191 分给三儿子
192.168.1.192-192.168.1.255 分给四儿子

那如何来描述四个儿子的子网网段呢?
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26

/26是什么
255.255.255.192的二进制是多少? “11111111-11111111-11111111-11”大家数数一共多少个1?,是26个1,为了简化子网掩码的表示,用/26代替255.255.255.192。

按位与运算
我们来看大儿子的网段192.168.1.0/26是如何得到的?

以大儿子的房间为例:
192.168.1.0-192.168.1.63

二进制表示:
192.168.1.0

11000000.10101000.00000001.00000000

192.168.1.63

11000000.10101000.00000001.00111111

首尾地址完全相同的是多少?
11000000.10101000.00000001.00

数数一共多少位?26位!那么用这个“192.168.1.0/26”就可以表示大儿子所有房间。

对照房间的门牌号码“192.168.1.199”,很显然属于四儿子的。

一个主机192.168.1.199/26 能否和直连主机192.168.1.200/24 通信?
可以的,因为都是四儿子的房间。
一个主机192.168.1.199/26 能否和直连主机192.168.1.1/24 通信?
不可以,因为一个是大儿子的房间,一个是四儿子的房间,无法直连通信!

变长子网计算

eg 1

在这里插入图片描述
这个题考的是基本的运算:

将IP地址与子网掩码直接相与即可,要清楚255是八个一,所以与其相与一定是它本身,也就是 210.33.5 是不变的,只需要看68的二进制与128的二进制即可:

在这里插入图片描述

eg 2

在这里插入图片描述

解析:因为是A类网络,子网掩码默认为255.0.0.0,所以多出来的224就是子网号,也就是11100000,子网号就是占了前三个号,2的3次方,也就是八个子网个数,至于每个的子网号,就看后五位为零的主机号,去除掉全零和全一,也就是都从00001到11110的范围:

在这里插入图片描述

eg 3

在这里插入图片描述分成4个子网,子网掩码恒为 192, 同一个网段的子网掩码相同。
在这里插入图片描述

eg 4

在这里插入图片描述

解析:先判断为C类地址,要五个子网,需要三个1:11100000;剩下五个主机数,2的五次方-2=30>28,所以主机数也够,因此子网掩码应为:255.255.255.224;

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值