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

    IP地址分为5类:

    1.A类地址
      一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,即网络位最低为0000 0000,网络位最高为0111 1111,转换为10进制即为0~127.
      因此A类地址范围为0.0.0.0~127.255.255.255。
    但是互联网规定:
      127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。
      0.0.0.0到0.255.255.255也是保留地址,用做表示所有的IP地址
      所以A类地址只有1.0.0.1~126.255.255.255这个范围可用
      每个A类地址理论上可连接16777214(256*256*256-2)台主机(-2是因为主机中要用去一个网络号和一个广播号),Internet有126个可用的A类地址。
      A类地址适用于有大量主机的大型网络。

    2.B类地址
      一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,即网络位范围为1000 0000~1011 1111转换为10进制即128~191。
      B类地址的表示范围为:128.0.0.1~191.255.255.255
    互联网规定:
    169.254.0.0到169.254.255.255是保留地址。
    如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.0到169.254.255.255中临时获得一个IP地址。
      每个B类地址可连接65534(2^16-2, 因为主机号的各位不能同时为0,1)台主机,Internet有16383(2^14-1)个B类地址(因为B类网络地址128.0.0.0是不指派的,而可以指派的最小地址为128.1.0.0[COME06])。
      B类地址分配给一般的中型网络

    3.C类地址
      C类网络用前三组数字表示网络的地址,最后一组数字作为网络上的主机地址。
      一个C类地址是由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高位必须是“110”,即从低到最高为”1100 0000” ~ “1101 1111”,转换为10进制范围为192~223。
      C类地址的表示范围为:192.0.0.1~223.255.255.255
      C类地址分配给小型网络,如一般的局域网,它可连接的主机数量是最少的,采用把所属的用户分为若干的网段进行管理。
      每个C类地址可连接254台主机,Internet有2097152个C类地址段(32*256*256),有532676608个地址(32*256*256*254)。
      
    RFC 1918私有网络地址分配 (Address Allocation for Private Internets) 留出了3块IP地址空间(1个A类地址段,16个B类地址段,256个C类地址段)作为私有的内部使用的地址。在这个范围内的IP地址不能被路由到Internet骨干网上;Internet路由器将丢弃该私有地址。
      IP地址类别  RFC 1918内部地址范围
       A类  10.0.0.0到10.255.255.255
       B类  172.16.0.0到172.31.255.255
       C类  192.168.0.0到192.168.255.255
      
    使用私有地址将网络连至Internet,需要将私有地址转换为公有地址。这个转换过程称为网络地址转换(Network Address Translation,NAT),通常使用路由器来执行NAT转换。

    D类和E类地址用途比较特殊,在这里简单介绍一下:

    4.D类地址
      D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
      D类地址范围:224.0.0.1到239.255.255.254 。
      D类地址用于多点播送。D类地址称为广播地址,供特殊协议向选定的节点发送信息时用。

    5.E类地址
      E类地址保留给将来使用。

    连接到Internet上的每台计算机,不论其IP地址属于哪类都与网络中的其它计算机处于平等地位,因为只有IP地址才是区别计算机的唯一标识。所以,以上IP地址的分类只适用于网络分类。

    在Internet中,一台计算机可以有一个或多个IP地址,就像一个人可以有多个通信地址一样,但两台或多台计算机却不能共享一个IP地址。如果有两台计算机的IP地址相同,则会引起异常现象,无论哪台计算机都将无法正常工作。

    原文地址:http://blog.csdn.net/haiou0/article/details/6895471,有删改。

  • 相关阅读:
    Java设计模式--Java Builder模式
    Android网络开发之OkHttp--基本用法实例化各个对象
    Android网络开发之OkHttp--基本用法POST
    Android网络开发之OkHttp--基本用法GET
    Eclipse开发工具的使用之-使用Eclipse的Debug调试Android程序
    Android网络开发之Volley--Volley自定义Request
    弹出软键盘时,不把activity整体往上移,只移动部分
    圆角背景实现,如实现圆角按钮;用xml文件画圆
    在java代码中设置TextView文本内容可滚动
    Android模拟HOME键的效果
  • 原文地址:https://www.cnblogs.com/fanren224/p/8457244.html
Copyright © 2011-2022 走看看