网络计算机的门牌号
IP地址和国际化域名是使用Internet时使用的网络地址,符合TCP/IP通信协议规定的地址方案,这种地址方案与日常生活中涉及的通信地址和电话号码相似,涉及到Internet服务的每一环节。IP协议要求所有参加Internet的网络节点要有一个统一规定格式的地址,简称IP地址。
一、IP地址的功能和意义
在Internet的信息服务中,IP地址具有以下重要的功能和意义:
1)唯一的Internet网上通信地址
在Internet网上,每个网络和每一台计算机都被分配有一个IP地址,这个IP地址在整个Internet网络中是唯一的。在Internet上,只要一台计算机拥有至少一个IP地址(无论是固定分配的IP地址还是ISP动态分配的),就称之为主机(host)。
2)全球认可的通用地址格式
IP地址是供全球识别的通信地址。在Internet上通信必须采用这种32位的通用地址格式,才能保证Internet网成为面向全球的开放互联数据通系统。它是全球认可的计算机网络标识方法。
3)微机、服务器和路由器的端口地址
在Internet网上,任何一台服务器和路由器的每一个端口都必须有一个IP地址。
4)运行TCP/IP协议的唯一标识符
TCP/IP协议与其他网络通信协议的区别在于TCP/IP是上层协议,无论下层是何种拓扑结构的网络,均应统一在上层IP地址上。
任何网接入Internet,均应使用IP地址。
二、IP地址的格式和分类
IP地址里面有些什么呢?你所居住的地址是由几个部分组成的。它可能包括一些能识别你的任何因素:你所居住的街名、信箱、城市、地区、省、国家、邮政编码等等。你的计算机也是如此。不同的是你知道你的住址,它是由带有一些数字的文本组成,但是你可能知道,也可能不知道你的计算机的地址,它们全是由数字和点构成。
1)IP地址的格式
IP地址有两种表示形式:二进制表示(1和0太多了就搞不清)和点分十进制表示。每个IP地址的长度为4字节,由四个8位域组成,我们通常称之为八位体。八位体由句点。分开,表示为一个0-255之间的十进制数。
二进制的IP地址为32位,分为4个8位二进制数。例如:
10000111,01101111,00000101,00011011
十进制表示是为了使用户和网管人员便于使用和掌握。每8位二进制数用一个十进制数表示,并以小数点分隔。例如,上例用十进制表示为:
135.111.5.27
2)IP地址的等级与分类
IP地址分为A、B、C等几个等级。
(1)A类IP地址一般用于主机数多达160余万台的大型网络,高8位代表网络号,后3个8位代表主机号。32位的高3位为000;十进制的第1组数值范围为000~127.IP地址范围为:001.x.y.z~126.x.y.z。
(2)B类IP地址一般用于中等规模的各地区网管中心,前两个8位代表网络号,后两个8位代表主机号。32位高3位为100;十进制的第1组数值范围为128~191.IP地址范围为:128.x.y.z~191.x.y.z。
(3)C类地址一般用于规模较小的本地网络,如校园网等。前3个8位代表网络号,低8位代表主机号。32位的前3位为110,十进制第1组数值范围为192~223.IP地址范围为:192.x.y.z~223.x.y.z。一个C类地址可连上256个主机。
一个C类IP地址可用屏蔽码技术改为128个子网段,每个子网段可连上相应的主机数。C类地址标志的网络之间只有通过路由器才能工作。
三、IP地址分配指南
如何得到一个IP地址?网络管理员会告诉你用什么样的地址不会与别人的地址冲突。毕竟,你不能见到一个旧房子就搬进去,因为有可能已经有人住在里面,你说对吗?否则你就可能会为你的计算机建立一个已经存在的地址,那么你也别抱怨你收不到e-mail或你收到了别人废弃的邮件。
通常,IP地址由国际组织按级别统一分配,机构用户在申请入网时可以获取相应的IP地址。
1)Network Information Center(NIC)。
最高一级IP地址由国际网络信息中心(NIC)负责分配。其职责是分配A类IP地址、授权分配B类IP地址的组织并有权刷新IP地址。
2)InterNIC、APNIC和ENIC。分配B类IP地址的国际组织有三个:ENIC负责欧洲地区的分配工作,InterNIC负责北美地区,设在日本东京大学的APNIC负责亚太地区。我国的Internet地址由APNIC分配(B类地址),由邮电部数据通信局或相应网管机构向APNIC申请地址。
3)分配C类地址。由地区网络中心向国家级网管中心(如CHINANET的NIC)申请分配。
在分配网络号和主机号时应遵守以下几条准则:
(1)网络号不能为127.大家知道该标识号被保留作回路及诊断功能,还记得平时ping 127.0.0.1。
(2)不能将网络号和主机号的各位均置1.如果每一位都是1的话,该地址会被解释为网内广播而不是一个主机号(TCP/IP是一个可广播的协议嘛)。
(3)相应于上面一条,各位均不能置0,否则该地址被解释为“就是本网络”。
(4)对于本网络来说,主机号应该是唯一的(否则会出现IP地址已分配或有冲突之类的错误)。
子网的“面具”
子网是多网络环境中的一个网络,它使用源于单个IP地址的IP寻址方案。把一个网络分成若干个子网,要求每个子网使用不同的网络IP.通常把主机IP分成两个部分,一部分用于标识作为唯一网络的子网,另一部分用于标识主机,为每个子网生成唯一的网络IP。为了快速确定IP地址的哪部分代表网络号,哪部分代表主机号,以及判断两个IP地址是否属于同一网络,就产生了子网掩码(mask)的概念。子网掩码又称子网屏蔽。
在详细讲解子网掩码之前,先来补充一些有关二进制的学问。
下面讲的是数学方面的知识。你明白什么是二进制数字吗?你知道如何将十进制数转换为二进制数吗?下图将数字127分开来显示它是如何用二进制来构成的。计算机把数字127看成是0和1的排列组合。计算机最终是用二进制来工作的,基数为2.所以如果我们在看下图中的对应位置的值时,我们不能认为它们是1,10,100等十进制的数。只能认为是1,2,4,8,16,32,64。
高位 低位
127=1+2+4+8+16+32+64
是吧,二进制数字象1,2,3一样简单,它是由0和1构成的。