IP地址的分类及各类IP的最大网络数、网络号范围和最大主机数

总结自谢希仁老师的《计算机网络》第五版


每一类网络地址都由两部分组成:网络号net-id+主机号host-id。IP地址的分类可以参看下图:

分类的IP

可以看到各个类别的区别,同时,所有的类别都是32位——4个字节。

点分十进制计法
机器中存放的IP地址是32位2进制代码,每个8位插入一个空格能提高可读性,将每8位的二进制数转换为十进制数,采用点分十进制记法更加便于使用。示例如图:

点分十进制

点分十进制非常易于阅读,因此使用得很广泛。

使用范围如图所示:
IP使用范围

有些需要特别注意的点介绍如下:

一、A类IP的最大网络数、网络号范围和主机数

  1. 因为A类IP地址只有8位用于net-id
  2. A类IP的net-id中,第一位必须是0
  3. 全为0的IP地址不可分配
  4. 全为1的网络号127.x.x.x虽然可用,但是被设置为保留地址,不能分配

正是由于以上4条原因,A类IP地址的网络个数最大是27-1-1=126.
由此可得网络号范围为:0000 0001~ 0111 1110 即 1~126

由于host-id占24位,但全为0和全为1的主机号不可分配,因此,最大主机数为:224-2

二、B类IP的最大网络数和网络号范围和主机数

  1. 网络号总共为16位
  2. 前两位固定为10
  3. 除前两位外,后面全为0的网络号不可用

最大网络数为:214-1
网络号范围为:1000 0000 0000 0001 ~ 1011 1111 1111 1111 即 128.1~191.255

由于host-id占16位,但全为0和全为1的主机号不可分配,因此,最大主机数为:216-2=65534

三、C类IP的最大网络数和网络号范围和主机数

  1. 网络号为24位
  2. 前3位固定为110
  3. 全为0的不可用

最大网络数为:221-1=2097151
网络号范围为:1100 0000 0000 0000 0000 00011101 1111 1111 1111 1111 1111 即 192.0.1223.255.255

由于host-id占8位,但全为0和全为1的主机号不可分配,因此,最大主机数为:28-2=254

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

【备战秋招】干翻面试官! 你这TCP攻击牛批阿!

这一篇主要和大家一起学习回顾关于TCP/IP的常见攻击,至少有一个基本的认识前言1IP欺骗IP是什么在网络中,所有的设备都会分配一个地址。这个地址就仿佛小蓝的家地址「多少号多少室」,这个号就是分配给整个子网的,「室」对应的号码即分配给子网中计算机的,这就是网络中的地址。「号」对应的号码为网络号,「室」对应的号码为主机号,这个地址的整体就是IP地址