IP地址的分类

原文:https://blog.csdn.net/cainv89/article/details/50658724

IP地址的分类

注意:
(1)在TCP/IP体系中,IP地址是一个最基本的概念。整个的因特网就是一个单一的、抽象的网络。
(2)IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位的标识符。
(3)IP地址的结构使我们可以因特网上很方便地进行寻址。

1. IP地址的编址方法的三个历史阶段

1.1 分类的IP地址
  • 这是最基本的编址方法。
1.2 子网的划分
  • 这是对最基本的编址方法的改进。
1.3 构成超网
  • 这是比较新的无分类编址方法。

2. 分类的IP地址

  • 分类的IP地址:就是将IP地址划分为若干个固定类,每一类地址由两个固定长度的字段组成。
    (1)第一个字段是网络号(net-id),它标志主机(或路由器)所连接到的网络。一个网络号在整个因特网范围内必须是惟一的。
    (2)第二个字段是主机号(host-id),它标志该主机(或路由器)。一个主机号在它前面的网络号所指明的网络范围内必须是唯一的。
  • 这种两级的IP地址可以记为 -> IP地址 ::= {<网络号>, <主机号>}
    由此可见,一个IP地址在整个因特网范围内是唯一的。

3. A~E类的IP地址

  • A~E类的IP地址给出了各种IP地址的网络号字段和主机号字段。
  • A、B、C类地址都是单播地址(一对一通信),是最常用的。
  • D类地址用于多播(一对多通信)。
  • E类地址保留为以后用。
    这里写图片描述

4. IP地址——点分十进制记法

  • 对主机或路由器来说,IP地址都是32位的二进制代码。
  • 为了提高可读性,常常把32位的IP地址中的每8位用其等效的十进制数字表示,并且在这些数字之间加上一个点。这就叫点分十进制记法(dotted decimal notation)。
  • 例子:一个B类IP地址,其二进制的表示为10000000 00001011 00000011 00011111,用点分十进制记法的表示为128.11.3.31
    这里写图片描述

    常用的三类IP地址

    注:可以指派的网络是由网络号中没被固定的字节计算出来的。

    1. A类IP地址

    1.1 网络号——占1个字节
    • A类地址的网络号字段占1个字节,但前面的1位(0)已经固定,只剩下7位可以进行分配。即可指派的网络号是126个(即2^7-2)。
    • 网络号字段为全0的IP地址是个保留地址,意思是“本网络”。
    • 网络号为127(即01111111)保留作为本地软件环回测试(loopback test)本主机的进程之间的通信只用。
    • 若主机发送一个目的地址为环回地址(例如 127.0.0.1)的IP数据报,则本主机中的协议软件就处理数据报中的数据,而不会把数据报发送到任何网络。
    • 目的地址为环回地址的IP数据报永远不会出现在任何网络上,因为网络号为127的地址根本不是一个网络地址。。
    1.2 主机号——占3个字节
    • A类地址的主机号占3个字节,因此每一个A类网络中的最大主机数是2^24-2,即16777214。
    • 全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址(例如,一主机的IP地址为5.6.7.8,则该主机所在的网络地址就是5.0.0.0)。
    • 全1的主机号字段表示该IP地址是“所有的”,即该网络上的所有主机。

    注:IP地址空间共有2^32(即4294967296)个地址。整个A类地址空间共有2^31个地址,占有整个IP地址空间的50%。

    2. B类IP地址

    2.1 网络号——占2个字节
    • B类地址的网络号字段占2个字节,但前面的2位(1 0)已经固定,只剩下14位可以进行分配。
    • B类网络地址128.0.0.0是不指派的,而可以指派的B类最小网络地址是128.1.0.0。因此B类地址可指派的网络数是2^14-1,即16383。
    2.2 主机号——占2个字节
    • B类地址的每一个网络上的最大主机数是2^16-2,即65534,这里需要减2是因为要扣除全0和全1的主机号。

    注:整个B类地址空间共约2^30个地址,占有整个IP地址空间的25%。

    3. C类IP地址

    3.1 网络号——占3个字节

    -C类地址的网络号字段占3个字节,但前面的3位(1 1 0)已经固定,只剩下21位可以进行分配。
    - C类网络地址192.0.0.0是不指派的,而可以指派的C类最小网络地址是192.0.1.0。因此B类地址可指派的网络数是2^21-1,即2097151。

    3.2 主机号——占1个字节
    • C类地址的每一个网络上的最大主机数是2^8-2,即254,这里需要减2是因为要扣除全0和全1的主机号。

    注:整个C类地址空间共约2^29个地址,占有整个IP地址空间的12.5%。

    4. A、B、C类IP地址的指派范围

    这里写图片描述

    5. 一般不使用的特殊IP地址

    这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值