网络IP地址

来源:互联网 发布:小甲鱼python电子书 编辑:程序博客网 时间:2024/04/27 16:28

网络IP地址“主要”分为ABC三类,以下是覆盖范围: 
A类:0.0.0.0 - 127.255.255.255,标谁的子网掩码是255.0.0.0(按子网掩码的另一种标注方法是/8,就是将子网掩码换算成二进制后,从左数起8个1) 
B类:128.0.0.0 - 191.255.255.255,标谁的子网掩码是255.255.0.0(按子网掩码的另一种标注方法是/16,就是将子网掩码换算成二进制后,从左数起16个1) 
C类:192.0.0.0 - 223.255.255.255,标谁的子网掩码是255.255.255.0(按子网掩码的另一种标注方法是/24,就是将子网掩码换算成二进制后,从左数起24个1)

一个IP地址由4个字节共32位的数字串组成,这4个字节通常用小数点分隔。每个字节可用十进制或十六进制表示,如129.45.8.22或0x8.0x43.0x10.0x26 就是用十进制或十六进制表示的IP地址。IP地址也可以用二进制表示。 

一个IP地址包括两个标识码(ID),即网络ID和宿主机ID。 

同一个物理网络上的所有主机都用同一个网络ID,网络上的一个主机(包括网络上工作站、服务器和路由器等)有一个主机ID与其对应。据此把IP地址的4个字节划分为2个部分,一部分用以标明具体的网络段,即网络ID;另一部分用以标明具体的节点,即宿主机ID。 

在这32位地址信息内有五种定位的划分方式,这五种划分方法分别对应于A、B、C、D和E类IP地址。 

A类:一个A类IP地址由1个字节的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”(每个字节有8位二进制数)。 

B类:一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高两位必须是“10”。 

C类:一个C类地址是由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高三位必须是“110”。 

D类:用于多点播送。第一个字节以“1110”开始。因此,任何第一个字节大于223小于240的IP地址是多点播送地址。全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。 

E类:以“11110”开始,为将来使用保留。 

用作特殊用途的IP地址:凡是主机段,即宿主机ID全部设为“0”的IP地址称之为网络地址,如129.45.0.0;广播地址:凡是主机ID部分全部设 为“1”的IP地址称之为广播地址,如129.45.255.255;保留地址:网络ID不能以十进制“127”作为开头,在此类地址中数字127保留给 诊断用。如127.1.1.1用于回路测试,同时网络ID的第一个8位组也不能全置为“0”,全“0”表示本地网络;网络ID部分全部为“0”和全部为 “1”的IP地址被保留使用。 

IP地址是适合大型网和小型网的。地址是自定义的,它的最高位定义地址的类型。A类地址支持多个主机在一个网:最高位为0,跟随有7Bit网络部分和 24Bit主机部分。在B类地址,最高位是非0,跟随有14Bit网络号和16Bit主机号。C类地址以110开始,跟随有21Bit网络号和8Bit主 机号。按常规,IP地址由加点的字符给出。地址由四部分10进制数组成,用点作分隔。例如,10.0.0.51和128.10.2.1分别是A类和B类的 IP地址。


区分IP地址的类别只需要看“点分十进制”地址的第一部分就行了,类别划分如下:0:保留地址A类:1~126   (默认子网掩码:255.0.0.0)         127:(环回测试)保留地址  B类:128~191   (默认子网掩码:255.255.0.0)C类:192~223   (默认子网掩码:255.255.255.0)D类:224~239 (组播)保留地址E类:240~254 (搜索)保留地址255:保留地址私有IP地址:10.0.0.0~10.255.255.255 (1个A类网络)172.16.0.0~172.31.255.255 (16个B类网络)192.168.0.0~192.168.255.255 (256个C类网络)

原创粉丝点击