OSI七层模型
互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。划分这个模型的意义只是为了让开发者明白每一层是干什么的。每一层都运行不同的协议,协议就是我们通信的标准。实际上还有人把它划成五层、四层。
- 按照七层划分:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
- 按照五层划分:应用层、传输层、网络层、数据链路层、物理层。
- 按照四层划分:应用层、传输层、网络层、网络接口层。
接下来我们按照五层划分来进行详细介绍。
物理层
物理层的功能主要是基于电特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0。中间的物理链接可以是光缆、电缆、双绞线、无线电波。中间传的是电信号,即010101。一组物理层数据称为“位”。单纯的电信号没有意义,必须要对其进行分组,8位一组,物理层是不能对其进行分组的,因此就需要数据链路层来处理。
数据链路层
数据链路层的目的就是为了对电信号进行分组,该层遵循(Ethernet)以太网协