数据通信协议
计算机网络传输数据过程中,事先决定数据的格式和传输的规定或“约定”,且网络设备遵循这一系列“约定”对数据进行处理——协议
ISO: International Organization for Standardization国际标准化组织
OSI: Open System Interconnection 开放系统互联
20世纪70年代后期,ISO推出了OSI参考模型,希望不同供应商的网络之间能够相互协同工作。
应用层 7
表示层 6 高层:负责主机之间的数据传输
会话层 5
------------------------
传输层 4
------------------------
网络层 3
数据链路层 2 底层:负责网络数据传输
物理层 1
层 | 分层名称 | 功能 | 相关规范 |
7 | 应用层 | 提供人机交互的界面 | Telnet、FTP、HTTP… |
6 | 表示层 | 处理数据格式、数据加密等 | ACSⅡ、JPEG… |
5 | 会话层 | 建立、维护和管理回话 | 操作系统/应用程序访问调度 |
4 | 传输层 | 建立主机端到端的连接;区分不同的上层应用错误校验 | TCP、UDP、SPX |
3 | 网络层 | 逻辑寻址&路由选择 | IP、IPX… |
2 | 数据链路层 | 介质访问,组合成帧,差错校验 | 802.3/802.2,HDLC… |
1 | 物理层 | 比特流传输 | V.35 |
PDU(Protocol Data Unit):每一层使用自己层的协议和别的系统的对应层相互通信,协议层的协议在对等层之间交换的信息叫协议数据单元。
应用(上)层:message 消息
Transport layer: segment 数据段
Network layer: packet 数据包
Data-link layer:frame 数据帧
Physical layer:bit 比特流
所在层 PDU 特点
物理层 ——> 比特 ——> 所有接口在同一个冲突域
链路层 ——> 帧 ——> 分隔冲突域,所有接口在同一个广播域
网络层 ——> 包 ——> 分隔广播域
OSI参考模型的优点
》促进标准化工作
》各层间结构上相互独立,把网络操作分成低复杂性单元;
》灵活性好,某一层变化不会影响到其他层;
》各层间通过一个“接口”实现上下层通信;
》易于实现和维护;
》便于学习