网络层协议: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
路由器找到了这个接口,把数据包扔了出去。。。
(本例来源于谢希仁先生编著的《计算机网络》)
【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
路由器找到了这个接口,把数据包扔了出去。。。
(本例来源于谢希仁先生编著的《计算机网络》)
相关文章推荐
- 虚拟机的网络配置
- Linux中基于apache httpd的svn服务器搭建与配置
- 网络流建模总结
- http协议和web本质
- 《TCP/IP入门经典》——TCP/IP的工作方式
- XTU 1207 Welcome to XTCPC (模拟)
- win10网络位置怎么设置 win10网络位置设置图文教程
- 浅析防御僵尸网络基于应用层的DDOS攻击
- 网络上的那些叫法 那些词
- coco2dx c++ HTTP实现
- ios网络学习------4 UIWebView的加载本地数据的三种方式
- 网络的两大模型
- 网络协议交互分析工具
- unix C++网络编程
- http传参json格式
- httpModules 与 httpHandlers
- Java的几个实用小Util函数(日期处理和http)
- 获取网络软件更新信息 并发送消息 通知 handler 更新UI
- PXE+kicstart+Vsftpd/NFS/HTTP无人值守批量网络安装
- android 我用过的一些权限,网络、SD卡、手机硬件信息、自动横屏、键盘自动弹出