资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
划分层次的概念举例 计算机 1 向计算机 2 经过网络发送文件。可以将要做的任务进展如下的划分。第一类任务与传送文件直接有关。确信对方已做好接纳和存储文件的预备。双方协调好一致的文件格式。两个计算机将文件传送模块作为最高的一层 。剩下的任务由下面的模块担任。两个计算机交换文件 文件传送模块计算机 1计算机 2文件传送模块只看这两个文件传送模块好似文件及文件传送命令是按照程度方向的虚线传送的把文件交给下层模块进展发送把收到的文件交给上层模块再设计一个通讯效力模块 文件传送模块计算机 1计算机 2文件传送模块只看这两个通讯效力模块好似可直接把文件可靠地传送到对方把文件交给下层模块进展发送把收到的文件交给上层模块通讯效力模块通讯效力模块再设计一个网络接入模块 文件传送模块计算机 1计算机 2文件传送模块通讯效力模块通讯效力模块网络接入模块网络接入模块通讯网络网络接口网络接口网络接入模块担任做与网络接口细节有关的任务例如,规定传输的帧格式,帧的最大长度等。分层的益处 各层之间是独立的。灵敏性好。构造上可分割开。易于实现和维护。能促进规范化任务。 层数多少要适当 假设层数太少,就会使每一层的协议太复杂。层数太多又会在描画和综合各层功能的系统工程义务时遇到较多的困难。 实体(entity) 表示任何可发送或接纳信息的硬件或软件进程。 协议是控制两个对等实体进展通讯的规那么的集合。 在协议的控制下,两个对等实体间的通讯使得本层可以向上一层提供效力。要实现本层协议,还需求运用下层所提供的效力。 实体、协议、效力和效力访问点本层的效力用户只能看见效力而无法看见下面的协议。下面的协议对上面的效力用户是透明的。 协议是“程度的,即协议是控制对等实体之间通讯的规那么。对等层次上传送的数据,其单位都称为该层的协议数据单元PDUProtocol Data Unit效力是“垂直的,即效力是由下层向上层经过层间接口提供的,经过原语实现。层与层之间交换的数据的单位称为效力数据单元SDUService Data unit同一系统相邻两层的实体进展交互的地方,称为效力访问点 SAP (Service Access Point)。 实体、协议、效力和效力访问点 协 议交换原语交换原语服 务 用 户提 供 服 务服 务 提 供 者第 n 层第 n + 1 层服 务 用 户SAPSAP实体、协议、效力和效力访问点 网络协议的组成要素语法 数据与控制信息的构造或格式 。 语义 需求发出何种控制信息,完成何种动作以及做出何种呼应。 同步 事件实现顺序的详细阐明。协议栈分层协议构造的根本概念小结分层协议概念实体(entity) 表示任何可发送或接纳信息的硬件或软件进程。协议是“程度的,即协议是控制对等实体之间通讯的规那么。协议栈协议的内容:语法、语义、同步。对等层次上传送的数据,其单位都称为该层的协议数据单元PDUProtocol Data Unit在协议的控制下,两个对等实体间的通讯使得本层可以向上一层提供效力。要实现本层协议,还需求运用下层所提供的效力。效力是“垂直的,即效力是由下层向上层经过层间接口提供的,经过原语实现。层与层之间交换的数据的单位称为效力数据单元SDUService Data unit同一系统相邻两层的实体进展交互的地方,称为效力访问点 SAP (Service Access Point)。五层协议的体系构造 运用层(application layer) 运输层(transport layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer) 数据链路层5 运用层4 运输层3 网络层2 数据链路层1 物理层计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应 用 程 序 数 据运用层首部H510100110100101 比 特 流 110101110101留意察看参与或剥去首部尾部的层次应 用 程 序 数 据H5应 用 程 序 数 据H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据H4运输层首部H3网络层首部H2链路层首部T2链路层尾部计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 210100110100101 比 特 流 110101110101计算机 2 的物理层收到比特流后交给数据链路层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 发来的运用程序数据!
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号