[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
其他
> 详细
计算机网络--网络层
时间:
2016-07-02 17:13:38
阅读:
273
评论:
0
收藏:
0
[点我收藏+]
网络层提供的两种服务
网际协议IP
中间设备
①物理层的中间设备:转发器
②数据链路层:网桥
③网络层:路由器
④网络层以上:网关
当中间设备是转发器或者是网桥的时候,只是把以太网扩展了。网络互连:路由器进行网络互连和路由选择。
IP地址的分类
IP地址及其表示方法
IP地址:给因特网上的每一个主机或者接口分诶一个在全世界范围内是唯一的32标识符。
分类的IP地址:将IP地址划分为固定的若干个类,每个类有两个固定的长度字段组成,一个是网络号--标志主机所连接到的网络,一个网络号在整个网内必须是唯一的;一个是主机号--标志该主机,主机号在其网络号内必须是唯一的;所以IP地址是唯一的。
IP地址==(网络号,主机号)
A类地址:第一个字节是固定的0,可指派的网络号是126个(2的7次方-2),把全0的和全1的减去了(00000000,01111111),A类地址的主机数==(2的24次方-2),全0的和全1的。A类地址有2的31次方个地址。
B类地址:前两个字节固定10,可指派的网络号==2的14次方-1;B类地址的最大主机数==2的16次方-2;
C类地址:前面三个字节固定110,后面的21位可以进行分配,可指派的网络号==2的21次方-1;C类地址的最大主机数==2的8次方-2
IP地址的特点:
①:路由器仅根据目的主机所连接的网络号来转发分组,而不考虑主机号。
②:一个网络是指具有相同网络号的net-id的主机的集合,所以集线器和网桥连接起来的若干的局域网仍为一个网络。
IP地址与硬件地址
物理地址是数据链路层和物理层使用的的地址;IP地址是网络层和以上各层使用的地址,是一种逻辑地址
IP地址是放在IP数据报的首部,而硬件地址则放在MAC帧的首部,在网络层和网络层以上使用的是IP地址,而数据链路层及以下使用的是MAC地址。IP数据报放入数据链路层的MAC帧中以后,整个的IP数据报就成为MAC帧的数据,所以数据链路层看不到数据报的IP地址。
地址解析协议ARP
IP层转发分组的流程
构造子网和超网
子网掩码:用来解决一个数据报到达了路由器R1,但是不知道怎么把它转发到子网上面去。而子网掩码可以解决这个问题。子网掩码与数据报的IP地址逐位相与,得出的结果就是子网的网络地址。
子网掩码都是用一连串的1和0表示的。
不论划不划分子网,都要使用子网掩码,这样就能很方便的得出IP地址的网络地址来了,而不需要去查找路由表。
子网掩码是一个网络或一个子网的重要的属性。在路由器的路由表的每一个项目中,除了要给出目的网络地址外,还必须同时给出该网络的子网掩码。若一个路由器连接两个子网,就给出两个IP地址和子网掩码、、。
使用子网时分组的转发
例子见P139
无分类编址
无分类域间路由选择CIDR
特点
①消除了A,B,C类地址以及划分子网的概念。他把32位的IP地址划分为两个部分。前面的是网络前缀,后面的用来指明主机。还采用了斜线计法。
后面的略
计算机网络--网络层
原文:http://www.cnblogs.com/Kobe10/p/5634956.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!