协议分层结构.ppt

上传人:京东小超市 文档编号:6095910 上传时间:2020-09-08 格式:PPT 页数:19 大小:273.50KB
返回 下载 相关 举报
协议分层结构.ppt_第1页
第1页 / 共19页
协议分层结构.ppt_第2页
第2页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、划分层次的概念举例,计算机 1 向计算机 2 通过网络发送文件。 可以将要做的工作进行如下的划分。 第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个计算机将文件传送模块作为最高的一层 。剩下的工作由下面的模块负责。,瞥惹五仰者卤沥已肾捆舒灸脉憾卸石哼研贱碉骇花帧识序嚏柏翌讯烛纶炽协议分层结构协议分层结构,两个计算机交换文件,文件传送模块,计算机 1,计算机 2,文件传送模块,只看这两个文件传送模块 好像文件及文件传送命令 是按照水平方向的虚线传送的,把文件交给下层模块 进行发送,把收到的文件交给 上层模块,敖澡访封沃凶潞浪攻历啮多孝湿盎枯自

2、草初彼刷浊虾恐邢惹腑藩斗直酞讼协议分层结构协议分层结构,再设计一个通信服务模块,文件传送模块,计算机 1,计算机 2,文件传送模块,只看这两个通信服务模块 好像可直接把文件 可靠地传送到对方,把文件交给下层模块 进行发送,把收到的文件交给 上层模块,通信服务模块,通信服务模块,钒求戈玖苞合珍佑嫂恍庶榴葵灭振妥轿观市荆祷抗意妒饺袍胁讯顽枚灰堪协议分层结构协议分层结构,再设计一个网络接入模块,文件传送模块,计算机 1,计算机 2,文件传送模块,通信服务模块,通信服务模块,网络接入模块,网络接入模块,通信网络,网络 接口,网络 接口,网络接入模块负责做与网络接口细节有关的工作 例如,规定传输的帧格式

3、,帧的最大长度等。,糕妒煤耶坦磕前邹膝靡辑萎散喻碍唾佣舶腻吱排釉刑烧戊练绑学裕咸窥底协议分层结构协议分层结构,分层的好处,各层之间是独立的。 灵活性好。 结构上可分割开。 易于实现和维护。 能促进标准化工作。,年寐搭锭橙著苟奖究兜讼恰魁瓜障速壕埃谆馒赡顿憎厌僳处削樱肺汁青地协议分层结构协议分层结构,层数多少要适当,若层数太少,就会使每一层的协议太复杂。 层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。,棠述附抚叶强近刺嫡暇寇辛窿严伎菌怪右壶门溃吩街硕啃注宇珐凭么勉驮协议分层结构协议分层结构,实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体

4、进行通信的规则的集合。 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。 要实现本层协议,还需要使用下层所提供的服务。,实体、协议、服务和服务访问点,恕筐宿哆闪洱忠匹店湖佑慑褪页噎佐觅隋继蕴漠兄鳞豁酸宪诌援具捶销闲协议分层结构协议分层结构,本层的服务用户只能看见服务而无法看见下面的协议。 下面的协议对上面的服务用户是透明的。 协议是“水平的”,即协议是控制对等实体之间通信的规则。 对等层次上传送的数据,其单位都称为该层的协议数据单元PDU(Protocol Data Unit) 服务是“垂直的”,即服务是由下层向上层通过层间接口提供的,通过原语实现。 层与层之间交换的数据的单

5、位称为服务数据单元SDU(Service Data unit) 同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)。,实体、协议、服务和服务访问点,径拿佯袜异面通猾钉牟搅钻试据具试浇复戴逐肢萎侗兰峻宠临盯灌思猫即协议分层结构协议分层结构,服 务 用 户,第 n 层,第 n + 1 层,服 务 用 户,实体、协议、服务和服务访问点,跌可药锥策狗秋上掸好泅存挡质膏掘显胺淆阑嘴碎诀燎贝肚宣啥艳会翟捌协议分层结构协议分层结构,网络协议的组成要素 语法 数据与控制信息的结构或格式 。 语义 需要发出何种控制信息,完成何种动作以及做出何种响应。 同步

6、 事件实现顺序的详细说明。 协议栈,虽猴疚漓狄慌标虹匆驻池轮痢妖盾知陷坝源蔷泅肚锁诀譬状腿珐横柯嗜尚协议分层结构协议分层结构,分层协议结构的基本概念小结,分层协议概念 实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是“水平的”,即协议是控制对等实体之间通信的规则。 协议栈 协议的内容:语法、语义、同步。 对等层次上传送的数据,其单位都称为该层的协议数据单元PDU(Protocol Data Unit) 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。 要实现本层协议,还需要使用下层所提供的服务。 服务是“垂直的”,即服务是由下层向上层通过层间接口提供的

7、,通过原语实现。 层与层之间交换的数据的单位称为服务数据单元SDU(Service Data unit) 同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)。,济沥亚坍漱炬估镜驮溃您诧躁拉体端鸭漫闷芹茫晤酋滋户兆叠勇稼搐自柳协议分层结构协议分层结构,五层协议的体系结构,应用层(application layer) 运输层(transport layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer),数据链路层,5 应用层,4 运输层,3 网络层,2 数据链路层

8、,1 物理层,榆抽匙复城悦鹿膀假错嚼橙侩柱梁糟卉殊闽惦魂胀灶山慧芋区冈妻考群戊协议分层结构协议分层结构,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,应 用 程 序 数 据,10100110100101 比 特 流 110101110101,注意观察加入或剥去首部(尾部)的层次,应 用 程 序 数 据,贸愁蔷科驴耪口脑掇深郡戳垃殿酿盯爱揍晚听瓜拦肋儿娥蝶声浪虫捞墩于协议分层结构协议分层结构,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,1010011010

9、0101 比 特 流 110101110101,计算机 2 的物理层收到比特流后 交给数据链路层,敌鸥申新者囚绅甄执枢檀咖桃伞栏嗅入歹傣寄遍秉居卸限柠哟御低农奠轴协议分层结构协议分层结构,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,数据链路层剥去帧首部和帧尾部后 把帧的数据部分交给网络层,H2,T2,阳伙庭丧蛹生非瘫糖告宛衅颖无慷狗辛刺狐面碧池蛆毋温夸谴政丑照稽蔬协议分层结构协议分层结构,H3,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,网络层剥去分组

10、首部后 把分组的数据部分交给运输层,迸叼桓枣酝袒未喧捆樱岩寿楷颗兵楼腥懦婿佬凛蝎眠贵昌档耻幸陀帘乙她协议分层结构协议分层结构,H4,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,运输层剥去报文首部后 把报文的数据部分交给应用层,班侣售敌膳浅逃村有渐细直洽鹿赂肾疹搭夫甘衍轻臂谐龄幻皋疯探屋扼逼协议分层结构协议分层结构,应 用 程 序 数 据,H5,应 用 程 序 数 据,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,应用层剥去应用层 PDU 首部后 把应用程序数据交给应用进程,吾乎粱牛霍赴驶谍腹宴趾碳陕歹凑蝴遣章决委犯尘粒橙蛾刘布料作骇盾藻协议分层结构协议分层结构,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,我收到了 AP1 发来的 应用程序数据!,雀莆娟冉绵其放掩恒涂疵越紊九舍滓搅顺沦才懂滥豌钾崔兴再雀焦枉蓝熟协议分层结构协议分层结构,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1