计算机网络IP地址

  • 分类的IP地址
  • 划分子网
  • 构造超网

1、分类的IP地址

IP地址由网络号(net-id)和主机号(host-id)组成,一个IP地址在整个因特网是唯一的。
这种两级的IP地址可以记为:

    IP地址::={<网络号>,<主机号>}

A、B、C类地址为单播地址,在网络号字段的最前面有1~3位的类别位,分别为0,10,110。D类地址(1110)用于多播。

a)A类地址网络号的第一位为0,所以A类地址可指派的网络号是126个(2^7-2),【IP地址中全0表示“this”,本网络,网络号    
  为127用于本地软件回环测试(loopback test)】。   
  A类地址的主机号占3个字节,可表示的最大主机数为2^24-2,【全0表示本主机,全1表示本网络下的所有主机】。
  IP地址共有2^32个,整个A类地址空间有2^31个,占IP地址的50%。

b)B类地址网络号的前两位是10,所以不存在全0或全1的情况,但是B类地址128.0.0.0是不指派的,所以B类地址最小网络地址是128.1.0.0,因此B类地址可指派的网络数为2^14-1。B类地址最大主机数为2^16-2。整个B类地址空间有2^30个,占IP地址的25%。

c)C类地址网络号的前两位是110,C类地址192.0.0.0是不指派的,所以C类地址最小网络地址是192.0.1.0,因此C类地址可指派的网络数为2^21-1。C类地址最大主机数为2^8-2。整个C类地址空间有2^29个,占IP地址的12.5%。


2、划分子网

一个拥有许多物理网络的单位,可将所属的物理网络划分为若干个子网(subnet),划分子网纯属一个单位内部的事情,对外仍表现为一个网络。
三级IP地址可以用如下方式来表示:
    IP地址::={<网络号>,<子网号>,<主机号>}

子网掩码用于确定子网地址,它也是32位,子网掩码中的1对应于IP地址中的网络号和子网号,0对应于主机号。
把IP地址与子网掩码“按位与”就得到了子网地址,如果一个网络不划分子网,就使用默认子网掩码,默认子网掩码中1的位置和IP地址中的网络号字段正好相对应。
A类地址的默认子网掩码是255.0.0.0
B类地址的默认子网掩码是255.255.0.0
C类地址的默认子网掩码是255.255.255.0

3、构造超网

无分类编址CIDR(构造超网),无分类的两级编址,表示为:
    IP地址 ::={<网络前缀>,<主机号>}

CIDR还使用斜线记法,或成为CIDR记法,即在IP地址后加上斜杠“/”,然后写上网络前缀的位数。
CIDR把网络前缀相同的连续的IP地址组成“CIDR地址块”,我们只要知道地址块中的任何一个地址,就可以知道这个地址块的起始地址和最大地址。
如:128.14.35.7/20是某个CIDR地址块中的一个地址,其前20位是网络前缀(用下划线表示的部分),后面的12位为主机号:
128.14.35.7/20= 10000000 00001110 00100011 00000111

为了更方便的使用路由选择,CIDR使用32位的地址掩码,地址掩码使用一串1或0表示,1的个数就是网络前缀的个数,斜线记法中斜线后的数字就是掩码中1的个数。








发布了52 篇原创文章 · 获赞 16 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章