IP
所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。IP地址就好象电话号码:有了某人的电话号码,你就能与他通话了。同样,有了某台主机的IP地址,你就能与这台主机通信了。
按照TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是一串很长的数字,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,每段所能表示的十进制数最大不超过255,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。
现在的IP网络使用32位地址,以点分十进制表示,如192.168.0.1。
地址格式为:IP地址= 网络地址 + 主机地址 或 IP地址=网络地址+ 子网 地址+主机地址。IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。
A、B、C三类IP地址的特征:当将IP地址写成 二进制 形式时,A类地址的第一位总是0,B类地址的前两位总是10,C类地址的前三位总是110。A类地址
(1)A类地址第1字节为 网络地址 ,其它3个字节为 主机地址 。它的第1个字节的第一位固定为0. (2)A类地址范围:1.0.0.0---127.255.255.255B类地址
(1) B类地址第1字节和第2字节为 网络地址 ,其它2个字节为主机地址。它的第1个字节的前两位固定为10. (2) B类地址范围:128.0.0.0---191.255.255.255。C类地址
(1)C类地址第1字节、第2字节和第3个字节为 网络地址 ,第4个字节为主机地址。另外第1个字节的前三位固定为110。 (2)C类地址范围:192.0.0.0---223.255.255.255。D类地址
(1) D类地址不分 网络地址 和 主机地址 ,它的第1个字节的前四位固定为1110。 (2) D类地址范围:224.0.0.0---239.255.255.255E类地址
(1) E类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1111。 (2) E类地址范围:240.0.0.0---255.255.255.255 IP地址如果只使用ABCDE类来划分,会造成大量的浪费:一个有500台 主机 的网络,无法使用C类地址。但如果使用一个B类地址,6万多个 主机地址 只有500个被使用,造成IP地址的大量浪费。因此,IP地址还支持VLSM技术,可以在ABC类网络的基础上,进一步划分 子网 。具体见http://baike.baidu.com/view/8370.htm
从上面的介绍我们知道,IP地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通,不同网络号的计算机要通过网关(Gateway)才能互通。但这样的划分在某些情况下显得并不十分灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet),这样就产生了子网掩码。子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能"直接"互通。