zoukankan      html  css  js  c++  java
  • 关于网络IP地址的分类

    一、IP地址的分类


    众所周知,IP地址都是以点号.分为4段来表示。不同类的IP前几位的表示含义也不尽相同。


    1.A类IP


    【网络地址】

    第一位表示网络地址,且第一个字节的第一位必须以0开头。依据此原则,第一位的范围应该是00000001~01111111(去掉全为0的情况),但由于01111111作为环回测试网络,所以去掉这2个值后,最终的范围为00000001~01111110. 换算成10进制后为1~126.

    【主机地址】

    后三位表示主机地址,且没有限制。所以范围分别为00000000~11111111,00000000~11111111,00000000~11111111。


    综述,A类IP的第一个IP为1.0.0.0,最后一个IP为126.255.255.255.  


    A类IP范围就是:1.0.0.0~126.255.255.255


    2.B类IP


    【网络地址】

    前两位表示网络地址,且第一个字节的前两位必须以10开头。依据此原则,第一位的范围为10000000~10111111。第二位无限制,范围为00000000~11111111.

    换算成10进制后,最小取值为128.0,最大取值为191.255

    【主机地址】

    后两位表示主机地址,且没有限制。所以范围分别为00000000~11111111,,00000000~11111111。


    综述,B类IP的第一个IP为128.0.0.0,最后一个IP为191.255.255.255.


    B类IP范围就是:128.0.0.0~191.255.255.255


    3.C类IP


    【网络地址】

    前三位表示网络地址,且第一个字节的前三位必须以110开头。依据此原则,第一位的范围为11000000~11011111。第二位和第三位无限制,范围均为00000000~11111111.

    换算成10进制后,最小取值为192.0.0,最大取值为223.255.255

    【主机地址】

    后一位表示主机地址,且没有限制。所以范围分别为00000000~11111111


    综述,C类IP的第一个IP为192.0.0.0,最后一个IP为223.255.255.255.


    B类IP范围就是:192.0.0.0~191.223.255.255



    二、子网掩码


    子网掩码的作用就是:表示IP地址中多少位用来表示主机号。

    A类IP的子网掩码为255.0.0.0

    B类IP的子网掩码为255.255.0.0

    C类IP的子网掩码为255.255.255.0


    • A类IP的后三位表示主机地址,所以A类地址的容量为2^24-2=16777214个;

    其中扣减的2为保留地址:二进制数里全为“0”和全为“1”的要保留。“0”作为网络号,“1”作为广播号。

    • B类IP的后两位表示主机地址,所以B类地址的容量为2^16-2=65534个;同样,扣减2为保留地址。
    • C类IP的后一位表示主机地址,所以C类地址的容量为2^8-2=254个; 同样,扣减2为保留地址。



    三、举例


    1.192.168.1.0/24

    说明:表示采用子网掩码的前24位为有效位,子网掩码为255.255.255.0(11111111.11111111.11111111.00000000)

    主机地址位数为32-24=8bit,那么主机地址的容量为2^8-2=254个;

    所以主机地址的范围为192.168.1.1~192.168.1.254;

    其中192.168.1.0为子网网络号,192.168.1.255为广播地址


    2.192.168.1.0/25

    说明:表示采用子网掩码的前25位为有效位,所以子网掩码为255.255.255.128(11111111.11111111.11111111.10000000)

    主机地址位数为32-25=7bit,那么主机地址的容量为2^7-2=126个;

    所以主机地址的范围为192.168.1.1~192.168.1.126;

    其中192.168.1.0为子网网络号;192.168.1.127为广播地址;



  • 相关阅读:
    编译问题汇总
    IAP测试购买失败,Error Domain=SKErrorDomain Code=0 "无法连接到 iTunes Store"
    关于H5移动端调试的那些事
    关于JS中this指向的说明
    关于UIControl响应事件说明
    绝对独创---关于直播(推流-拉流-服务器搭建)
    关于直播
    关于公司视频播放由mp4格式向m3u8格式转换的学习
    关于UIView中的endEditing:的使用
    关于UITableViewCell左滑显示多个功能的实现
  • 原文地址:https://www.cnblogs.com/xialiaoliao0911/p/7524037.html
Copyright © 2011-2022 走看看