在学习网络相关知识中,最为重要的就是对于IP地址协议的学习了。那么在目前的IPv4版本中的IP地址如何规划和定义的呢?下面就让我们来简单学习一下吧。首先让我们理解下IP地址协议的概念。
IP地址协议
所有Internet上的计算机都必须有一个Internet上唯一的编号作为其在Internet的标识,这个编号称为IP地址。每个数据包中包含有发送方的IP地址和接收方的IP地址。IP地址是一个32位二进制数,即4个字节,为方便起见,通常将其表示为w.x.y.z的形式。其中,w、x、y、z分别为一个0至255的十进制整数,对应二进制表示法中的一个字节。这样的表示叫做点分十进制表示。
IP地址的取得方式,简单地说是大的组织先向Internet的NIC(Network Information Center)申请若干IP地址,然后将其向下级组织分配,下级组织再向更下一级的组织分配IP地址。各子网的网络管理员将取得的IP地址指定给子网中的各台计算机。IP地址分为3类。
IP地址协议1.A类地址
A类IP地址的***位为0,其前8位为网络地址,是在申请地址时由管理机构设定的,后24位为主机地址,可以由网络管理员分配给本机构子网的各主机。A类地址的***个十进制整数的值在1至126之间。一个A类地址最多可容纳224(约1600万)台主机,最多可有127个A类地址。当然这是纯从数学上讲的,事实上不可能达到,因为一个网络中有些地址另有特殊用途,不能分配给具体的主机和网络。下面在B类、C类地址中的数字也是同样的。
IP地址协议2.B类地址
B类IP地址的前16位为网络地址,后16位为主机地址,且***位为1,第二位为0。B类地址的***个十进制整数的值在128至191之间。一个B类网络最多可容纳216即65536台主机,最多可有214个B类地址。
IP地址协议3.C类地址
C类IP地址的前24位为主机地址,***8位为主机地址,且***位、第二位为1,第三位为0。C类地址的***个整数值在192至223之间。一个C类网络最多可容纳28即256台主机,共有221个C类地址。
有几个特殊的IP地址,***个是回送地址,该地址用于网络测试或本机进程间通信,十进制形式为127.0.0.1。第二个是广播地址,用于呼叫整个网络内的计算机,子网中***一个地址即被用作广播地址,例如16.255.255.255用于A类网络16.0.0.0中所有计算机的呼叫。第三个是子网地址,用于识别子网,子网中***个地址即是子网地址,例如192.168.0.0。