IP规范、IP的分类、寻址规则及⼦⽹掩码
随着电脑技术的普及和因特⽹技术的迅猛发展,因特⽹已作为⼆⼗⼀世纪⼈类的⼀种新的⽣活⽅式⽽深⼊到寻常百姓家。谈到因特⽹,IP地址就不能不提,因为⽆论是从学习还是使⽤因特⽹的⾓度来看,IP地址都是⼀个⼗分重要的概念,INTERNET的许多服务和特点都是通过IP 地址体现出来的。
  ⼀、IP地址的概念
  我们知道因特⽹是全世界范围内的计算机联为⼀体⽽构成的通信⽹络的总称。联在某个⽹络上的两台计算机之间在相互通信时,在它们所传送的数据包⾥都会含有某些附加信息,这些附加信息就是发送数据的计算机的地址和接受数据的计算机的地址。象这样,⼈们为了通信的⽅便给每⼀台计算机都事先分配⼀个类似我们⽇常⽣活中的电话号码⼀样的标识地址,该标识地址就是我们今天所要介绍的IP地址。根据TCP/IP协议规定,IP地址是由32位⼆进制数组成,⽽且在INTERNET范围内是唯⼀的。例如,某台联在因特⽹上的计算机的IP地址为:
  11010010 01001001 10001100 00000010
  很明显,这些数字对于⼈来说不太好记忆。⼈们为了⽅便记忆,就将组成计算机的IP地址的32位⼆进制分成四段,每段8位,中间⽤⼩数点隔开,然后将每⼋位⼆进制转换成⼗进制数,这样上述计算机的IP地址就变成了:210.73.140.2。
  ⼆、IP地址的分类
  我们说过因特⽹是把全世界的⽆数个⽹络连接起来的⼀个庞⼤的⽹间⽹,每个⽹络中的计算机通过其⾃⾝的IP地址⽽被唯⼀标识的,据此我们也可以设想,在INTERNET上这个庞⼤的⽹间⽹中,每个⽹络也有⾃⼰的标识符。这与我们⽇常⽣活中的电话号码很相像,例如有⼀个电话号码为0515163,这个号码中的前四位表⽰该电话是属于哪个地区的,后⾯的数字表⽰该地区的某个电话号码。与上⾯的例⼦类似,我们把计算机的IP地址也分成两部分,分别为⽹络标识和主机标识。同⼀个物理⽹络上的所有主机都⽤同⼀个⽹络标识,⽹络上的⼀个主机(包括⽹络上⼯作站、服务器和路由器等)都有⼀个主机标识与其对应?IP地址的4个字节划分为2个部分,⼀部分⽤以标明具体的⽹络段,即⽹络标识;另⼀部分⽤以标明具体的节点,即主机标识,也就是说某个⽹络中的特定的计算机号码。例如,盐城市信息⽹络中⼼的服务器的IP 地址为210.73.140.2,对于该IP地址,我们可以把它分成⽹络标识和主机标识两部分,这样上述的IP地址就可以写成:
  ⽹络标识:210.73.140.0
  主机标识:     2
  合起来写:210.73.140.2
  由于⽹络中包含的计算机有可能不⼀样多,有的⽹络可能含有较多的计算机,也有的⽹络包含较少的计算机,于是⼈们按照⽹络规模的⼤⼩,把32位地址信息设成三种定位的划分⽅式,这三种划分⽅法分别对应于A类、B类、C类IP地址。
  1.A类IP地址
  ⼀个A类IP地址是指,在IP地址的四段号码中,第⼀段号码为⽹络号码,剩下的三段号码为本地计算机的号码。如果⽤⼆进制表⽰IP地址的话,A类IP地址就由1字节的⽹络地址和3字节主机地址组成,⽹络地址的最⾼位必须是“0”。A类IP地址中⽹络的标识长度为7位,主机标识的长度为24位,A类⽹络地址数量较少,可以⽤于主机数达1600多万台的⼤型⽹络。
  2.B类IP地址
  ⼀个B类IP地址是指,在IP地址的四段号码中,前两段号码为⽹络号码,剩下的两段号码为本地计算机的号码。如果⽤⼆进制表⽰IP地址的话,B类IP地址就由2字节的⽹络地址和2字节主机地址组成,⽹络地址的最⾼位必须是“10”。B类IP地址中⽹络的标识长度为14位,主机标识的长度为16位,B类⽹络地址适⽤于中等规模规模的⽹络,每个⽹络所能容纳的计算机数为6万多台。
  3.C类IP地址
  ⼀个C类IP地址是指,在IP地址的四段号码中,前三段号码为⽹络号码,剩下的⼀段号码为本地计算机的号码。如果⽤⼆进制表⽰IP地址的话,C类IP地址就由3字节的⽹络地址和1字节主机地址组成,⽹络地址的最⾼位必须是“110”。C类IP地址中⽹络的标识长度为21位,主机标识的长度为8位,C类⽹络地址数量较多,适⽤于⼩规模的局域⽹络,每个⽹络最多只能包含254台计算机。
  除了上⾯三种类型的IP地址外,还有⼏种特殊类型的IP地址,TCP/IP协议规定,凡IP地址中的第⼀个字节以“lll0”开始的地址都叫多点⼴播地址。因此,任何第⼀个字节⼤于223⼩于240的IP地址是多点⼴播地址;IP地址中的每⼀个字节都为0的地址(“0.0.0.0”)对应于当前主机;IP地址中的每⼀个字节都为1的IP地址(“255.255.255.255”)是当前⼦⽹的⼴播地址;IP地址中凡是以“llll0”的地址都留着将来作为特殊⽤途使⽤;IP地址中不能以⼗进制“127”作为开头,27.1.1.1⽤于回路测试,同时⽹络ID的第⼀个6位组也不能全置为“0”,全“0”表⽰本地⽹络。
  三、IP的寻址规则 
  1.⽹络寻址规则
  A、⽹络地址必须唯⼀。
  B、⽹络标识不能以数字127开头。在A类地址中,数字127保留给内部回送函数。
  C、⽹络标识的第⼀个字节不能为255。数字255作为⼴播地址。
  D、⽹络标识的第⼀个字节不能为“0”,“0”表⽰该地址是本地主机,不能传送。每个ip地址由什么组成
  2.主机寻址规则
  A、主机标识在同⼀⽹络内必须是唯⼀的。
  B、主机标识的各个位不能都为“1”,如果所有位都为“1”,则该机地址是⼴播地址,⽽⾮主机的地址。
  C、主机标识的各个位不能都为“0”,如果各个位都为“0”,则表⽰“只有这个⽹络”,⽽这个⽹络上没有任何主机。
  四、IP⼦⽹掩码概述 
  1.⼦⽹掩码的概念
  ⼦⽹掩码是⼀个32位地址,⽤于屏蔽IP地址的⼀部分以区别⽹络标识和主机标识,并说明该IP地址是在局域⽹上,还是在远程⽹上。
  2.确定⼦⽹掩码数
  ⽤于⼦⽹掩码的位数决定于可能的⼦⽹数⽬和每个⼦⽹的主机数⽬。在定义⼦⽹掩码前,必须弄清楚本来使⽤的⼦⽹数和主机数⽬。
  定义⼦⽹掩码的步骤为:
  A、确定哪些组地址归我们使⽤。⽐如我们申请到的⽹络号为 “210.73.a.b”,该⽹络地址为c类IP地址,⽹络标识为“210.73”,主机标识为“a.b”。
  B、根据我们现在所需的⼦⽹数以及将来可能扩充到的⼦⽹数,⽤宿主机的⼀些位来定义⼦⽹掩码。⽐如我们现在需要12个⼦⽹,将来可能需要16个。⽤第三个字节的前四位确定⼦⽹掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的⼆进制⼦⽹掩码。
  C、把对应初始⽹络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则⼦⽹掩码的间断⼆进制形式
为:“11111111.11111111.11110000.00000000”
  D、把这个数转化为间断⼗进制形式为:“255.255.240.0”
  这个数为该⽹络的⼦⽹掩码。
  3.IP掩码的标注
  A、⽆⼦⽹的标注法
  对⽆⼦⽹的IP地址,可写成主机号为0的掩码。如IP地址210.73.140.5,掩码为255.255.255.0,也可以缺省掩码,只写IP地址。
  B、有⼦⽹的标注法
  有⼦⽹时,⼀定要⼆者配对出现。以C类地址为例。
  1.IP地址中的前3个字节表⽰⽹络号,后⼀个字节既表明⼦⽹号,⼜说明主机号,还说明两个IP地址是否属于⼀个⽹段。如果属于同⼀⽹络区间,这两个地址间的信息交换就不通过路由器。如果不属同⼀⽹络区间,也就是⼦⽹号不同,两个地址的信息交换就要通过路由器进⾏。例如:对于IP地址为210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为00010000,以上两个主机标识的前⾯三位全是000,说明这两个IP地址在同⼀个⽹络区域中。
  2.掩码的功⽤是说明有⼦⽹和有⼏个⼦⽹,但⼦⽹数只能表⽰为⼀个范围,不能确切讲具体⼏个⼦⽹,掩码不说明具体⼦⽹号,有⼦⽹的掩码格式(对C类地址):主机标识前⼏位为⼦⽹号,后⾯不写主机,全写0。
  五、IP的其他事项 
  1.⼀般国际互联⽹信息中⼼在分配IP地址时是按照⽹络来分配的,因此只有说到⽹络地址时才能使⽤A类、B类、C类的说法;
  2.在分配⽹络地址时,⽹络标识是固定的,⽽计算机标识是可以在⼀定范围内变化的,下⾯是三类⽹络地址的组成形式:
  A类地址:73.0.0.0
  B类地址:160.153.0.0
  C类地址:210.73.140.0
  上述中的每个0均可以在0~255之间进⾏变化。
  3.因为IP地址的前三位数字已决定了⼀个IP地址是属于何种类型的⽹络,所以A类⽹络地址将⽆法再分成B类IP地址,B类IP地址也不能再分成C类IP地址。
  4.在谈到某⼀特定的计算机IP地址时不宜使⽤A类、B类、C类的说法,但可以说主机地址是属于哪⼀个A类、B类、C类⽹络了。
  通过上⾯的学习,⼤家对IP地址肯定有了了解。有了IP地址⼤家就可以发送电⼦邮件了,并且可以获得Internet⽹上的其他信息,例如可以获得Internet上的WWW服务、BBS服务、FTP服务等等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。