网络层
1.网络层的功能
网络层负责在不同网络之间转发数据包, 基于数据包的IP地址转发. 如果数据丢失,不负责丢失重传, 也不负责顺序处理. 路由器就工作在网络层
数据包在互联网中传送时, 在物理层中有各种不同的介质. 因为既有局域网的广播传输, 又有广域网的点对点传输. 所以在局域网使用CSMA/CD协议, 在路由器间使用PPP协议
2.网络设备和OSI参考模型间的关系
计算机通信过程
发送端 :
- 1.应用程序准备要传输的文件,
- 2.传输层 将文件分段 并编号
- 3.在网络层对分段数据加上源, 目标IP地址
- 4.在数据链路层 : 两种情况, 使用自己的子网掩码判断源IP和目标IP是否在同一网段
1>本网段通信
若在同一网段, 则直接使用ARP协议, 广播解析目标地址的MAC地址. 然后用对方的MAC地址封装成数据帧
2>跨网段通信
如果不是一个网段,则先通过ARP协议广播获取网关(路由器)的MAC地址, 再传送到路由器(借助路由表), 通过点对点传输到另一网段, 再进行传输.