协议分层结构

上传人:汽*** 文档编号:567914082 上传时间:2024-07-22 格式:PPT 页数:19 大小:191KB
返回 下载 相关 举报
协议分层结构_第1页
第1页 / 共19页
协议分层结构_第2页
第2页 / 共19页
协议分层结构_第3页
第3页 / 共19页
协议分层结构_第4页
第4页 / 共19页
协议分层结构_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《协议分层结构》由会员分享,可在线阅读,更多相关《协议分层结构(19页珍藏版)》请在金锄头文库上搜索。

1、划分层次的概念举例 计算机 1 向计算机 2 通过网络发送文件。可以将要做的工作进行如下的划分。第一类工作与传送文件直接有关。确信对方已做好接收和存储文件的准备。双方协调好一致的文件格式。两个计算机将文件传送模块文件传送模块作为最高的一层 。剩下的工作由下面的模块负责。两个计算机交换文件 文件传送模块计算机 1计算机 2文件传送模块只看这两个文件传送模块好似文件及文件传送命令是按照水平方向的虚线传送的把文件交给下层模块进行发送把收到的文件交给上层模块再设计一个通信效劳模块 文件传送模块计算机 1计算机 2文件传送模块只看这两个通信效劳模块好似可直接把文件可靠地传送到对方把文件交给下层模块进行发

2、送把收到的文件交给上层模块通信效劳模块通信效劳模块再设计一个网络接入模块 文件传送模块计算机 1计算机 2文件传送模块通信效劳模块通信效劳模块网络接入模块网络接入模块通信网络网络接口网络接口网络接入模块负责做与网络接口细节有关的工作例如,规定传输的帧格式,帧的最大长度等。分层的好处 各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护。能促进标准化工作。 层数多少要适当 假设层数太少,就会使每一层的协议太复杂。层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。 实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的规那么的集合。

3、在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供效劳。要实现本层协议,还需要使用下层所提供的效劳。 实体、协议、效劳和效劳访问点本层的效劳用户只能看见效劳而无法看见下面的协议。下面的协议对上面的效劳用户是透明的。 协议是“水平的,即协议是控制对等实体之间通信的规那么。对等层次上传送的数据,其单位都称为该层的协议数据单元PDUProtocol Data Unit效劳是“垂直的,即效劳是由下层向上层通过层间接口提供的,通过原语实现。层与层之间交换的数据的单位称为效劳数据单元SDUService Data unit同一系统相邻两层的实体进行交互的地方,称为效劳访问点 SAP (Servi

4、ce Access Point)。 实体、协议、效劳和效劳访问点 协 议交换原语交换原语服 务 用 户提 供 服 务服 务 提 供 者第 n 层第 n + 1 层服 务 用 户SAPSAP实体、协议、效劳和效劳访问点 网络协议的组成要素语法语法 数据与控制信息的结构或格式 。 语义语义 需要发出何种控制信息,完成何种动作以及做出何种响应。 同步同步 事件实现顺序的详细说明。协议栈分层协议结构的根本概念小结分层协议概念实体(entity) 表示任何可发送或接收信息的硬件或软件进程。协议是“水平的,即协议是控制对等实体之间通信的规那么。协议栈协议的内容:语法、语义、同步。对等层次上传送的数据,其单

5、位都称为该层的协议数据单元PDUProtocol Data Unit在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供效劳。要实现本层协议,还需要使用下层所提供的效劳。效劳是“垂直的,即效劳是由下层向上层通过层间接口提供的,通过原语实现。层与层之间交换的数据的单位称为效劳数据单元SDUService Data unit同一系统相邻两层的实体进行交互的地方,称为效劳访问点 SAP (Service Access Point)。五层协议的体系结构 应用层(application layer) 运输层(transport layer) 网络层(network layer) 数据链路层(da

6、ta link layer) 物理层(physical layer) 数据链路层5 应用层4 运输层3 网络层2 数据链路层1 物理层计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应 用 程 序 数 据应用层首部H5比 特 流 注意观察参加或剥去首部尾部的层次应 用 程 序 数 据H5应 用 程 序 数 据H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据H4运输层首部H3网络层首部H2链路层首部T2链路层尾部计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2比 特 流 计算机 2 的物理层收到比特流

7、后交给数据链路层H2T2H3H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2数据链路层剥去帧首部和帧尾部后把帧的数据局部交给网络层H2T2H3H4H5应 用 程 序 数 据H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2网络层剥去分组首部后把分组的数据局部交给运输层H5应 用 程 序 数 据H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2运输层剥去报文首部后把报文的数据局部交给应用层应 用 程 序 数 据H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用层剥去应用层 PDU 首部后把应用程序数据交给应用进程计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2我收到了 AP1 发来的应用程序数据!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号