您的位置:首页 > 理论基础 > 计算机网络

网络层协议:IP(Internet Protocol)的分类与子网

2015-06-13 12:47 411 查看
1)IP地址的分级与分类

【1】什么叫“两级”的IP地址?

每一个IP地址都由两个固定长度的字段组成:第一个字段是网络号;第二个字段是主机号。

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

【2】什么叫ABCDE类IP地址?

ABC:网络号字段,主机号字段的长度不同,都是单播。

D:多播

E:保留

【3】IP地址的两级与五类是什么关系?

同一个历史阶段。

2)划分子网

【1】为什么要划分子网?

{1}IP地址利用率低:当然谁都愿意要A类B类IP地址了,用不了就浪费了。

{2}不能给每一个物理网络配一个网络号:路由表太大。

{3}两级IP不够灵活:主要说的是一个单位自己增加新网络的事情。

【2】怎么划分子网?

{1}本单位内部根据物理网络划分,对外仍表现为一个网络。这就要求网络号不能动,得从主机号上做文章。

{2}从主机号借若干位当成子网号

{3}路由器只根据目的站的IP地址的网络号进行路由选择,所以对外看不出来。

拿一个实际的IP包举例:

目的:145.13.72.101

【3】路由器怎么知道IP地址是几类的?

A 0

B 10

C 110

D 1110

E 1111

路人甲乙丙丁路由器一看145,就知道是B类地址,网络号就是145.13.0.0,果断转发。

本单位的路由器接到了这个包,他有若干个接口,每个接口对应一个子网,现在他面临一个问题:发给谁呢?我怎么知道这个IP地址里子网号是什么?

【4】路由器怎么知道IP地址里面子网号是什么?

答案是:他不知道。。。这个包里的IP地址并没有告诉他。。。

我们要告诉他,这就是“子网掩码”。

我们告诉路由器:亲,现在你面对的这些网络,他们有一个共同的子网掩码啊:

255.255.192.0

路由器默默地把这句话换成自己可以理解的东西:

@%%%*^&%$%#@#……11111111 11111111 11000000 00000000

按照他的程序设定,他做了一件这样的事情:

145.13.0100100.24按位相与11111111 11111111 11000000 00000000

他知道,得到的结果就是子网的网络号:

145.13.64.0

路由器找到了这个接口,把数据包扔了出去。。。

(本例来源于谢希仁先生编著的《计算机网络》)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: