IP地址的分类

      IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

       IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。


一、IP分类

   点分十进制数表示的IPv4 地址分成几类,以适应大型、中型、小型的网络。这些类的不同之处在于用于表示网络的位数与用于表示主机的位数之间的差别。IP地址分为A、B、C、D、E5类,它们适用的类型分别为:大型网络;中型网络;小型网络;多目地址;备用。常用的是B和C两类。   
  每一个IP地址包括两部分:网络地址+主机地址,上面五类地址对所支持的网络数和主机数有不同的组合。

        网络号的位数直接决定了可以分配的网络数(计算方法:2^网络号位数-2);主机号的位数则决定了网络中最大的主机数(计算方法:2^主机号位数-2)。【这里减2的原因是主机地址全0表示“本主机”所连接到的单个网络地址,而全1表示“所有”,即该网络上所有主机】。



1. A 类地址


      一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”。A类IP的地址第一个字段范围是0~127,A类网络号码范围是0.0.0.0---127.0.0.0,用于128个网络。但是由于全0和全1的地址用作特殊用途,实际可指派的第一个字段范围是1~126。

        A类IP地址 地址范围1.0.0.0到127.255.255.255(二进制表示为:00000001 00000000 00000000 00000000 - 01111110 11111111 11111111 11111111)。最后一个是广播地址。

使用范围


从 1.0.0.1 到 126.255.255.254 的单址广播 IP 地址。(127.0.0.1是环回测试用的固定的特殊IP) (网络编号不能是全0或全1)
127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。
10.0.0.0到10.255.255.255是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。

一个A类网络可提供的主机地址为16777214个,也就是2^24-2个【这里减2的原因是主机地址全0表示“本主机”所连接到的单个网络地址,而全1表示“所有”,即该网络上所有主机】。
IP地址空间共有2^32个,整个A类地址共有2^31个,占整个IP地址空间的50%。
A类IP地址的子网掩码为255.0.0.0,每个网络支持的最大主机数为2^24=256^3-2=16777214台。

IP字节解释


第一个八位字节指明网络,后三个八位字节指明网络上的主机A类地址网络地址空间占7位,范围为0~127,可使用的网络号126个,也就是2^7-2个【减2的原因由于网络地址全0的IP地址是保留地址意思为“本网络”,而网络号为127(即01111111)保留作为本机软件回路测试之用】;

适用


A类地址适用于具有大量主机(直接个人用户)而局域网络个数较少的大型网络。例如,IBM公司的网络。

2. B 类地址


       一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码。如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为16位,主机标识的长度为16位,B类网络地址适用于中等规模的网络,有16384个网络,每个网络所能容纳的计算机数为6万多台。

        B类IP地址地址范围128.0.0.0-191.255.255.255(二进制表示为:10000000 00000000 00000000 00000000----10111111 11111111 11111111 11111111)。 最后一个是广播地址。


B类地址范围:128.0.0. 0到191.255.255.254。
B类地址的私有地址和保留地址:172.16.0.0到172.31.255.255是 私有地址169.254.0.0到169.254.255.255是保留地址。

默认子网掩码


B类地址默认子网掩码为255.255.0.0
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,即第一段数字范围为128~191。每个B类地址可连接65534(2^16-2, 因为主机号的各位不能同时为0,1)台主机,Internet有16384(2^14)个B类地址。

分类及适用


B类地址的分类

B类地址的前16位为网络号,首位为10,后16位表示主机地址。 B类地址理论上允许有2^14=16384个网段,每个网络理论上允许有2^16-2=65534台主机。

适用

B类IP适用于节点比较多的网络。

3. C 类地址


       一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为24位,主机标识的长度为8位,C类网络地址数量较多,有209万余个网络。适用于小规模的局域网络,每个网络最多只能包含254台计算机。
       C类IP地址范围192.0.0.0-223.255.255.255(二进制表示为: 11000000 00000000 00000000 00000000 - 11011111 11111111 11111111 11111111)。
       范围从 192.0.0.0到 223.255.255.254 的单址广播IP 地址。其中私有C类地址范围:192.168.0.0~192.168.255.255
       C类IP地址的子网掩码为255.255.255.0,每个网络支持的最大主机数为256-2=254台
       C类地址分配给小型网络,如一般的局域网和校园网,它可连接的主机数量是最少的,采用把所属的用户分为若干的网段进行管理。

4. D 类地址


       D类IP地址在历史上被叫做多播地址(multicast address),即组播地址。在以太网中,多播地址命名了一组应该在这个网络中应用接收到一个分组的站点。多播地址的最高位必须是“1110”,范围从224.0.0.0到239.255.255.255。

5. E 类地址


       E类IP地址是以“1111”开始,为将来使用保留。他的第一字节的范围是240~255,主要用于Internet试验和开发。

      其中240.0.0.0~255.255.255.254作为保留地址,255.255.255.255作为广播地址。


二、特殊IP


1、127.0.0.0
127是一个保留地址,该地址是指电脑本身,主要作用是预留下作为测试使用,用于网络软件测试以及本地机进程间通 信。在Windows系统下,该地址还有一个别名叫“localhost”,无论是哪个程序,一旦使用该地址发送数据,协议软件会立即返回,不进行任何网 络传输,除非出错,包含该网络号的分组是不能够出现在任何网络上的。


2、10.x.x.x、172.16.x.x~172.31.x.x、192.168.x.x

私有地址,这些地址被大量用于企业内部网络中。一些宽带路由器,也往往使用192.168.1.1作为缺省地址。私有网络由于不与外部互连,因而可能使 用随意的IP地址。保留这样的地址供其使用是为了避免以后接入公网时引起地址混乱。使用私有地址的私有网络在接入Internet时,要使用地址翻译 (nat),将私有地址翻译成公用合法地址。在Internet上,这类地址是不能出现的。


3、0.0.0.0
严格意义上来 说,0.0.0.0已经不是真正意义上的IP地址了。它表示的是这样一个集合,所有不清楚的主机和目的网络。这里的不清楚是指在本机的路由表里没有特定条 目指明如何到达。对本机来说,它就是一个收容所,所有不认识的三无人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统就会自动 产生一个目地址为0.0.0.0的缺省路由。

    若IP地址全为0,也就是0.0.0.0,则这个IP地址在IP数据报中只能用作源IP地址,这发生在当设备启动时但又不知道自己的IP地址情况下。在使 用DHCP分配IP地址的网络环境中,这样的地址是很常见的。用户主机为了获得一个可用的IP地址,就给DHCP服务器发送IP分组,并用这样的地址作为 源地址,目的地址为255.255.255.255(因为主机这时还不知道DHCP服务器的IP地址)。


4、255.255.255.255
受限制的广播地址,对本机来说,这个地址指本网段内(同一 个广播域)的所有主机,该地址用于主机配置过程中IP数据包的目的地址,这时主机可能还不知道它所在网络的网络掩码,甚至连它的IP地址也还不知道。在任 何情况下,路由器都会禁止转发目的地址为受限的广播地址的数据包,这样的数据包仅会出现在本地网络中。


5、224.0.0.1
组 播地址,注意它和广播的区别。从224.0.0.0到239.255.255.255都是这样的地址。224.0.0.1特指所有主 机,224.0.0.2特指所有路由器。这样的地址多用于一些特定的程序以及多媒体程序。如果你的主机开启了IRDP(Internet路由发现协议,使 用组播功能)功能,那么你的主机路由表中应该有这样一条路由。


6、169.254.*.*
如果你的主机使用了DHCP功能自动获 得一个IP地址,那么当你的DHCP服务器发生故障或响应时间太长而超出系统规定的一个时间,Windows系统会为你分配这样一个地址。如果你发现你的 主机IP地址是个诸如此类的地址,很不幸,十有八九是你的网络不能正常运行了。


7、直接广播地址

    一个网络中的最后一个地址为直接广播地址,也就是HostID全为1的地址。主机使用这种地址把一个IP数据报发送到本地网段的所有设备上,路由器会转发这种数据报到特定网络上的所有主机。
注意:这个地址在IP数据报中只能作为目的地址。另外,直接广播地址使一个网段中可分配给设备的地址数减少了1个。


8、NetID为0的IP地址

    当某个主机向同一网段上的其他主机发送报文时就可以使用这样的地址,分组也不会被路由器转发。比如12.12.12.0/24这个网络中的一台主机12.12.12.2/24在与同一网络中的另一台主机12.12.12.8/24通信时,目的地址可以是0.0.0.8。


参考百度百科及http://tanghuimin0713.blog.51cto.com/4159848/791906


  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IP地址是网络中给每台计算机设备分配的唯一标识符,用于在互联网上进行通信。IP地址由32位二进制数组成,通常以四组十进制数表示,例如:192.168.0.1。为了方便管理和分类IP地址被分为四类,分别是A、B、C、D、E类。不同类别的IP地址有不同的网络前缀,也就是划分为不同的网络。 - A类地址:1.0.0.0至126.0.0.0,第一位为0,网络号占用8位,主机号占用24位。 - B类地址:128.0.0.0至191.255.0.0,第一位为10,网络号占用16位,主机号占用16位。 - C类地址:192.0.0.0至223.255.255.0,第一位为110,网络号占用24位,主机号占用8位。 - D类地址:224.0.0.0至239.255.255.255,第一位为1110,用于多播。 - E类地址:240.0.0.0至247.255.255.255,第一位为1111,保留地址。 当一个网络需要分成多个子网络时,就需要使用子网掩码。子网掩码也是32位的二进制数,它由一段1和一段0组成,与IP地址进行按位与运算后,得到的结果就是网络号和子网号。子网掩码分A、B、C三类,分别如下: - A类地址子网掩码:255.0.0.0 - B类地址子网掩码:255.255.0.0 - C类地址子网掩码:255.255.255.0 在实际网络中,为了最大限度地利用IP地址,通常会将网络号和主机号进一步划分为子网号和主机号,以方便管理和分配。比如,一个B类地址可以被划分为多个子网,其中前16位为网络号,中间8位为子网号,最后8位为主机号。子网掩码也可以根据实际需求进行调整,以满足具体的网络需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值