《计算机网络教学课件》ch1概述课件.ppt
《《计算机网络教学课件》ch1概述课件.ppt》由会员分享,可在线阅读,更多相关《《计算机网络教学课件》ch1概述课件.ppt(56页珍藏版)》请在三一办公上搜索。
1、1,1.3 网络软件,协议层次接口与服务各层的设计问题面向连接的服务和无连接的服务服务和协议的关系,2,对于复杂的网络系统,用什么方法能合理地组织网络的结构,以达到:结构清晰简化设计与实现便于更新与维护较强的独立性和适应性,解决:分而治之!一个生活中的例子:,1.3.1 协议层次,3,哲学家-翻译-秘书结构,4,哲学家-翻译-秘书结构,消息,选择语言,选择传真,5,哲学家-翻译-秘书结构,消息,选择语言,选择传真,一系列的步骤层次的观点:每层实现一种特定的服务通过自己内部的功能依赖自己的下层提供的服务,6,哲学家-翻译-秘书结构,消息,选择语言,选择传真,每层都向上一层提供特定的服务每层都把实
2、现服务的细节对上一层屏蔽 一方的第n层与另一方的第n层对话对应层的实体称为对等体对话中用到的规则和约定统称为第n层协议每层都通过接口享受下一层提供的服务,7,问题:两个哲学家之间、两个翻译之间,他们是在直接通信吗?翻译、秘书各向谁提供什么样的服务?一方的哲学家与翻译、翻译与秘书之间的接口改变对另一方有影响吗?一方换翻译/秘书对通信有影响吗?,消息,选择语言,选择传真,哲学家-翻译-秘书结构,8,1.3.1 协议层次,举例2:邮政特快专递模型,9,层次化方法在其它领域的应用,程序设计把一个大的程序分解为若干个层次的小模块来实现,如操作系统,抽象数据类型、数据封装及面向对象程序设计。邮政系统邮递员
3、、邮政分局、邮政总局、邮政运输银行系统 物流系统,10,1.3.1 协议层次,分层的好处每一层不需要知道下一层是如何实现的,只需要知道层间的接口和所提供的服务当某一层协议发生改变时不影响上下层协议结构上分开,各层可采用最适合的技术易于实现和维护促进标准化,11,计算机网络体系结构的定义,计算机网络中也采用了分层方法。把复杂的问题划分为若干个较小的、单一的局部问题,在不同层上予以解决。网络的层次结构方法要解决的问题:网络应该具有哪些层次?每一层的功能是什么?(分层与功能)各层之间的关系是怎样的?它们如何进行交互?(服务与接口)通信双方的数据传输要遵循哪些规则?(协议),12,计算机网络中,层和协
4、议的集合被称为计算机网络体系结构。换句话说:体系结构包括两个内容:分层结构与每层的协议。每层实现的细节和层间的接口规范并不属于网络体系结构的内容。最早的网络体系结构源于IBM的SNA;其它的网络体系结构还有DEC的DNA等由国际化标准组织ISO制定的网络体系结构国际标准是OSI/RM;实际中应用最广泛的是TCP/IP体系结构事实上的标准,计算机网络体系结构的定义,13,协议,人际交流的协议:人类之间“现在几点了?”“10点.”说明发送的消息 说明接收到某消息后所应采取的行动 说明动作的次序,通信协议:计算机之间网络中所有的通信活动都是由协议所控制,协议:定义网络实体间发送和接收报文的格式、顺序
5、以及当传送和接收消息时应采取的行动。(语义、语法和时序),14,人相互交流的协议和通信协议之间的对比,15,通信协议的三要素,语义对协议中各协议元素的含义的解释,例如:在HDLC协议中,标志Flag(7EH)表示报文的开始和结束在BSC协议中,SOH(01H)表示报文的开始,STX(02H)表示报文正文的开始,ETX(03H)表示报文正文的结束语法协议元素与数据的组合格式,即报文格式。例如:时序通信过程中,通信双方操作的执行顺序和规则,BSC,HDLC,16,t,t,时序例,17,1.3.1 协议层次,协议计算机网络的同等层次中,通信双方进行信息交换时必须遵守的规则和约定第n层协议一台机器上的
6、第n层与另一台机器上的第n层进行对话,对话中用到的规则和约定合起来称为第n层协议,18,1.3.1 协议层次,对等体不同机器里包含对应层的实体,对等体用协议进行通信接口定义了下层向上层提供哪些原语操作和服务网络体系结构层和协议的集合协议栈一个特定系统所使用的一组协议(每层一个协议)注物理介质上进行的是实通信对等体间进行的是虚拟通信,层、协议和接口,19,对等层通信的实质,网络分层体系结构原理禁止不同主机的对等层之间进行直接通信。(想一想,为什么?),实际上,每一层必须依靠下层提供的服务来与另一台主机的对等层通信。上层使用下层提供的服务Service user;下层向上层提供服务Service
7、provider。第n+1层是第n层的服务用户,第n-1层是第n层的服务提供者第n层的服务也依赖于第n-1层以及以下各层的服务例:邮政通信,20,1.3.2 各层的设计问题,编址机制数据传输规则差错控制流量控制报文的分割与重组顺序控制多路复用路由选择,21,数据传输规则,单工通信(simplex communication)数据仅在一个方向上传输(例:无线电广播)半双工通信(half-duplex communication)数据能在任意一个方向上传输,但不能同时双向传输(例:对讲机)全双工通信(full-duplex communication)数据能同时双向传输(例:电话),22,发送器,
8、接收器,单工方式:,23,1.3.3 面向连接服务和无连接服务,面向连接的服务(connection-oriented service)在使用时要先建立连接使用该连接传输数据释放连接 无连接服务(connectionless service)不需要建立和释放连接,直接传输数据每个报文都带有完整的地址,并且每个报文都独立于其它报文,由系统选定的路线传递,24,1.3.3 面向连接服务和无连接服务,可靠的服务让接收方向发送方确认收到了一条消息不可靠的服务接收方不必向发送方确认收到了一条消息,25,面向连接服务的类型可靠的面向连接服务报文序列:要保持报文的边界字节流:只是一个字节流,没有任何报文边界
9、例:发送方发送两个1024字节的报文,当2048字节到达接收方时候;对于报文流,收到的是两个独立的报文,每个报文大小是1024字节,而对于字节流,没有报文的边界,接收到的是一个2048字节的数据单元不可靠的面向连接服务如:视频会议,1.3.3 面向连接服务和无连接服务,26,1.3.3 面向连接服务和无连接服务,无连接服务的类型数据报服务特点是不需接收端作任何响应是一种不可靠的服务有确认的数据报服务对每一个报文产生一个确认给发送方是一种可靠的服务请求-应答服务数据报是接收方每收到一个报文,就向发送方发送一个应答报文通常被用于实现客户/服务器模式下的通信,27,Connection Orient
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络教学课件 计算机网络 教学 课件 ch1 概述
链接地址:https://www.31ppt.com/p-5071647.html