在网络中,我们经常会遇到IP地址这个概念,这也是网络中的一个重要的概念。所谓IP地址就是给每个连接在Internet上的主机分配一个在全世界范围唯一的32bit地址。IP地址的结构使我们可以在Internet上很方便地寻址。
IP地址通常用更直观的、以圆点分隔号的4个十进制数字表示,每一个数字对应于8个二进制的比特串,如某一台主机的IP地址为:128.20.4.1。Internet IP地址由Inter NIC(Internet网络信息中心)统一负责全球地址的规划、管理;同时由Inter NIC、APNIC、RIPE三大网络信息中心具体负责美国及其他地区的IP地址分配。通常每个国家需成立一个组织,统一向有关国际组织申请IP地址,然后再分配给客户。
从概念上说,每个IP地址可以由两部分组成,即网络标志与netid和主机标志hostid。事实上,IP地址可分为A、B、C三类。A类地址分配给少数规模很大的网络,每个A类地址的网络有众多的主机,规定如下:32位地址域中第一个8位为网络标志,其中第0位为0,表示A类地址,其余24位均为主机标志,由该网的管理者自行分配。
B类分配给中等规模的网络,每个B类地址的网络具有较多的主机,规定:32位地址域中前二个8位为网络标志,其中前二位为10,表示B类地址,其余16位均为主机标志,由该网的管理者自行分配。C类分配给小规模的网络,每个C地址的网络只有少量主机,规定:32位地址域中前三个8位为网络标志,其中前三位为110,表示C类地址,其余8位均为主机标志,由该网的管理者自行分配。