计算机网络 IP地址分类、子网掩码、子网划分

ip地址 = 网络地址 + 主机地址(又称:网络号和主机号),我们把网络号相同的主机称之为本地网络中的主机,网络号不相同的主机称之为远程网络中的主机。本地网络中的主机可以直接相互通信,远程网络中的主机要相互通信必须通过本地网关来传递转发数据

IP地址分类

类型范围作用
A类1.0.0.0 ~ 127.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,例如C类网范围的最小192.0.0.0是191.255.255.255 + 1,因此我们只需要记住每类网的范围最小值,A 1.0.0.0,1的二进制(0000 0001),B 128.0.0.0,128的二进制(1000 0000),C 192.0.0.0,192的二进制(1100 0000),D 224.0.0.0,224的二进制(1110 0000),E 240.0.0.0,240的二进制(1111 0000),而且1,128,192,224,240这几个数,每一个都等于(255 - 前一个)/2 + 1。

ip地址主要有A、B、C、D、E五类地址:

A类:由1字节的网络地址3字节主机地址组成,网络地址的最高位必须是“0”(网络地址全为0的地址被保留使用)。地址范围是1.0.0.0 到 127.255.255.255,主要分配给大量主机而局域网网络数量较少的大型网络;

B类:2个字节的网络地址2个字节的主机地址组成,网络地址的最高两位必须是“10”。地址范围是128.0.0.0 到191.255.255.255,一般用于国际性大公司和政府机构;

C类:3字节的网络地址1字节的主机地址组成,网络地址的最高位必须是“110”。地址范围是192.0.0.0 到223.255.255.255,用于一般小公司校园网研究机构等;

D类:第一个字节由“1110”开始。全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。地址范围是224.0.0.0 到 239.255.255.255,又称做广播地址,因此任何第一个字节大于223小于240的IP地址是多点播送地址。

E类:由“11110”开始,地址范围是240.0.0.0 到255.255.255.255,暂时保留。

回环地址:
127.x.x.x ,有的资料说,它属于A类,如127.0.0.1  等效于localhost或本机IP。  一般用于测试使用,例如:ping 127.0.0.1来测试本机TCP/IP是否正常。

http://127.0.0.1:8080 等效于 http://localhost:8080。

注意事项
每一个字节都为0的地址(0.0.0.0)对应当前主机。

IP地址中的每一个字节都为1的IP地址(255.255.255.255)是当前子网的广播地址。

IP地址中凡是以11110开头的E类IP的地址,都保留用于将来和实验使用。

网络号的第一个8位不能全为0。

IP地址不能以127为开头,该类地址中数字127.0.0.1~127.255.255.254用于回路测试。

子网掩码

子网掩码(Subnet Mask)是一个32位的二进制数字,用于指示一个IP地址中哪些位是网络部分,哪些位是主机部分。它与IP地址一起使用,帮助确定数据包在本地网络中的发送和路由规则,子网掩码又叫做网络掩码,地址掩码,子网络遮罩,把子网遮起来,不让外界窥探到。

子网掩码的结构

子网掩码由四个8位的二进制数组成,通常以点分十进制表示。例如,常见的子网掩码包括:

  • 255.0.0.0:        对应于/8的网络地址范围(A类网默认子网掩码)。
  • 255.255.0.0:    对应于/16的网络地址范围(B类网默认子网掩码)。
  • 255.255.255.0:对应于/24的网络地址范围(C类网默认子网掩码)。

子网掩码和IP地址按位与(&)得到网络号。

非默认子网掩码

只能比默认的子网掩码的1多。

将一个网络划分子网后,把原本的主机号位置的一部分给了子网号,余下的才是给了子网的主机号,只能比默认的子网掩码的1多,做子网划分后的IP地址:网络号+子网号+子网主机号。

子网掩码的作用
  1. 确定网络部分和主机部分: 子网掩码中的“1”表示对应的IP地址中该位为网络部分,而“0”则表示该位为主机部分。例如,子网掩码为255.255.255.0,对应的二进制是11111111.11111111.11111111.00000000,前24位是网络部分,后8位是主机部分。

  2. 识别本地网络和子网: 在TCP/IP网络中,子网掩码帮助路由器和主机确定哪些IP地址是属于本地子网的,哪些需要通过路由器进行转发。比如,两台主机如果拥有相同的子网掩码,它们就在同一个子网中,可以直接进行通信,而不需要经过路由器。

  3. 支持子网划分: 通过增加子网掩码中网络部分的位数,可以将一个大网络划分成多个较小的子网,实现更灵活和有效的IP地址管理和资源分配。

子网划分常见问题

1.选定的子网掩码将创建多少个子网?

2^X个,其中X是子网掩码借用的主机位数。如192.168.10.32/28,其中这个28是网络号的意思。我们知道C类ip的默认子网掩码为:255.255.255.0,C类ip的网络号应该是24位,故其借用了主机位4位来充当网络位。这个ip的实际子网掩码是:255.255.255.240,将创建2^4 = 16个子网。

2.每个子网可包含多少台主机?

2^y - 2台,其中y是没被借用的主机位的位数。-2是因为,主机号全为0是网关ip,全为1是子网的广播地址,需要把这两个特殊的ip减去。

3.有哪些子网?

算出子网的步长(增量)。一个例子是256 - 192= 64,即子网掩码为192时,步长为64,从0开始不断增加,直到达到子网掩码值,中间的结果就是子网,即0、64、128和192。

例1:某A类网络20.0.0.0的子网掩码为255.224(1110 0000).0.0,请确定可以划分的子网个数,每个子网可包含多少台主机,写出每个子网的子网号。

子网个数:2^3 = 8(个)

每个子网包含主机数量:2^(8*3-5) - 2 = 2^19 - 2(个)

步长:256 - 224 = 32

下面是每个子网的范围,范围的头是子网的网关,范围的结尾是子网的广播地址。

第一个:20.0.0.0    (0000 0000)~ 20.31.255.255

第二个:20.32.0.0  (0010 0000)~ 20.63.255.255

第三个:20.64.0.0  (0100 0000)~ 20.95.255.255

第四个:20.96.0.0  (0110 0000)~ 20.127.255.255

第五个:20.128.0.0(1000 0000)~ 20.159.255.255

第六个:20.160.0.0(1010 0000)~ 20.191.255.255

第七个:20.192.0.0(1100 0000)~ 20.223.255.255

第八个:20.224.0.0(1110 0000)~ 20.255.255.255

例2:ip地址10.100.12.238,子网掩码:255.255.248.0,可以划分多少个子网?每个子网有几个可用ip地址?写出前三个后三个子网的IP地址范围,其中网关和广播地址分别是多少?

首先看IP地址为10.100.12.268说明是A类网,那么其子网掩码255.255.248.0其中标红的部分都是占用主机号的子网掩码因为A类网默认的子网掩码为255.0.0.0,看 255.248(1111 1111 . 1111 1000)一共占了主机号的13位所以一共有2^13 = 8192个子网,每个子网有2^(24-13) - 2 = 2^11 - 2 = 2046个可用ip地址。

步长:256 - 248 = 8

前三个的范围是:

10.0.0.0~10.0.7.255    |    10.0.8.0~10.0.15.255    |    10.0.16.0~10.0.23.255

后三个的范围是:

10.255.232.0~10.255.239.255 | 10.255.240.0~10.255.247.255 | 10.255.248.0~10.255.255.255

网关和广播地址:每个子网范围的头是子网的网关,范围的结尾是子网的广播地址。

  • 19
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值