[编辑本段]什么是ip地址
所谓ip地址就是给每个连接在internet上的主机分配的一个32bit地址。
按照tcp/ip(transport
control
protocol/internet
protocol,
传输控制协议/internet协议)协议规定,ip地址用
二进制来表示,每个ip地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的ip地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,ip地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的ip地址可以表示为“10.0.0.1”。ip地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。
有人会以为,一台计算机只能有一个ip地址,这种观点是错误的。我们可以指定一台计算机具有多个ip地址,因此在访问互联网时,不要以为一个ip地址就是一台计算机;另外,通过特定的技术,也可以使多台服务器共用一个ip地址,这些服务器在用户看起来就像一台主机似的。
将ip地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将ip地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。