目录
什么是协议分层?
协议分层类似于打电话时, 定义不同层次的协议.
比如说, 我们都用普通话交流, 而不是用各地的方言.
这个例子很简单, 但是实际的网络通信则是更复杂, 需要分更多的层次.
分层的作用
分层最大的好处, 类似于面向接口编程, 定义好两层间的接口规范, 让双方来遵守这个规范来对接.
OSI七层模型
OSI : 即 Open System Interconnection, 开放系统互连.
- OSI七层网络模型是一个逻辑上的定义和规范, 把网络从逻辑上分为了7层
- OSI最主要的功能就是帮助不同类型的主机实现数据传输.
- 最大的优点是将 服务 接口 协议 这三个概念明确的区分开了, 通过七个层次的结构模型可以使不同系统的网络之间实现可靠的传输.
OSI七层模型分为以下七层:
第一层: 物理层
功能: 传输信息的介质规格, 将数据以实体呈现并传输的规格
比特流与电子信号之间的切换.
1. 物理层包含物理连网媒介, 例如:网卡, 连接器等.
2.物理层的协议产生并检测电压发送和接收数据的信号.
例如: 你个你的PC插上一张网卡, 你就提供了一个物理层.
第二层: 数据链路层
功能: 同步 差错 制定MAC方法
1. 它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧.
2. 帧(Frame)是用来移动数据的结构包, 它不仅包括原始(未加工)数据, 或称“有效荷载”, 还包括发送方和接收方的网络地址以