网络层简介

121 阅读1分钟

网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向传输层提供最基本的端到端的数据传送服务。主要内容有:虚电路分组交换和数据报分组交换、路由选择算法、阻塞控制方法、X.25协议、综合业务数据网(ISDN)、异步传输模式(ATM)及网际互连原理与实现。

1.网络层常见协议

1.1.IP协议

1.1.1.核心功能

通过IP地址(如192.168.1.1)标识网络中的设备。 根据路由表选择最佳路径传输数据包。
将大数据包分割为适合物理链路传输的片段,并在接收端重组。目前主要有IP v4与IP v6两个版本的协议,其中IP v4占据主导地位。

1.1.2.数据包格式

image.png

1.2.ICMP协议

1.2.1核心功能

当IP 数据包无法到达目的地或网络出现问题时,ICMP会发送错误消息(如“目的不可达”“超时”); 支持 Ping(检测主机可达性)和 Traceroute(跟踪路由路径)等工具; 允许设备查询其他设备的状态(如地址掩码请求、时间戳请求)。

1.3ARP协议

1.3.1主要功能

将IP地址转换成MAC地址以及判断IP地址是否错误。