什么是IP地址?

IP地址就是计算机在网络中地址。

IP地址有多少个?

IP地址范围是:0.0.0.0~225.225.225.255,这只是人为了方便记录才转为十进制的,ip地址实际是一个32位地址,即:

00000000,00000000,00000000,00000000 =  0

11111111,11111111,11111111,11111111 =  4294967295

所以IP地址的范围是0~4294967295,有 4294967295 + 1 = 4294967296 个IP地址。

IP地址怎么管理?

IP地址由国际管理小组划分为A、B、C、D、E类,D、E类为特殊地址;

IP地址是怎么划分?

很多人都是直接记A类地址访问,B类地址范围,C类地址范围,实际上不需要死记硬背,那些之所以要硬背的人,是把IP当成0~255组成的字符串了,实际上,在电脑处理中一个32位地址,所以我们也应当从二进制的角度去理解IP地址的划分;

A类地址

A类地址网络号范围:1.0.0.0---126.0.0.0;

为什么是到126,而不是到其他数字,127,或者125呢?我们从二进制角度去看这些地址:

00000001,00000000,00000000,00000000

01111110,00000000,00000000,00000000

B类地址

B类地址网络号范围:128.0.0.0---191.255.0.0。

同样,转化为二进制:

10000000,00000000,00000000,00000000

10111111,11111111,00000000,00000000

C类地址

C类地址网络号范围:192.0.0.0---223.255.255.0

同样,转化为二进制:

11000000,00000000,00000000,00000000

11011111,11111111,11111111,00000000

D类地址

D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。

D类地址范围:224.0.0.0---239.255.255.255

同理,转化为二进制:

11100000,00000000,00000000,00000000

11101111,11111111,11111111,11111111

E类地址

E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110

E类地址范围:240.0.0.0---255.255.255.254

同理,转化为二进制:

11110000,00000000,00000000

11111111,11111111,11111110

IP地址为什么这样划分?

D、E类地址划分原理

先说D、E类地址是怎么划分的,D、E类地址都是没有网络地址和主机地址的保留地址,D类地址规定了前4位为1110(国际组织定的),那么只要记得这个,D类的地址就是

11100000,00000000,00000000,00000000

11101111,11111111,11111111,11111111,

转化为十进制就是240.0.0.0---255.255.255.254;

D类地址主要用于多点广播;

同理,E类地址是以11110(国际组织规定)开头,是开头,和D类不同,D类是固定,那么很明显,E类地址范围是

11110000,00000000,00000000

11111111,11111111,11111110

为什么不包括11111111,11111111,11111111?因为这个是广播地址了。

A、B、C类地址划分原理

A类地址 = 1个字节网络号(没用完) + 3个字节主机号

B类地址 = 2个字节网络号 + 2个字节主机号

C类地址 =  3个自己网络号 + 1个字节主机号

所以:

A类网络地址的最高位必须是"0"。

所以:

00000001,00000000,00000000,00000000

01111110,00000000,00000000,00000000  (为什么不是01111111=127,因为127开头的ip作为保留ip用于测试,就像127.0.0.1)

B类网络地址地址的最高位必须是"10"。

所以:

10000000,00000000,00000000,00000000

10111111,11111111,00000000,00000000

C类网络地址最高位必须为"110"。

所以:

11000000,00000000,00000000,00000000

11011111,11111111,11111111,00000000

  注意:IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。全0和全1的都保留不用。

IP地址分类整理的更多相关文章

  1. 3.IP地址分类_规划_子网掩码

    IP地址分类_规划_子网掩码 3.1MAC地址 网卡的身份证号———MAC地址 MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20: ...

  2. IP地址分类及私网IP

    5类IP地址: IP地址共有32位字节,其中A~C类IP地址由类标识号.网络地址和主机地址组成,A类标识最高位为0,网络地址为1字节,主机地址为3字节, B类标识最高位为10,网络地址为2字节,主机地 ...

  3. IP地址分类(转)

    IP地址分类以及C类IP地址的子网划分 国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的 ...

  4. ip地址分类和网段区分

    IP地址分类/IP地址10开头和172开头和192开头的区别/判断是否同一网段 简单来说在公司或企业内部看到的就基本都是内网IP,ABC三类IP地址里的常见IP段. 每个IP地址都包含两部分,即网络号 ...

  5. IP地址分类百科

    IP地址分类介绍 这里讨论IPv4,IP地址分成了A类.B类.C类.C类.E类,如下图所示: 解释: A类以0开头,网络地址有7位,主机地址有24位,举例:A类地址:0 10000000 000000 ...

  6. IP地址分类(A类 B类 C类 D类 E类)

    IP地址分类(A类 B类 C类 D类 E类) IP地址由四段组成,每个字段是一个字节,8位,最大值是255,, IP地址由两部分组成,即网络地址和主机地址.网络地址表示其属于互联网的哪一个网络,主机地 ...

  7. [转,讲的非常精彩]CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)

    http://blog.csdn.net/dan15188387481/article/details/49873923 CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)   1. ...

  8. IP地址分类和网段区分的知识

    IP地址分类/IP地址10开头和172开头和192开头的区别/判断是否同一网段 简单来说在公司或企业内部看到的就基本都是内网IP,ABC三类IP地址里的常见IP段. 每个IP地址都包含两部分,即网络号 ...

  9. 计算机网络【3】—— IP地址分类与子网划分

    一.IP地址分类

随机推荐

  1. 什么是DMI,SMBIOS,符合SMBIOS规范的计算机的系统信息获取方法

    转自:http://www.cnblogs.com/gunl/archive/2011/08/08/2130719.html DMI是英文单词Desktop Management Interface的 ...

  2. ExcelReport第一篇:使用ExcelReport导出Excel

    导航 目   录:基于NPOI的报表引擎——ExcelReport 下一篇:ExcelReport源码解析 概述 本篇将通过导出学生成绩的示例演示“使用ExcelReport导出Excel”的步骤. ...

  3. 知乎大牛的关于JS解答

    很多疑惑一扫而空.... http://www.zhihu.com/question/35905242?sort=created JS的单线程,浏览器的多进程,与CPU,OS的对位. 互联网移动的起起 ...

  4. 檢查RAC狀態

    1.使用srvctl工具檢查RAC當前配置和狀態 $ srvctl config database -h Displays the configuration for the database. Us ...

  5. 解决因为I_JOB_NEXT问题导致job执行不正常,不停生成trace文件问题

    今天同事说有个项目生产环境的目录老是满.查看了一下bdump目录,发现确实是平均1分钟生成一个8M左右的trace文件.查询了一下alert日志,发现是个job的报错引起的.具体查看了一下trace文 ...

  6. java大数取模

    题目链接:http://lightoj.com/volume_showproblem.php?problem=1214 用java写大数果然是方便多了! import java.math.BigInt ...

  7. LayoutInflater(一)

    相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载布局的.而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的 ...

  8. indeterminateDrawable

    Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧: 一)变换前背景 先来看看 ...

  9. CDN网络的原理

    来源:http://blog.csdn.net/coolmeme/article/details/9468743 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.用户向浏览器输入www.we ...

  10. ce游戏内存修改器(Cheat Engine)

    ce修改器(Cheat Engine)一款专门修改内存修改编辑的游戏工具它包括16进制编辑,反汇编程序,内存查找工具新版6.1 版的CE与6.0 最大的区别就是添加了修改器制作工具,比之前 5.6.1 ...