OSI七层参考模型(Open System Interconnection/Reference Model,OSI/RM):
从低层到高层
-
物理层
- 提供透明的比特流传输,物理层的连接可以时全双工或半双工方式,而传播方式分为同步或异步方式。
- 数据终端设备(Data Terminal Equipment,DTE):具有一定的数据处理能力和数据收发能力的设备,用于提供或接收数据:路由器、PC、终端等
- 数据通信设备(Data Communications Equipment ,DCE):在DTE和传输线路之间提供信号变换和编码功能,并负责建立、保持和释放链路的连接。CSU/DSU、NT1、广域网交换机、MODEM等。 两者的区别是:DCE提供时钟,而DTE不提供时钟;DTE的接头是针头(俗称公头),而DCE的接头是孔头(俗称母头);
-
数据链路层(Data Link Layer)
数据链路层的功能:
- 链路连接的建立、拆除和分离:数据传输所依赖的介质的长期的,但传输数据的实体间的连接是有生存期的。在连接生存期内,收发两端可以进行不等的一次或多次数据通信,每次通信都要经过建立通信联络、数据通信和拆除通信联络这三个过程。
- 帧定届和帧同步:数据链路层的数据传输单元是帧,由于数据链路层的协议不同,帧的长短和界面也不同,所以必须对帧进行定届和同步。
- 顺序控制:对帧的收发顺序进行控制
- 差错检测、恢复:差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测。各种错误的恢复则常反馈重发技术来完成
- 链路标识、流量/拥塞控制
局域网中的数据链路层可以分为逻辑链路控制(Logical Link Control,LLC)和介质访问访问控制(Media Access Conotrol,MAC)两个子层。其中LLC只在使用IEEE802.3格式的时候才会用到,而如今很少使用IEEE802.3格式,取而代之的是以太帧格式,而使用以太帧格式则不会有LLC存在。
-
网络层
功能:路由选择和中继;激活和终止网络连接;链路复用;差错检测和恢复;流量/拥塞控制等。 -
传输层
实现可靠的端到端的数据传输能实现数据分段、传输和组装,还提供差错控制和流量/拥塞控制等功能 -
会话层
建立和释放会话连接还赢做一下工作:- 将会话地址映射为传输层地址
- 进行数据传输
- 释放连接
-
表示层
数据语法转换、语法表示、数据加密和解密、数据压缩和解压 -
应用层
概念
- 封装:附加一个报头和报尾,这个过程成为封装
- 网路协议:语法、语义和时序关系(又称同步)
- PDU(协议数据单元):
- 服务:下一层提供上一层服务,服务是垂直的,协议是水平的
- 实体:特定软件模块
- 服务原语:
- 服务数据单元:(Service Data Unit,SDU)
TCP/IP参考模型
应用层:(OSI:应用层、表示层、绘画层) 、传输层(传输层)、网际层(网络层)、网络接口层(数据链路层、物理层)