我们知道,在Internet上有千百万台主机,为了区分这些主机,人们给每台主机都分配了一个专门的地址,称为IP地址,IP地址是一个32位的二进制数,是将计算机连接到Internet 的网际协议地址,它是Internet主机的一种数字型标识,一般用小数点隔开的十进制数表示,如168.160.66.119,而实际上并非如此。IP地址由网络标识(netid)和主机标识(hostid)两部分组成,网络标识用来区分Internet上互联的各个网络,主机标识用来区分同一网络上的不同计算机(即主机)。 IP地址由4部分数字组成,每部分都不大于256,各部分之间用小数点分开。 IP地址通常分为三类: A类:IP地址的前8位表示网络号,后24位表示主机号。其有效范围为:1.0.0.1~126.255.255.254。 B类:IP地址的前16位表示网络号,后16位表示主机号。其有效范围为:128.0.0.1~191.255.255.254。 C类:IP地址的前24位表示网络号,后8位表示主机号。其有效范围为:192.0.0.1~222.255.255.254。 如果是独立IP,通过IP地址就可以访问到网站主机,例如“视讯通CCDNS网站”的IP地址就是“202.106.127.201”,在您的浏览器上打入这个IP地址,就可以访问到我们的主页,使用独立IP,稳定和速度更有保障。 标准的IP地址 由上一小节可以看出,其中A类地址用于规模较大的网络,主机可以达到16777214个,而C类地址用于规模较小的网络,最多只能有254个主机。一般情况下所说的地址其实是指标准的IP地址,即A类地址。 互联网上的IP地址统一由一个叫“IANA”(Internet Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。 局域网使用的ip地址范围 A类:10.0.0.0-10 网络数:1个 B类:172.16.0.0-172.31.255.255 网络数:16个 C类:192.168.0.0-192.168.255.255 网络数:255个 由于分配不合理以及IPv4协议本身存在的局限,现在互联网的IP地址资源越来越紧张,为了解决这一问题,IANA将A、B、C类IP地址的一部分保留下来,留作局域网使用的IP地址空间,保留IP的范围如附表所示。 保留的IP地址段不会在互联网上使用,因此与广域网相连的路由器在处理保留IP地址时,只是将该数据包丢弃处理,而不会路由到广域网上去,从而将保留IP地址产生的数据隔离在局域网内部。 在局域网内计算机数量少于254台的情况下,一般在C类IP地址段里选择IP地址范围就可以了,如从“192.168.1.1”到“192.168.1. 254” 子网掩码简述 子网掩码也是一个32位地址,其作用是: 用于屏蔽IP地址的一部分以区分网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。 只有同在一个子网中的主机才能互相通讯联系,否则就要通过特殊手段了。 例1:设IP地址为192.168.10.2,子网掩码为255.255.255.240,那么子网掩码是怎样来区分网络标识和主机标识的呢。 答:用“与”运算。将十进制转换成二进制进行与运算 IP地址:11000000 10101000 00001010 00000010 子网掩码:11111111 11111111 11111111 11110000 AND运算: -------------------------- 11000000 10101000 00001010 00000000 则可得其网络标识为192.168.10.0,主机标识为2。 例2:设设IP地址为192.168.10.5,子网掩码为255.255.255.240 用“与”运算。将十进制转换成二进制进行与运算 IP地址:11000000 10101000 00001010 00000101 子网掩码:11111111 11111111 11111111 11110000 AND运算: -------------------------- 11000000 10101000 00001010 00000000 则可得其网络标识为192.168.10.0,主机标识为5。 从以上两个例子可以得出,只要有一个IP地址和以上的子网掩码运算后得到192.168.10.0,那么这些IP地址就在同一个子网中。 如果比较熟悉二进制的朋友就会发现,由于掩码最后一段为11110000,所以,在前三段都一样的情况下,只要主机标识的前四位都为0,所得到的IP地址必在同一个子网中。而且也不难算出,在255.255.255.240这样一个子网掩码下,最多只有16台主机在同一子网中。 由此可得出,经常在局域网中见到的子网掩码255.255.255.0,最多也只能有255台主机在同一子网中。 VLSM(可变长掩码) 3类IP地址默认的子网掩码分别为255.0.0.0、255.255.0.0和255.255.255.0。但这难免会浪费一些IP地址。 就拿C类IP地址的默认掩码来说,可以有253台主机共在一个子网中(除去全为1和0的,见上IP地址的寻址规则)。 假设申请了一个C类IP地址:192.168.10.*,那么IP地址从192.168.10.1到192.168.10.254都在一个子网,假设现在只有13台主机,那么就会浪费240台主机了。 但如果有VLSM就不同了。上述例子中的255.255.255.240就是这一种,根据我们刚才的运算,它只会有14台可用主机(除去全为0和1的)。 在使用该子网掩码255.255.255.240时: IP地址为192.168.10.1到192.168.10.15在同一子网中,其网络标识为192.168.10.0; 而IP地址为192.168.10.16或1923168.10.18就不在上面的子网中,其网络标识为192.168.10.16。 特殊用途的IP地址 一、严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。 二、255.255.255.255 限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机。如果翻译成人类的语言,应该是这样:“这个房间里的所有人都注意了!”这个地址不能被路由器转发。 三、127.0.0.1 本机地址,主要用于测试。用汉语表示,就是“我自己”。在Windows系统中,这个地址有一个别名“Localhost”。寻址这样一个地址,是不能把它发到网络接口的。除非出错,否则在传输介质上永远不应该出现目的地址为“127.0.0.1”的数据包。 四、224.0.0.1 组播地址,注意它和广播的区别。从224.0.0.0到239.255.255.255都是这样的地址。224.0.0.1特指所有主机,224.0.0.2特指所有路由器。这样的地址多用于一些特定的程序以及多媒体程序。如果你的主机开启了IRDP(Internet路由发现协议,使用组播功能)功能,那么你的主机路由表中应该有这样一条路由。 五、169.254.x.x 如果你的主机使用了DHCP功能自动获得一个IP地址,那么当你的DHCP服务器发生故障,或响应时间太长而超出了一个系统规定的时间,Wingdows系统会为你分配这样一个地址。如果你发现你的主机IP地址是一个诸如此类的地址,很不幸,十有八九是你的网络不能正常运行了。 六、10.x.x.x、172.16.x.x~172.31.x.x、192.168.x.x 私有地址,这些地址被大量用于企业内部网络中。一些宽带路由器,也往往使用192.168.1.1作为缺省地址。私有网络由于不与外部互连,因而可能使用随意的IP地址。保留这样的地址供其使用是为了避免以后接入公网时引起地址混乱。使用私有地址的私有网络在接入Internet时,要使用地址翻译(NAT),将私有地址翻译成公用合法地址。在Internet上,这类地址是不能出现的。 对一台网络上的主机来说,它可以正常接收的合法目的网络地址有三种:本机的IP地址、广播地址以及组播地址。