版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 网络体系结构提出的背景网络体系结构提出的背景计算机网络的复杂性、计算机网络的复杂性、异质性异质性 不同的通信介质不同的通信介质有线、无线、有线、无线、 不同种类的设备不同种类的设备主机、路由器、交换机、复用设主机、路由器、交换机、复用设备、备、 不同的操作系统不同的操作系统Unix、Windows、 不同的软不同的软/硬件、接口和通信约定(协议)硬件、接口和通信约定(协议) 不同的应用环境不同的应用环境固定、移动、固定、移动、 不同种类业务不同种类业务分时、交互、实时、分时、交互、实时、 宝贵的投资和积累宝贵的投资和积累有形、无形、有形、无形、 用户业务的延续性用户业务的延续性不允许出现大
2、的跌宕起伏不允许出现大的跌宕起伏第二章第二章 计算机网络体系结构计算机网络体系结构 2. 1 引言引言2 网络是复杂的网络是复杂的! 诸多诸多 “成分成分”: 主机主机 路由器路由器 各种介质的链路各种介质的链路 应用程序应用程序 协议协议 硬件硬件, 软件软件问题问题: 如何将复杂的网络问题依据如何将复杂的网络问题依据一定的规则组织成一定的一定的规则组织成一定的结构结构?至少要为讨论网络问题建设至少要为讨论网络问题建设一个技术平台一个技术平台?3l结构清晰l简化设计与实现l便于更新与维护l较强的独立性和适应性对于复杂的网络系统,用什么方法能合理地组对于复杂的网络系统,用什么方法能合理地组织网
3、络的结构,以达到:织网络的结构,以达到:解决:分而治之!解决:分而治之! 一个生活中的例子:空中旅行的组织空中旅行的组织4空中旅行的组织空中旅行的组织一系列的步骤一系列的步骤机票 (购买)行李 (托运)旅客 (出发)飞机 (起飞)飞行航线机票 (投诉)行李 (认领)旅客 (到达)飞机 (着陆)飞行航线飞行航线5空中旅行的组织空中旅行的组织: 从另一种不同的角度观察从另一种不同的角度观察层次的观点:层次的观点: 每层实现一种特定的每层实现一种特定的服务服务 通过自己内部的功能通过自己内部的功能 依赖自己的下层提供的服务依赖自己的下层提供的服务机票 (购买)行李 (托运)旅客 (出发)飞机 (起飞
4、)飞行航线机票 (投诉)行李 (认领)旅客 (到达)飞机 (着陆)飞行航线飞行航线6从出发地到目的地的航线:导航服务柜台-to-柜台:“旅客+行李” 票务服务行李托运-to-行李认领:行李服务登机入口-to-到达出口:旅客乘务服务 跑道-to-跑道:飞机“航运”服务7层次功能的分布式实现层次功能的分布式实现飞机 (起飞)飞机 (着陆)飞行航线起飞起飞机场机场到达机场到达机场中间空中交通枢纽飞行航线飞行航线机票 (购买)机票 (投诉)行李 (托运)行李 (认领)旅客 (出发)旅客 (到达)8层次化方法在其它领域的应用 程序设计程序设计 把一个大的程序分解为若干个层次的小模块来实把一个大的程序分解
5、为若干个层次的小模块来实现,如操作系统。现,如操作系统。 邮政系统邮政系统 邮递员、邮政分局、邮政总局、邮政运输邮递员、邮政分局、邮政总局、邮政运输 银行系统银行系统 物流系统物流系统 。91. 计算机网络体系结构的定义计算机网络体系结构的定义 分层分层方法方法把复杂的问题划分为若干个较把复杂的问题划分为若干个较小的、单一的局部问题,在不同层上予以解小的、单一的局部问题,在不同层上予以解决。决。 网络的层次结构方法要解决的问题:网络的层次结构方法要解决的问题: 网络应该具有哪些层次?每一层的功能是什么?网络应该具有哪些层次?每一层的功能是什么?(分层与功能分层与功能) 各层之间的关系是怎样的?
6、它们如何进行交互?各层之间的关系是怎样的?它们如何进行交互?(服务与接口服务与接口) 通信双方的数据传输要遵循哪些规则?(通信双方的数据传输要遵循哪些规则?(协议协议)10 计算机网络中,层层、协议协议和层间接口层间接口的集合被称为计算机网络体系结构计算机网络体系结构。换句话说:体系结构包括三个内容:换句话说:体系结构包括三个内容:分层结构与分层结构与每层的功能,服务与层间接口,协议。每层的功能,服务与层间接口,协议。 最早的网络体系结构源于IBM的SNA; 其它的网络体系结构还有DEC的DNA等 由国际化标准组织ISO制定的网络体系结构国际标准是OSI/RM; 应用广泛:TCP/IP体系结构
7、体系结构11层次结构方法的优点层次结构方法的优点 独立性强独立性强耦合程度低耦合程度低 上层只需了解下层通过层间接口提供什么服务上层只需了解下层通过层间接口提供什么服务黑箱方黑箱方法法。 适应性强适应性强 只要服务和接口不变,每层的实现方法可任意改变。只要服务和接口不变,每层的实现方法可任意改变。 易于实现和维护易于实现和维护 把复杂的系统分解成若干个涉及范围小、功能简单的子把复杂的系统分解成若干个涉及范围小、功能简单的子单元:单元: 使系统的结构清晰,实现、调试和维护变得简单和容易。使系统的结构清晰,实现、调试和维护变得简单和容易。 使设计人员能专心设计和开发所关心的功能模块。使设计人员能专
8、心设计和开发所关心的功能模块。122. 网络体系结构的分层原理网络体系结构的分层原理n 基本概念:基本概念: 实体实体:任何可以发送或接收信息的硬件:任何可以发送或接收信息的硬件/软件进程。软件进程。 对等层对等层:两个不同系统的同级层次。:两个不同系统的同级层次。 对等实体对等实体:分别位于不同系统对等层中的两个实体:分别位于不同系统对等层中的两个实体 接口接口:相邻两层之间交互的界面,定义相邻两层之:相邻两层之间交互的界面,定义相邻两层之间的操作及下层对上层的服务。间的操作及下层对上层的服务。 服务服务:某一层及其以下各层的一种能力,通过接口:某一层及其以下各层的一种能力,通过接口提供给其
9、相邻上层。提供给其相邻上层。 协议协议:通信双方在通信中必须遵守的规则。:通信双方在通信中必须遵守的规则。13系统系统A系统系统B实体实体对等层对等层对等实体对等实体接口接口服务服务物理网络物理网络14网网络络分分层层体体系系结结构构P3P2P1 2 1 3 2 1物理通信线路物理通信线路 3 N+1 N N-1 N+1 N N-1Pn-1PnPn+1系统系统A系统系统Bl网络中的任何一个系统都是按照层次结构来组织的l同一网络中,任意两个端系统必须具有相同的层次l每层使用其下层提供的服务,并向其上层提供服务l通信只在对等层间进行(间接的、逻辑的、虚拟的),非对等层之间不能互相“通信”l实际的物
10、理通信只在最底层完成lPn:第n层协议协议,即第n层对等实体间通信时必须遵循的规则或约定153. 通信协议通信协议 人际交流的协议人际交流的协议: 人类之间人类之间 “我有一个问题我有一个问题.” “现在几点了现在几点了?” 说明发送的消息说明发送的消息 说明接收到某消息说明接收到某消息后所应采取的行动后所应采取的行动 说明动作的次序说明动作的次序协议:协议: 定义定义网络实体间网络实体间发送和接收发送和接收报文的格式、顺序以及当传报文的格式、顺序以及当传送和接收消息时应采取的行送和接收消息时应采取的行动。动。(语义、语法和时序语义、语法和时序)16HiHiWhats thetime?2:00
11、请求连接传送文件:xxxxx.xxxtime连接确认17 网络体系结构中:网络体系结构中: 每层可能会有若干个协议每层可能会有若干个协议 一个协议只属于一个层次一个协议只属于一个层次 协议可以由软件或硬件来实现:协议可以由软件或硬件来实现: 网络通信协议软件、网络驱动程序网络通信协议软件、网络驱动程序 网络硬件网络硬件 常用协议组:常用协议组: TCP/IP(Windows、Unix、Linux、) NetBEUI(Windows) IPX/SPX(NetWare、Windows)18 2. 2 ISO/OSI参考模型参考模型 图图2.1 七层协议参考模型七层协议参考模型19OSI环境中的数据
12、传输过程(物理通信)环境中的数据传输过程(物理通信)应 用 层表 示 层会 话 层传 输 层网 络 层 数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层应用进程A应用进程B比特序列帧分组报文数据单元数据单元数据数据传输介质主主机机A A主主机机B B20 OSI环境中的数据传输过程(逻辑通信)环境中的数据传输过程(逻辑通信)212.2开放系统互联参考模型(开放系统互联参考模型(OSI/RM)OSI参考模型将网络的不同功能划分为参考模型将网络的不同功能划分为7层层应用层应用层Application表示层表示层Presentation会话层会话层sessi
13、on传输层传输层transport物理层物理层Physical数据链路层数据链路层Data Link网络层网络层Network7654321处理网络应用处理网络应用数据表示数据表示主机间通信主机间通信端到端的连接端到端的连接寻址和最短路径寻址和最短路径介质访问(接入)介质访问(接入)二进制传输二进制传输222.3 原理体系结构各层概述原理体系结构各层概述 1 物理层(物理层(physical layer) 任务:在物理媒体任务:在物理媒体(介质介质)上上正确地正确地、透明地透明地传送比特流。传送比特流。 协议协议(标准标准):规定了物理接口的各种特性:规定了物理接口的各种特性: 机械机械:物理
14、连接器的尺寸、形状、规格:物理连接器的尺寸、形状、规格 电气电气:信号电平,信号的脉冲宽度和频率,数据传送速率,最大:信号电平,信号的脉冲宽度和频率,数据传送速率,最大传输距离等传输距离等 功能功能:接口引(线)脚的功能和作用:接口引(线)脚的功能和作用 规程规程:信号时序,应答关系,操作过程:信号时序,应答关系,操作过程 功能:建立和拆除物理连接、位流传输、管理功能:建立和拆除物理连接、位流传输、管理 美国电子工业协会美国电子工业协会EIA 物理层标准化物理层标准化 例:例:RS-232、RS-449、V.24、 V.35、G.703/G.70423物理层标准的应用24数据终端设备数据终端设
15、备DTE、数据通信设备、数据通信设备DCE DTE用于处理用户数据的设备。如计算机、路由用于处理用户数据的设备。如计算机、路由器。器。 DCE用于把用于把DTE发出的数字信号转换成适合于在发出的数字信号转换成适合于在传输介质上传输的形式。如传输介质上传输的形式。如MODEM。25RS-232-C 外形为外形为25针或针或9针的针的D型连接器型连接器 通信速率(通信速率(b/s):): 100、300、600、1200、2400、4800、9600、19.2K、33.6K、56K 信号电平:信号电平: 逻辑“1”:-3V-15V 逻辑“0”:+3V+15V 引脚定义:引脚定义:26 电缆长度电缆
16、长度15m(20kbps) 传输速率传输速率20Kbps 异步口异步口 用于用户线路为模拟线路时,用户端用于用户线路为模拟线路时,用户端DTE和和DCE的连接。或者两个邻近数据处理设备之的连接。或者两个邻近数据处理设备之间的低速接口。间的低速接口。2728RS-232C机械特性 RS-232C没有规定固定的接口外观 25针 9针29RS-232C电气特性30RS-232C功能特性31 信号时序(接收)信号时序(接收) H:Host(DTE),),M:Modem(DCE) 设备握手设备握手 DTR:HM(保持,表示H已可以工作) DSR:HM(保持,表示M已可以工作) 监视载波信号监视载波信号
17、DCD:HM载波(表示数据链已建立) 接收数据接收数据 RD: HM数据调制信号 断开连接断开连接 DCD消失、H撤除DTR、M撤除DSR32 信号时序(发送)信号时序(发送) 设备握手设备握手 DTR:HM(保持) DSR:HM(保持) 请求发送请求发送 RTS:HM(保持),M载波,在对方产生DCD CTS:HM(保持) 发送数据发送数据 TD:HM数据调制信号 断开连接断开连接 H撤除RTS/DTR M撤除CTS/DSR,停止发送载波33RS-449标准 传输距离1200m 速率:2Mbps 是RS-232C的替代标准,但是因厂商对RS-232C的广泛支持,目前仍然以RS-232C为主要
18、应用。 应用于宽带电路34n37针RS-44935 2 数据链路层(数据链路层(data link layer) 链路:一条无源的点到点的物理线路段,中链路:一条无源的点到点的物理线路段,中间没有任何交换节点,也称为物理链路。间没有任何交换节点,也称为物理链路。 数据链路:把实现传输所必须的协议硬件和数据链路:把实现传输所必须的协议硬件和软件加到链路上,就构成了数据链路。软件加到链路上,就构成了数据链路。 数据链路层的功能:链路管理、帧同步、流数据链路层的功能:链路管理、帧同步、流量控制、差错控制、将数据和控制信息分开、量控制、差错控制、将数据和控制信息分开、透明传输、寻址透明传输、寻址。36
19、 任务:在两个任务:在两个相邻节点相邻节点间可靠地传输数据,间可靠地传输数据,使之对网络层呈现为一条无错的链路。使之对网络层呈现为一条无错的链路。 功能与服务:功能与服务:建立与拆除数据链路连接建立与拆除数据链路连接组帧组帧:帧封装,按顺序传送,处理返回的确认:帧封装,按顺序传送,处理返回的确认帧;帧;定界与同步定界与同步:产生:产生/识别帧边界;识别帧边界;差错检测差错检测/恢复恢复:可靠的传输,:可靠的传输,CRC,ARQ;流量控制流量控制:抑止发送方的传输速率,使接收方:抑止发送方的传输速率,使接收方来得及接收。来得及接收。37 数据链路层完成的主要功能有:数据链路层完成的主要功能有:
20、(1) 数据链路的建立、维护与释放的管理工作。数据链路的建立、维护与释放的管理工作。 (2) 将传输数据增加的同步信息、校验信息及将传输数据增加的同步信息、校验信息及地址信息封装成数据帧。地址信息封装成数据帧。 (3) 数据帧传输顺序的控制。数据帧传输顺序的控制。 (4) 差错检测与控制。差错检测与控制。 (5) 数据流量控制。数据流量控制。38广播式信道问题广播式信道问题(LAN or Wireless): 涉及到如何控制对共享信道的访问。涉及到如何控制对共享信道的访问。 将数据链路层划分为逻辑链路控制将数据链路层划分为逻辑链路控制(Logical Link Control, LLC)和介质
21、访问控制子层和介质访问控制子层(Media Access Control,MAC)两个子层,由两个子层,由MAC子层子层解决介质访问控制问题。解决介质访问控制问题。 两种主要的介质访问控制方法:两种主要的介质访问控制方法:- CSMA/CD - TOKEN PASSING Token Ring Token Bus39网络中的每台主机都必须有网络中的每台主机都必须有一个一个48位位(6Byte)的全局地的全局地址,址,它是该主机在全球范围它是该主机在全球范围的唯一标识符,与其物理的唯一标识符,与其物理位置无关位置无关。(比较比较IP地址地址)该该全局地址全局地址称为称为MAC地址地址,也称为物理
22、地址,通常,也称为物理地址,通常固化在网卡上。固化在网卡上。当一台计算机插上一块网卡后,该计算机的物理地当一台计算机插上一块网卡后,该计算机的物理地址就是该网卡的址就是该网卡的MAC地址。地址。MAC地址的例子地址的例子(以十六进制表示以十六进制表示):02 60 8C 67 05 A240A:MAC地址字段地址字段,包括源地址和目的地址,包括源地址和目的地址C:控制字段控制字段FCS:帧检验序列帧检验序列,一般采用,一般采用CRC校验。其校验范校验。其校验范围包括围包括A、C和和Data字段字段CAFCS校验区间校验区间Data网络层的分组被封网络层的分组被封装在帧的装在帧的Data域中域中
23、41 2.1 HDLC的帧格式(的帧格式(P37) F 开始标志开始标志 A 地址字段地址字段 C 控制字段控制字段 I 信息字段信息字段 FCS 帧校验序列帧校验序列 F 结束标志结束标志 标志标志F 地址字段地址字段A 控制字段控制字段C 信息字段信息字段I 帧校验序列帧校验序列FCS42 2.2 HDLC的命令和响应的命令和响应控制字段格式控制字段格式控制字段的位控制字段的位12345678信息传输格式(信息传输格式(I帧)帧)0 N(S)P/F N(R)监控格式(监控格式(S帧)帧)10 SP/F N(R)无编号格式(无编号格式(U帧)帧)11 MP/F M 1.信息帧(信息帧(I)
24、2.监控帧(监控帧(S) 3.无编号帧(无编号帧(U)43 2.3 HDLC的平衡型和非平衡型的操作环境(的平衡型和非平衡型的操作环境(P37) 1.通信站的类型:主站、次站、复合站通信站的类型:主站、次站、复合站 2. HDLC数据链路控制的非平衡操作环境数据链路控制的非平衡操作环境 3. HDLC数据链路控制的平衡操作环境数据链路控制的平衡操作环境主站主站次站次站次站次站命令命令响应响应非平衡式结构非平衡式结构复合站复合站复合站复合站命令命令响应响应平衡式结构平衡式结构44 2.4 HDLC的流量控制(滑动窗口法)的流量控制(滑动窗口法) 1.发送窗口:发送窗口是已发送帧序号的集合。发送窗
25、口:发送窗口是已发送帧序号的集合。 发送窗口大小:允许连续发送未响应帧的数目。发送窗口大小:允许连续发送未响应帧的数目。 发送窗口下限:最近收到的确认帧序号。发送窗口下限:最近收到的确认帧序号。 发送窗口上限:最近发送帧的序号发送窗口上限:最近发送帧的序号 2.接收窗口:接收端允许接收帧的序号集合。接收窗口:接收端允许接收帧的序号集合。 接收窗口大小:允许接受未处理帧的数量。接收窗口大小:允许接受未处理帧的数量。 接收窗口下限:最近返回给发送端响应帧的序号。接收窗口下限:最近返回给发送端响应帧的序号。 接收窗口上限:允许接受未处理帧的最大序号。接收窗口上限:允许接受未处理帧的最大序号。45 2
26、.5 HDLC数据传输的过程数据传输的过程 建立链路建立链路 数据传输数据传输 链路拆除链路拆除46 3 网络层(网络层(network layer,internet layer) 任务:选择合适的路由,把分组从源端传送到任务:选择合适的路由,把分组从源端传送到目的端。目的端。 功能与服务:功能与服务: 在源端与目的端之间建立、维护、终止网络的连接在源端与目的端之间建立、维护、终止网络的连接 路由选择和分组中转路由选择和分组中转 流量控制和拥塞控制流量控制和拥塞控制 多路复用:为多个传输层实体提供网络连接服务多路复用:为多个传输层实体提供网络连接服务 分段与组合:大数据块分段,小数据块组合分段
27、与组合:大数据块分段,小数据块组合 差错检测与恢复差错检测与恢复 流量统计和记账流量统计和记账47网络层功能:网络层功能:(1)通过路径选择将信息从最合适的路径由发送通过路径选择将信息从最合适的路径由发送端传送到接收端。端传送到接收端。(2) 防止通信子网信息流量过大造成网络阻塞。防止通信子网信息流量过大造成网络阻塞。(3) 网络连接的建立和管理。网络连接的建立和管理。网际分组交换协议网际分组交换协议IPX(Internetwork Packet eXchange Protocol )网际协议网际协议IP(Internetwork Protocol)协议)协议RFC 791:提供无连接的数据报
28、服务提供无连接的数据报服务48 1.虚电路服务虚电路服务 虚电路的建立虚电路的建立 虚电路号的替换虚电路号的替换 虚电路的拆除虚电路的拆除 2.数据报服务数据报服务 源节点:报文分组、包的封装、路由选择源节点:报文分组、包的封装、路由选择 中间节点:正确接收包、报头分析,路由选择、转发中间节点:正确接收包、报头分析,路由选择、转发 目的节点:正确接收所有包、重装报文、发回响应目的节点:正确接收所有包、重装报文、发回响应3. 1 虚电路和数据报虚电路和数据报49 数据报数据报(无连接无连接)与虚电路与虚电路(面向连接面向连接): 数据报数据报:无连接的服务;:无连接的服务; 虚电路虚电路:面向连
29、接的服务:面向连接的服务 数据报数据报每个分组作为一个每个分组作为一个独立独立的信息单位传送的信息单位传送 特征:不需要连接,也无需确认特征:不需要连接,也无需确认 完整的网络地址(源和目的)完整的网络地址(源和目的)信道利用率低信道利用率低 不保证按序到达;每个分组均需进行路由选择不保证按序到达;每个分组均需进行路由选择50 虚电路虚电路传输前先建立一条逻辑连接,传输结束传输前先建立一条逻辑连接,传输结束后拆除后拆除 特征:需要建立连接特征:需要建立连接 仅在建立连接时需要全网地址,传输时用虚电路号仅在建立连接时需要全网地址,传输时用虚电路号 按序到达;仅在建立连接时需要路由选择按序到达;仅
30、在建立连接时需要路由选择 两类虚电路:两类虚电路: 永久虚电路永久虚电路租用后便永久建立,退租后拆除。租用后便永久建立,退租后拆除。 交换虚电路交换虚电路需要通信时建立,通信结束便拆除。需要通信时建立,通信结束便拆除。51 3.2 路由选择路由选择如何在多条通信路径中找一条如何在多条通信路径中找一条最佳路径最佳路径? 依据:依据:速度速度, 距离距离(步跳数步跳数), 价格价格, 拥塞程度拥塞程度路由器路由器路由表建立与维护路由表建立与维护静态:人工设置,只适用于小型网络静态:人工设置,只适用于小型网络动态:运行过程中根据网络情况自动地动态维护动态:运行过程中根据网络情况自动地动态维护路由算法
31、路由算法建立与维护路由表的方法建立与维护路由表的方法距离向量算法:距离向量算法:RIP、CGP等等链路状态算法:链路状态算法:OSPF等等P48-56 (路由选择算法)(路由选择算法)P56-58(拥塞控制算法)(拥塞控制算法)52链路层的任务链路层的任务两节点间节点间可靠的数据传输Ethernet, X.25, ATM, 网络层的任务网络层的任务沿两端点间端点间的最佳路由传输数据(主机间的逻辑通信)Ethernet, X.25, ATM, 53 4 传输层(传输层(transport layer) 任务:在源端与目的端间提供可靠的透明数据传输,任务:在源端与目的端间提供可靠的透明数据传输,使
32、上层服务用户不必关心通信子网的实现细节。使上层服务用户不必关心通信子网的实现细节。 传输层的特点传输层的特点 以上各层:面向应用,本层及以下各层:面向传输;以上各层:面向应用,本层及以下各层:面向传输; 与网络层的部分服务有重叠交叉,功能取舍取决于网络与网络层的部分服务有重叠交叉,功能取舍取决于网络层功能的强弱;层功能的强弱; 实现源主机到目的主机实现源主机到目的主机“端到端端到端”的连接;的连接;在这一点上与网络层的区别是什么?在这一点上与网络层的区别是什么? 网络层:为网络层:为主机之间主机之间提供逻辑传输提供逻辑传输 传输层:为传输层:为应用进程之间应用进程之间提供逻辑传输提供逻辑传输5
33、4 功能功能:地址映射:地址映射:源端进程地址映射到网络地址,或反之;源端进程地址映射到网络地址,或反之;多路复用与分割多路复用与分割:多个传输连接共用一条网络连接;多个传输连接共用一条网络连接;一条传输连接使用多个网络连接;一条传输连接使用多个网络连接;进行数据分段并在目的端重新组装;进行数据分段并在目的端重新组装;传输连接的建立与释放;传输连接的建立与释放;提供提供“面向连接面向连接” 和和“无连接无连接” 两种服务:两种服务:TCP/IP协议:协议:TCP和和UDP传输差错校验与恢复;传输差错校验与恢复;流量控制,防止数据传输过载(流量控制,防止数据传输过载(P61)55 传输层功能:传
34、输层功能: (1) 分割和重组报文。分割和重组报文。 (2) 提供可靠的端到端的服务。提供可靠的端到端的服务。 (3) 传输层的流量控制。传输层的流量控制。 (4) 提供面向连接的和无连接数据的传输服务。提供面向连接的和无连接数据的传输服务。56网络层的任务网络层的任务沿两端点间的最佳路由传输数据(主机间的逻辑通信主机间的逻辑通信)Ethernet, X.25, ATM, 传输层的任务传输层的任务两端点间可靠的透明数据传输(应用进程间的逻辑通信应用进程间的逻辑通信)通信子网通信子网57 5 会话层(会话层(Session Layer) 1)会话层主要功能:会话层主要功能: 允许用户在设备之间建
35、立、维持和终止会话允许用户在设备之间建立、维持和终止会话; 管理会话管理会话; 使用远程地址建立连接。使用远程地址建立连接。 2)会话层提供的服务:会话层提供的服务: 会话连接的建立与释放会话连接的建立与释放 数据交换数据交换 会话的同步会话的同步 活动管理活动管理 异常报告异常报告58 建立、管理和中止不同机器上的应用程序之间的会话。建立、管理和中止不同机器上的应用程序之间的会话。会话:完成一项任务而进行的会话:完成一项任务而进行的一系列相关的信息交换一系列相关的信息交换。 同步(解决失败后从哪里重新开始)同步(解决失败后从哪里重新开始) 设置检查点设置检查点会话失败后,恢复到最后一个检查点
36、处,会话失败后,恢复到最后一个检查点处,而不用从头开始。而不用从头开始。 例如:数据送到打印服务器上打印。接收的数据已被确例如:数据送到打印服务器上打印。接收的数据已被确认,但打印机出现故障。没必要再从头开始打印,只要认,但打印机出现故障。没必要再从头开始打印,只要在每页开始处设置检查点,打印出错时只需重传最后一在每页开始处设置检查点,打印出错时只需重传最后一个检查点以后的页面。个检查点以后的页面。 活动管理,保证活动的完整性和正确性。活动管理,保证活动的完整性和正确性。 活动:相对独立的一组相关操作。活动:相对独立的一组相关操作。 例如:一次会话传送多个文件,其中每一个文件的传送例如:一次会
37、话传送多个文件,其中每一个文件的传送为一个活动。为一个活动。 59 6 表示层(Presentation Layer) 表示层可提供以下服务:表示层可提供以下服务: (1) 数据转换:编码和字符集的转换。数据转换:编码和字符集的转换。 (2) 格式变换:修改数据位的组合格式。格式变换:修改数据位的组合格式。 (3) 语法选择:根据所用的转换形式进行初始选择语法选择:根据所用的转换形式进行初始选择和后继修改。和后继修改。 表示层主要功能:表示层主要功能: (1) 对数据编码格式进行转换。对数据编码格式进行转换。 (2) 数据压缩与恢复。数据压缩与恢复。 (3) 建立数据交换格式。建立数据交换格式
38、。 (4) 数据的安全与保密。数据的安全与保密。 (5) 其他特殊服务。其他特殊服务。60 表示层(Presentation Layer) 例如:在日期、货币、数值(特别是浮点数)等本例如:在日期、货币、数值(特别是浮点数)等本地数据表示格式与标准数据表示格式之间进行转换;地数据表示格式与标准数据表示格式之间进行转换;数据的加解密、压缩数据的加解密、压缩/解压缩等解压缩等本地表示本地表示1本地表示本地表示2公共表示公共表示公共表示公共表示表示层表示层传输层传输层61 7 应用层(应用层(application layer) 任务:为用户的应用进程提供网络通信服务。任务:为用户的应用进程提供网络通信服务。 功能:功能: 提供
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专用电力厂排水管道年度销售协议2024一
- 专卖店人员劳务合作协议版B版
- 二零二四全新企业培训场地租赁合作协议3篇
- 智驾未来路演模板
- 运动防护教学
- 阅读节启动仪式
- 优化福利提升满意度
- 2025年度厂房租赁合同范本:高科技产业园区4篇
- 2025年高科技研发中心厂房土地转让与租约管理合同4篇
- 二零二四五人合伙设立艺术品交易平台协议3篇
- 2025年工程合作协议书
- 2025年山东省东营市东营区融媒体中心招聘全媒体采编播专业技术人员10人历年高频重点提升(共500题)附带答案详解
- 2025年宜宾人才限公司招聘高频重点提升(共500题)附带答案详解
- KAT1-2023井下探放水技术规范
- 垃圾处理厂工程施工组织设计
- 驾驶证学法减分(学法免分)题库及答案200题完整版
- 2024年四川省泸州市中考英语试题含解析
- 2025届河南省九师联盟商开大联考高一数学第一学期期末学业质量监测模拟试题含解析
- 国网浙江省电力公司住宅工程配电设计技术规定
- 烟花爆竹零售应急预案
- 新加坡SM1向性测试模拟试卷
评论
0/150
提交评论