网络层简介
网络层主要涉及到虚拟专用网络,IP地址与MAC地址的关系,IP地址的分类,划分子网,构造超网,路由选择协议的工作原理等内容 。
网络层提供的服务
网络层向上只提供简单灵活的,无连接的,尽最大努力交付的数据报服务。网络在发送分组时不需要先建立连接,每一个分组(IP数据报)独立发送,与其前后的分组无关(不进行编号)。网络层不提供服务质量的承诺,也就是说,网络层所传输的分组可能出错,丢失,重复和失序,当然也不保证分组交付的时限。
虚拟电路服务与数据报服务的对比:
![](https://img-blog.csdnimg.cn/20190713190537435.png?)
网际协议IP
与IP协议配套使用的有三个协议:
- 地址解析协议ARP
- 网际控制报文协议ICMP
- 网际组管理协议
![](https://img-blog.csdnimg.cn/20190716215834288.png?)
虚拟互联网络
将网络互联起来要使用一些中间设备:
- 物理层使用的中间设备叫转发器
- 数据链路层使用的中间设备叫网桥或桥接器
- IP层使用的中间设备叫路由器,路由器就是一台专用计算机,用来在互联网中进行分组转发和路由选择
- 在IP层以上使用的中间设备叫网关。用网关连接两个不兼容的系统需要在高层协议进行转换
TCP/IP为使得不同网络架构的网络能够互联,在IP层采用了标准化的IP协议,使用IP协议互联后的网络可以看作是一个虚拟互联网络,也即逻辑互联网络。
分类的IP地址
IP地址与硬件地址
地址解析协议ARP
IP数据报的格式
一个IP数据报由首部和数据两部分组成。IP数据报的格式如下:
![](https://img-blog.csdnimg.cn/20190713163738830.png?)