第n层在向第n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。
仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
体系结构是抽象的,而实现是指能运行的一些软件和硬件。
二、认识分层结构
1、实体
第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
2、协议
为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。
语法:规定传输数据的格式;
语义:规定所要完成的功能;
同步:规定各种操作的顺序;
3、接口
访问服务点SAP,上层使用下层服务的入口
4、服务
下层为相邻上层提供的功能调用。
SDU服务数据单元:为完成用户所要求的功能而应传送的数据;
PCI协议控制信息:控制协议等操作的信息;
PDU协议数据单元:对等层次之间传送的数据单元;
三、OSI参考模型
1、应用层
所有能和用户交互产生网络流量的程序,比如QQ、微信。
典型应用层服务:
-
文件传送FTP
-
电子邮件SMTP
-
万维网HTTP
2、表示层
用于处理在两个通信系统中交换信息的表示方式(语法和语义)
功能一:数据格式变换
…0111011000…
翻译为:
功能二:数据加密解密
功能三:数据压缩和恢复
3、会话层
向表示层提供建立连接并在连接上有序地传输数据。
这是会话,建立同步SYN。
功能:
-
建立、管理、终止会话
-
使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。
-
适用于传输大文件。