zoukankan      html  css  js  c++  java
  • IP地址分类整理

    什么是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的都保留不用。
  • 相关阅读:
    POJ 1251 Jungle Roads
    1111 Online Map (30 分)
    1122 Hamiltonian Cycle (25 分)
    POJ 2560 Freckles
    1087 All Roads Lead to Rome (30 分)
    1072 Gas Station (30 分)
    1018 Public Bike Management (30 分)
    1030 Travel Plan (30 分)
    22. bootstrap组件#巨幕和旋转图标
    3. Spring配置文件
  • 原文地址:https://www.cnblogs.com/pandang/p/4849117.html
Copyright © 2011-2022 走看看