IP地址编址方案:IP地址编址方案将IP地址空间划分为A、B、C、D、E五类,其中A、B、C是基本类,D、E类作为多播和保留使用。其中A、B、C3类(如下表格)由InternetNIC在全球范围内统一分配,D、E类为特殊地址。
类别
|
最大网络数
|
IP地址范围
|
最大主机数
|
私有IP地址范围 |
A
|
126(2^7-2)
|
0.0.0.0-127.255.255.255
|
16777214
|
10.0.0.0-10.255.255.255
|
B
|
16384(2^14)
|
128.0.0.0-191.255.255.255 |
65534
|
172.16.0.0-172.31.255.255 |
C
|
2097152(2^21)
|
192.0.0.0-223.255.255.255 |
254
|
192.168.0.0-192.168.255.255 |
A类IP地址
一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为8位,主机标识的长度为24位,A类网络地址数量较少,有126个网络,每个网络可以容纳主机数达1600多万台。
A类IP地址 地址范围1.0.0.0到126.255.255.255[1] (二进制表示为:00000001 0000000000000000 00000000 - 01111110 11111111 11111111 11111111)。最后一个是广播地址。
B类IP地址
一个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[3] (二进制表示为:10000000 00000000 00000000 00000000----10111111 11111111 11111111 11111111)。 最后一个是广播地址。
B类IP地址的子网掩码为255.255.0.0,每个网络支持的最大主机数为256的2次方-2=65534台
C类IP地址
一个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[3] (二进制表示为: 11000000 00000000 00000000 00000000 - 11011111 11111111 11111111 11111111)。
C类IP地址的子网掩码为255.255.255.0,每个网络支持的最大主机数为256-2=254台
D类IP地址
D类IP地址在历史上被叫做多播地址(multicast address),即组播地址。在以太网中,多播地址命名了一组应该在这个网络中应用接收到一个分组的站点。多播地址的最高位必须是“1110”,范围从224.0.0.0到239.255.255.255。
特殊的网址
子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与ip地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
①将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101
②将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000
③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分
11000000 00001001 11001000 00001101 AND 11111111 11111111 11111111 00000000
11000000 00001001 11001000 00000000结果为192.9.200.0,即网络号为192.9.200.0。
根据子网数
利用子网数来计算
在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
1)将子网数目转化为二进制来表示
2)取得该二进制的位数,为 N
3)取得该IP地址的类子网掩码,将其主机地址部分的前N位置1 即得出该IP地址划分子网的子网掩码。
如欲将B类IP地址168.195.0.0划分成27个子网:
1)27=11011
2)该二进制为五位数,N = 5
3)将B类地址的子网掩码255.255.0.0的主机地址前5位置1(B类地址的主机位包括后两个字节,所以这里要把第三个字节的前5位置1),得到 255.255.248.0
即为划分成27个子网的B类IP地址 168.195.0.0的子网掩码(实际上是划成了32-2=30个子网)。
这一段介绍的是旧标准下计算的方法,关于旧的标准后文在介绍,在新标准中则可以先将27减去1,因为计算机是从0开始计算的,从0到27实际上是有28个,所以说如果需要27个就需要将27减去1。
根据主机数
利用主机数来计算
1)将主机数目转化为二进制来表示
3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。
如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:
1) 700=1010111100
2)该二进制为十位数,N = 10
3)将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255
然后再从后向前将后10位置0,即为: 11111111.11111111.11111100.00000000
即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址168.195.0.0的子网掩码。
相关推荐
《IP子网掩码计算工具 V1.0.0.0 深度解析》 在互联网技术领域,IP地址和子网掩码是网络通信的基础。IP子网掩码计算工具V1.0.0.0是一款专为网络管理员和IT专业人员设计的实用软件,它能够帮助用户高效地进行IP地址与...
java获取Centos7服务器网卡ip 子网掩码 默认网关 DNS 同时设置网卡 及 重启网卡参考
### IP子网掩码和网络号的计算 #### 基础概念 在理解如何进行IP地址、子网掩码以及网络号等的计算之前,我们需要先了解几个基础概念: - **IP地址**:用于唯一标识互联网上的每台主机或路由器的地址。IPv4地址通常...
本文将深入探讨子网掩码的原理、功能以及如何使用“TCP/IP子网掩码计算器”来优化网络配置。 首先,让我们理解什么是子网掩码。子网掩码(Subnet Mask)是与IP地址配对使用的一个32位数字,用于标识一个IP地址中的...
在IT领域,网络地址管理和规划是至关重要的,而IP子网掩码计算器是网络管理员和IT专业人士常用的工具。本文将详细解析"IP子网掩码计算器IPSUBNETTER"的相关知识点,帮助用户理解和掌握网络子网划分的核心概念。 ...
IP子网掩码网关PPT教案 IP子网掩码网关是计算机网络中最基础也最重要的概念之一。它是TCP/IP协议栈中的一部分,负责将数据包从源计算机发送到目的计算机。今天,我们将详细介绍IP子网掩码网关的概念、分类、特点和...
用js实现通过ip和子网掩码计算出网络地址
在TCP/IP协议中,IP地址、子网掩码和DNS是网络通信中不可或缺的基本概念,它们各自承担着不同的网络功能。 IP地址,全称为Internet Protocol Address,是互联网上的每一个设备的唯一标识。它是一个32位的二进制数值...
本文将深入探讨如何使用MFC获取计算机的名称、IP地址、子网掩码以及DNS和网关信息,这些都是网络编程中的基础元素。 首先,我们需要理解MFC中的网络编程接口。MFC并没有直接提供获取网络配置信息的类或函数,但我们...
网络IP子网掩码与网络地址、主机地址之间的关系 网络IP子网掩码与网络地址、主机地址之间的关系 网络IP子网掩码与网络地址、主机地址之间的关系
IpRangeUtil;java 校验Ip段(子网掩码); 支持 iptables.patterns=10.0.0.0/8,192.168.0.0/16,172.16.0.0/12,202.195.129.240/28,202.195.128.0/20
在IT领域,网络编程是不可或缺的一部分,特别是在开发应用程序时,经常需要获取本机的网络配置信息,例如IP地址、子网掩码和网关地址。本文将深入探讨如何使用C#语言来实现这一功能。 首先,我们需要理解这些网络...
ip子网掩码计算器
在计算机网络中,IP地址和子网掩码是两个至关重要的概念。IP地址是互联网协议地址(Internet Protocol Address)的缩写,它是网络上设备的身份标识。子网掩码(Subnet Mask)则是用来判断任意一个IP地址的网络部分和...
子网掩码计算器下载/子网掩码计算器单机版--亲测好用 子网掩码计算器下载/子网掩码计算器单机版--亲测好用 子网掩码计算器下载/子网掩码计算器单机版--亲测好用 子网掩码计算器下载/子网掩码计算器单机版--亲测好用 ...
C#作为.NET框架下的主要编程语言,提供了丰富的API和类库用于处理系统级别的任务,包括设置IP地址、子网掩码、默认网关以及DNS参数。下面我们将详细探讨这些知识点。 1. **IP地址设置**: IP地址是网络设备在网络...
例如,如果你有200台主机需要分配,你可能会选择/25的子网掩码,因为它能提供126个有效的IP地址(去掉全0和全1的IP)。 IPSubnetter这款软件可以简化这个计算过程。用户只需要输入IP地址和所需的子网数,或者子网...
"IP地址与子网掩码的学习心得" 在计算机网络中,IP地址和子网掩码是两个非常重要的概念,了解它们之间的关系是非常必要的。本文将从IP地址和子网掩码的学习心得开始,对IP地址和子网掩码的概念进行详细的解释。 ...
在IP地址的四组数字中,子网掩码用于区分哪些部分是网络标识,哪些部分是主机标识。本软件"子网掩码计算工具"提供两个核心功能,帮助用户更好地理解和管理IP地址空间。 首先,该工具能根据给定的IP地址和掩码位数...
tcp/ip ipv4 子网掩码计算器,tcp/ip ipv4 子网掩码计算器,tcp/ip ipv4 子网掩码计算器,tcp/ip ipv4 子网掩码计算器