ISOOSI参考模型(zlp).ppt

上传人:wuy****n92 文档编号:70793108 上传时间:2023-01-28 格式:PPT 页数:35 大小:1.63MB
返回 下载 相关 举报
ISOOSI参考模型(zlp).ppt_第1页
第1页 / 共35页
ISOOSI参考模型(zlp).ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《ISOOSI参考模型(zlp).ppt》由会员分享,可在线阅读,更多相关《ISOOSI参考模型(zlp).ppt(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第2 2篇篇 计算机网络体系结构计算机网络体系结构一、网络的层次结构一、网络的层次结构二、二、ISO/OSIISO/OSI参考模型参考模型三、三、IEEE802IEEE802模型与局域网模型与局域网四、交换式局域网四、交换式局域网五、五、INTERNETINTERNET与与TCP/IPTCP/IP体系结构体系结构六、六、IPIP路由与路由与TCPTCP层层七、七、ATMATM网络与信元交换网络与信元交换第第4 4章章 ISO/OSI ISO/OSI参考模型参考模型4.1 网络的层次网络的层次 基本概念与分层基本概念与分层基本概念与分层基本概念与分层。网络的作用是。网络的作用是。网络的作用是。

2、网络的作用是为实体提供通信联系为实体提供通信联系为实体提供通信联系为实体提供通信联系(实体实体实体实体指通信联系所涉及的内容指通信联系所涉及的内容指通信联系所涉及的内容指通信联系所涉及的内容)。网络由。网络由。网络由。网络由多个实体构成多个实体构成多个实体构成多个实体构成,各实体间工作需按一定的规则,各实体间工作需按一定的规则,各实体间工作需按一定的规则,各实体间工作需按一定的规则(协议协议协议协议)。协议协议协议协议:是规则是规则是规则是规则(范范范范),它规定交换数据的格式和时序等,它规定交换数据的格式和时序等,它规定交换数据的格式和时序等,它规定交换数据的格式和时序等。协议是复杂且分层的

3、集合,每层都使用较低层提供的服务协议是复杂且分层的集合,每层都使用较低层提供的服务协议是复杂且分层的集合,每层都使用较低层提供的服务协议是复杂且分层的集合,每层都使用较低层提供的服务,同同同同 时又为高层提供服务时又为高层提供服务时又为高层提供服务时又为高层提供服务(高层依靠低层高层依靠低层高层依靠低层高层依靠低层)。协议分:协议分:协议分:协议分:同等层同等层同等层同等层间的通信协议和间的通信协议和间的通信协议和间的通信协议和不同等层不同等层不同等层不同等层间的通信协议间的通信协议间的通信协议间的通信协议。协议的分层和层次的模型集合。协议的分层和层次的模型集合。协议的分层和层次的模型集合。协

4、议的分层和层次的模型集合称称计算机网络体系结构计算机网络体系结构计算机网络体系结构计算机网络体系结构 网络体系结构的网络体系结构的核心:核心:核心:核心:协议协议和和接口接口1 1、基本概念、基本概念 2 2、协议分层特点、协议分层特点、协议分层特点、协议分层特点 。各层只能与相邻上、下层通信,不能跨层通信。各层只能与相邻上、下层通信,不能跨层通信 。各层均有自己的协议,且相互独立,任务明确。各层均有自己的协议,且相互独立,任务明确3 3 3 3、协议分层原则、协议分层原则、协议分层原则、协议分层原则。每层的功能需明确且相对独立,层与层之间通过接口联系每层的功能需明确且相对独立,层与层之间通过

5、接口联系每层的功能需明确且相对独立,层与层之间通过接口联系每层的功能需明确且相对独立,层与层之间通过接口联系。各层的功能的确定要有助于网络协议的国际标准制定。各层的功能的确定要有助于网络协议的国际标准制定。各层的功能的确定要有助于网络协议的国际标准制定。各层的功能的确定要有助于网络协议的国际标准制定。层间接口需清晰,尽量减少跨越接口的信息量。层间接口需清晰,尽量减少跨越接口的信息量。层间接口需清晰,尽量减少跨越接口的信息量。层间接口需清晰,尽量减少跨越接口的信息量。层数适当,太少不易描述;太多,则使网络结构过于复杂。层数适当,太少不易描述;太多,则使网络结构过于复杂。层数适当,太少不易描述;太

6、多,则使网络结构过于复杂。层数适当,太少不易描述;太多,则使网络结构过于复杂 接口接口:是网中不同功能层之间的通信规约,是数据流穿越功是网中不同功能层之间的通信规约,是数据流穿越功 能层界面的约定,是实体之间的连接部分能层界面的约定,是实体之间的连接部分 物理层是网络中各结点的直接接口物理层是网络中各结点的直接接口4 4 4 4、接口与服务、接口与服务、接口与服务、接口与服务5 5、层与接口间的服务关系、层与接口间的服务关系、层与接口间的服务关系、层与接口间的服务关系(体系结构的特点体系结构的特点体系结构的特点体系结构的特点)各层设计中的流量控制各层设计中的流量控制1 1 1 1、网络的拥塞与

7、死锁、网络的拥塞与死锁、网络的拥塞与死锁、网络的拥塞与死锁 网络资源是有限的网络资源是有限的(链路容量、结点缓冲区大小、结点处理能链路容量、结点缓冲区大小、结点处理能力力),当某时刻对网络资源的需求量超过其所能提供的数量时,性,当某时刻对网络资源的需求量超过其所能提供的数量时,性能就会下降,如实施一定的策略控制则会大大提高网络的性能能就会下降,如实施一定的策略控制则会大大提高网络的性能 拥拥 塞:塞:网络的吞吐量随输入网络的吞吐量随输入 负载的增大而下降的现象负载的增大而下降的现象死死 锁:锁:吞吐量随输入大到一吞吐量随输入大到一 定程度,引起网络不能工作定程度,引起网络不能工作目目 的:的:

8、在互相竞争用户之间合理、在互相竞争用户之间合理、有效地动态分配网络资源有效地动态分配网络资源用户资源需求用户资源需求可用资源可用资源 引起拥塞、死锁的原因引起拥塞、死锁的原因引起拥塞、死锁的原因引起拥塞、死锁的原因2 2 2 2、流量控制的基本原理、流量控制的基本原理、流量控制的基本原理、流量控制的基本原理 流量控制技术的实现手段可在网络的任何层面,目前一般流量控制技术的实现手段可在网络的任何层面,目前一般在物理层、数据链路层、网络层和传输层中实现在物理层、数据链路层、网络层和传输层中实现 流量控制功能流量控制功能 防止网络因过载而引起的吞吐率的下降和延时的增加防止网络因过载而引起的吞吐率的下

9、降和延时的增加 实现流量控制的基本策略实现流量控制的基本策略 增加用户可用资源增加用户可用资源和和限制用户资源需求限制用户资源需求 物理层流量控制的基本策略物理层流量控制的基本策略 。增加通道带宽。增加通道带宽 。均衡网络负荷。均衡网络负荷 。增加缓冲区域等。增加缓冲区域等 其它层面的流量控制策略其它层面的流量控制策略 主要是限制用户资源需求主要是限制用户资源需求 研究流量控制的角度:研究流量控制的角度:网络组成环节网络组成环节、网络体系结构网络体系结构 1 1)网络组成环节)网络组成环节 。涉及相邻节点间。涉及相邻节点间(段级段级)、节点间、节点间(入入/出口级出口级)、主机与节点、主机与节

10、点 间间(进网级进网级)、主机间、主机间(传输级传输级)。段级控制在链路层上;入。段级控制在链路层上;入/出口级控制在网络层;进网级控出口级控制在网络层;进网级控 制在网络和链路层、传输级控制在传输层制在网络和链路层、传输级控制在传输层 2 2)网络体系结构)网络体系结构 体系结构涉及到体系结构涉及到 。物理层。物理层 。链路层。链路层 。网络层。网络层 。传输层。传输层 3 3、流量控制的级别、流量控制的级别 物理层物理层数据链路层数据链路层网络层网络层传输层传输层会话层会话层表示层表示层应用层应用层物理层物理层数据链路层数据链路层网络层网络层传输层传输层会话层会话层表示层表示层应用层应用层

11、 流量控制的级别有:流量控制的级别有:相邻结点控制相邻结点控制;源结点和目的结点控制源结点和目的结点控制;主机与源结点的控制主机与源结点的控制;原主机与目的主机控制原主机与目的主机控制 3)3)流量控制具体级别流量控制具体级别。相邻结点控制:相邻结点控制:维持均匀平滑流量,避免产生局部拥塞和死锁维持均匀平滑流量,避免产生局部拥塞和死锁。源结点和目的结点:源结点和目的结点:防止目的结点因缺少缓冲区而产生拥塞防止目的结点因缺少缓冲区而产生拥塞。主机与源结点的控制:主机与源结点的控制:控制进网的总通信量(网络访问流量控制)控制进网的总通信量(网络访问流量控制)。原主机与目的主机控制:原主机与目的主机

12、控制:防止用户缓冲区出现拥塞防止用户缓冲区出现拥塞 即通过限制用户对资源需求来控制流量的方法即通过限制用户对资源需求来控制流量的方法 等待传输法等待传输法 当接收节点的缓冲区将被占满当接收节点的缓冲区将被占满(死锁来临之前死锁来临之前),),向发送节点向发送节点 发暂停信息;危险解除后,再通知发送节点恢复发送发暂停信息;危险解除后,再通知发送节点恢复发送 预约缓冲区法预约缓冲区法 源主机传输前,向目的主机预约缓冲区,根据分配的缓冲区源主机传输前,向目的主机预约缓冲区,根据分配的缓冲区 大小控制数据的发送量大小控制数据的发送量(当缓冲区用完后等待重新分配当缓冲区用完后等待重新分配)数据单元丢弃法

13、数据单元丢弃法 目的主机有缓冲区时就接收,无缓冲区时就将数据单元丢弃,目的主机有缓冲区时就接收,无缓冲区时就将数据单元丢弃,被丢弃的由于得不到确认而需重发被丢弃的由于得不到确认而需重发 许可证法(许可证法(全网流量控制策略全网流量控制策略)每个节点利用许可证来发送数据每个节点利用许可证来发送数据 4 4用户资源需求限制策略用户资源需求限制策略。19821982年出台,仅是年出台,仅是“参考模型参考模型”,不是网络体系结构的全部,不是网络体系结构的全部。模型不基于特定机型、网络操作系统和公司产品模型不基于特定机型、网络操作系统和公司产品。模型仅描述层的功能,没描述各层使用那些协议和承担那些任务模

14、型仅描述层的功能,没描述各层使用那些协议和承担那些任务 。模型中各层的功能都在下一层支持下实现,并且支持上一层模型中各层的功能都在下一层支持下实现,并且支持上一层4.2 ISO/OSI参考模型结构参考模型结构。应用层:应用层:为应用进程提供访问为应用进程提供访问OSIOSI环境的手段环境的手段。表示层:。表示层:为上下层之间提供对数据或信息的语法和语义的转换为上下层之间提供对数据或信息的语法和语义的转换。会话层:。会话层:管理不同主机上各进程间的对话管理不同主机上各进程间的对话。传输层:。传输层:为上层用户提供独立于具体网络、透明的端为上层用户提供独立于具体网络、透明的端-端数据传输服务端数据

15、传输服务。网络层:。网络层:负责分组从信源到信宿如何选择路由穿越通信子网负责分组从信源到信宿如何选择路由穿越通信子网。数据链路层:。数据链路层:将有差错的物理链路转化成没有传输错误的数据链路将有差错的物理链路转化成没有传输错误的数据链路。物物理层:理层:负责在物理介质上传输原始的二进制比特流负责在物理介质上传输原始的二进制比特流n OSIOSI参考模型七个层次功能参考模型七个层次功能应用层应用层与用户应用进程接口与用户应用进程接口做什么做什么表示层表示层数据格式转换数据格式转换对方看起来象什么对方看起来象什么会话层会话层会话管理与数据传输同步会话管理与数据传输同步该谁讲话?从哪讲起?该谁讲话?

16、从哪讲起?传输层传输层端到端可靠的数据传输端到端可靠的数据传输对方在哪?对方在哪?网络层网络层分组传送,路由选择、流量控制分组传送,路由选择、流量控制走那条路可以到达对方?走那条路可以到达对方?数据链路层数据链路层相邻节点无差错的传送帧相邻节点无差错的传送帧每一步该怎么走?每一步该怎么走?物理层物理层物理介质上透明的传送位流物理介质上透明的传送位流怎样用物理媒体?怎样用物理媒体?n OSI各层中传输的数据格式各层中传输的数据格式物理层物理层数据链路层数据链路层网络层网络层传输层传输层会话层会话层表示层表示层应用层应用层网络支持层网络支持层(通信子网通信子网)用户支持层用户支持层(资源子网资源子

17、网)连接层连接层物理层物理层数据链路层数据链路层网络层网络层传输层传输层会话层会话层表示层表示层应用层应用层报文报文/数据段数据段报文分组报文分组单元帧单元帧比特流比特流主机相关的层和数据传输相关的层主机相关的层和数据传输相关的层网络传输网络传输传输层传输层数据链路层数据链路层网络层网络层物理层物理层主机系统主机系统 会话层会话层表示层表示层应用层应用层4.2.1 OSI4.2.1 OSI模型底层模型底层模型底层模型底层 OSI OSI OSI OSI的底层包括物理层、数据链路层、网络层。主的底层包括物理层、数据链路层、网络层。主的底层包括物理层、数据链路层、网络层。主的底层包括物理层、数据链

18、路层、网络层。主要功能是实现通信,属于通信子网部分要功能是实现通信,属于通信子网部分要功能是实现通信,属于通信子网部分要功能是实现通信,属于通信子网部分1 1 1 1、物理层、物理层、物理层、物理层(是解决是解决是解决是解决“物理连接物理连接物理连接物理连接”的标准问题的标准问题的标准问题的标准问题)定义:定义:定义:定义:物理层提供机械的、电气的、功能的和规程的物理层提供机械的、电气的、功能的和规程的物理层提供机械的、电气的、功能的和规程的物理层提供机械的、电气的、功能的和规程的 特性,目的是启动、维护和关闭数据链路实体之间特性,目的是启动、维护和关闭数据链路实体之间特性,目的是启动、维护和

19、关闭数据链路实体之间特性,目的是启动、维护和关闭数据链路实体之间 进行比特传输的物理连接进行比特传输的物理连接进行比特传输的物理连接进行比特传输的物理连接 功能:功能:功能:功能:在两个网络设备之间提供透明的比特流传输在两个网络设备之间提供透明的比特流传输在两个网络设备之间提供透明的比特流传输在两个网络设备之间提供透明的比特流传输 研究内容:研究内容:研究内容:研究内容:物理连接的启动和关闭,正常数据的传物理连接的启动和关闭,正常数据的传物理连接的启动和关闭,正常数据的传物理连接的启动和关闭,正常数据的传 输及维护管理输及维护管理输及维护管理输及维护管理 (1)(1)建立在传输介质之上,不考虑

20、传输介质具体问题,只关心链建立在传输介质之上,不考虑传输介质具体问题,只关心链 路两端物理特性。特性包括:路两端物理特性。特性包括:。机械特性:。机械特性:插头尺寸、各脚位置插头尺寸、各脚位置 。电气特性:。电气特性:表示表示“1”“1”和和“0”“0”的电压、宽度的电压、宽度 。功能特性:。功能特性:某一根线上出现某一电平所代表的意义某一根线上出现某一电平所代表的意义 。规程特性:。规程特性:不同功能的各种可能事什出现的顺序不同功能的各种可能事什出现的顺序 (2)(2)相关问题相关问题 。数据传输单位。数据传输单位 串行、并行串行、并行 。数据传输方式。数据传输方式 全双工或半双工及同步方式

21、全双工或半双工及同步方式 。服务质量参数。服务质量参数 出错率、可用性、速率和延迟出错率、可用性、速率和延迟 。物理层本身的管理等。物理层本身的管理等 1)1)1)1)物理层包含的含义物理层包含的含义物理层包含的含义物理层包含的含义应用层应用层 7表示层表示层 6会话层会话层 5传输层传输层 4网络层网络层 3数据链路层数据链路层2 物理层物理层 12 2)典型物理层标准接口)典型物理层标准接口)典型物理层标准接口)典型物理层标准接口 (1)EIA RS-232C(1)EIA RS-232C 69 69年提出年提出RS-232CRS-232C。用于。用于数据终端设备数据终端设备(DTE)(DT

22、E)/数据电路端数据电路端 接设备接设备(DCE)(DCE)之间的接口之间的接口 。机械特性。机械特性 25 25芯连接器,芯连接器,DTEDTE为插头,为插头,DCEDCE为插座。为插座。电气特性。电气特性 采用非平衡型电气特性,低于采用非平衡型电气特性,低于-3V-3V为为“1”“1”,高于,高于+4V+4V为为 “0”“0”,最大,最大20Kbps20Kbps,最长,最长15m 15m 非平衡传输:所有电路共享一个公用的地线非平衡传输:所有电路共享一个公用的地线 平衡传输:每个主要电路需要两根线,没有公用的地线平衡传输:每个主要电路需要两根线,没有公用的地线 。规程特性。规程特性 RS-

23、232C RS-232C有有1414中不同的接口类型,适合于:单工、半双中不同的接口类型,适合于:单工、半双 工、全双工、同步、异步工、全双工、同步、异步 。RS-232CRS-232C的不足与改进的不足与改进 不足:传输性能低,距离短,速率低不足:传输性能低,距离短,速率低 改进:改进:7777年提出年提出RS-449 RS-449 2 2 2 2、数据链路层、数据链路层、数据链路层、数据链路层(无错的数据传输链路无错的数据传输链路)该层从该层从一条传输链路一条传输链路的角度来解决传输中可靠性的问题,并的角度来解决传输中可靠性的问题,并将将不可靠的物理传输信道变成不可靠的物理传输信道变成无差

24、错无差错、可靠的可靠的数据链路数据链路 n 该层需解决的问题该层需解决的问题 1 1)如何将数据组合成如何将数据组合成帧,并确定帧的顺序,以便拼接帧,并确定帧的顺序,以便拼接 2 2)如何控制帧在物理信道上的传输如何控制帧在物理信道上的传输(流量流量和差错控制和差错控制)3 3)如何调节发送速率,使之与接收方相匹配如何调节发送速率,使之与接收方相匹配 4)如何在两个实体之间提供)如何在两个实体之间提供数据链路通路数据链路通路的建立、维持和释放的建立、维持和释放n 功能体现功能体现 。组帧。组帧_把物理层送来的比特流原始数据分割成帧把物理层送来的比特流原始数据分割成帧 。向网络层提供可靠透明的数

25、据传输服务。向网络层提供可靠透明的数据传输服务 。进行数据链路层的差错控制和流量控制。进行数据链路层的差错控制和流量控制n 协议:面向字符的协议:面向字符的同步通信协议同步通信协议(BSC)(BSC)、面向位面向位 的的SDLC/HDLCSDLC/HDLC协议协议应用层应用层 7表示层表示层 6会话层会话层 5传输层传输层 4网络层网络层 3数据链路层数据链路层2 物理层物理层 1 肯定应答:肯定应答:接收端对收到的帧进行效验,无错回送接收端对收到的帧进行效验,无错回送ACKACK,确认,确认 否定应答:否定应答:接收端收到一帧后进行效验,有错回送接收端收到一帧后进行效验,有错回送NAKNAK

26、,重传,重传 超时重传:超时重传:发端设发送计时器,发出帧后启动计时器,如规定发端设发送计时器,发出帧后启动计时器,如规定 时间内没收到应答信号时间内没收到应答信号(ACK/NAK)(ACK/NAK)则确认帧丢失,重发则确认帧丢失,重发 本层的差错控制主要是指本层的差错控制主要是指检测和重传检测和重传,利用,利用差错控制技术差错控制技术自动自动对错误帧或丢失帧进行请求重发对错误帧或丢失帧进行请求重发(自动请求重发自动请求重发ARQARQ),),常用方法有常用方法有:数据链路层数据链路层说明:说明:数据需重传的数据需重传的3 3种情况:帧破坏、帧丢失、应答帧丢失种情况:帧破坏、帧丢失、应答帧丢失

27、ARQ的三种形式:的三种形式:停停等等ARQARQ、后退、后退N N帧帧ARQARQ、选择性、选择性ARQARQn n 数据链路层的差错控制技术数据链路层的差错控制技术数据链路层的差错控制技术数据链路层的差错控制技术3 3、网络层、网络层 网络层从网络层从整个网络整个网络的角度来处理数据传输中的有关问题,即设的角度来处理数据传输中的有关问题,即设 法将数据从法将数据从源端源端经若干个中间节点传送到经若干个中间节点传送到目的端目的端,为传输层提供最基,为传输层提供最基 本的端到端的数据传送服务本的端到端的数据传送服务 该层该层功能:功能:路由选择路由选择、阻塞控制阻塞控制和和网际互连网际互连等等

28、n n 具体考虑问题具体考虑问题具体考虑问题具体考虑问题 (1)(1)路由选择路由选择 如何在各子网之间找到到达传送目的地的最佳路径如何在各子网之间找到到达传送目的地的最佳路径 (2)(2)流量和拥塞控制流量和拥塞控制 防止在子网中间出现过多分组,造成通路阻塞和瓶颈防止在子网中间出现过多分组,造成通路阻塞和瓶颈 (3)(3)差错及故障恢复差错及故障恢复 利用网络层中的标准协议,完成差错及故障的恢复利用网络层中的标准协议,完成差错及故障的恢复 代表协议有:代表协议有:X.25X.25、InternetInternet使用的使用的IPIP协议协议等等l X.25X.25是在公用数据网上以分组方式工

29、作的是在公用数据网上以分组方式工作的数据终端设备数据终端设备DTEDTE和和 数据电路端接设备数据电路端接设备DCEDCE之间的接口之间的接口l X.25X.25网络设备分网络设备分DTEDTE、DCEDCE和和分组交换设备分组交换设备(PSE)(PSE)。DTEDTE是是X.25X.25的末端系统的末端系统,一般位于用户端一般位于用户端(如终端、计算机或网络主机如终端、计算机或网络主机)。DCEDCE设备是专用通信设备设备是专用通信设备(如调制解调器和分组交换机如调制解调器和分组交换机)。PSEPSE是公共网络的主干交换机是公共网络的主干交换机n n X.25X.25网络网络网络网络l X.

30、25X.25规范对应了规范对应了OSIOSI三层,描述了分组的格式及分组交换的过程三层,描述了分组的格式及分组交换的过程 l X.25X.25协议包括协议包括物理层物理层、数据链路层数据链路层和和分组层分组层三个层次三个层次 l 第二层第二层定义了用于定义了用于DTE/DCEDTE/DCE连接的帧格式连接的帧格式l 第三层第三层描述了对等的第三层实体间的包格式和交换过程描述了对等的第三层实体间的包格式和交换过程n n X.25X.25X.25X.25的协议层次的协议层次的协议层次的协议层次 虚电路服务的特点虚电路服务的特点 。主机间建立一对穿过网络的数字管道主机间建立一对穿过网络的数字管道.所

31、有发送的分组都按发送所有发送的分组都按发送 的前后顺序进入管道进行传送的前后顺序进入管道进行传送 。到达目的站的分组不会因网络出现拥塞而丢失,也不会乱序到达目的站的分组不会因网络出现拥塞而丢失,也不会乱序 。虚电路服务对通信的服务质量有较好的保证虚电路服务对通信的服务质量有较好的保证 其主要功能是向主机提供其主要功能是向主机提供多信道的虚电路服务多信道的虚电路服务 X.25X.25提供的服务提供的服务 虚电路服务虚电路服务 是网络层向传输层提供的一种使所有分组按顺序到达目的端的是网络层向传输层提供的一种使所有分组按顺序到达目的端的 可靠数据传送方式可靠数据传送方式 具体具体具体具体服务服务 无

32、连接的网络服务无连接的网络服务(数据报服务数据报服务)面向连接的网络服务面向连接的网络服务(虚电路服务虚电路服务 )数据报服务和虚电路服务数据报服务和虚电路服务 数据报服务力求使网络在恶劣的环境下仍可工作,因而只能要求提供尽最大数据报服务力求使网络在恶劣的环境下仍可工作,因而只能要求提供尽最大 努力的服务,可靠通信由用户终端中的软件努力的服务,可靠通信由用户终端中的软件(即即TCP)TCP)来保证来保证 ComputerComputerComputerComputer通信子网通信子网networknetworkComputerComputerComputerComputerComputerCo

33、mputerComputerComputerB BA AC CD DE E主机主机hosthost 传输层传输层(关键层关键层)n OSIOSI模型中最重要、最关键的一层,是唯一负责总体数据传输模型中最重要、最关键的一层,是唯一负责总体数据传输 和控制的一层。和控制的一层。n 传输层向高层提供可靠的端到端的传输层向高层提供可靠的端到端的网络数据流网络数据流服务服务n 是连接是连接通信服务通信服务、通信管理通信管理及及数据处理服务数据处理服务的桥梁,提供的的桥梁,提供的 是端到端的进程通信服务是端到端的进程通信服务n 传输层处理的是主机间的数据通信传输层处理的是主机间的数据通信(源目的源目的)具

34、体考虑问题有:具体考虑问题有:1)1)两个主机间的数据传输方式两个主机间的数据传输方式(与连接有关否与连接有关否)。虚电路方式。虚电路方式:与连接有关的数据传输服务与连接有关的数据传输服务 。数据报方式。数据报方式:与连接无关的数据传输服务与连接无关的数据传输服务 2)2)分组分组 。如何把数据分割成数据包并进行分组。从而为会话层。如何把数据分割成数据包并进行分组。从而为会话层 提供最佳的传输服务提供最佳的传输服务1 1、传输层的功能、传输层的功能 主要功能是增强和优化网络层提供的服务质量主要功能是增强和优化网络层提供的服务质量主要功能是增强和优化网络层提供的服务质量主要功能是增强和优化网络层

35、提供的服务质量 。为端到端连接提供可靠的传输服务。为端到端连接提供可靠的传输服务。为端到端连接提供可靠的传输服务。为端到端连接提供可靠的传输服务.。为端到端连接提供。为端到端连接提供。为端到端连接提供。为端到端连接提供流量流量流量流量/差错控制、服务质量差错控制、服务质量差错控制、服务质量差错控制、服务质量(QoS)(QoS)(QoS)(QoS)等管理服务等管理服务等管理服务等管理服务 2、传输层和网络层研究的层次、传输层和网络层研究的层次 。网络层考虑的是网络的细节。网络层考虑的是网络的细节 。传输层考虑的是主机间逻辑连接如何处理数据的传输。传输层考虑的是主机间逻辑连接如何处理数据的传输 传

36、输层是网络的第一个端到端的层次,向上提供的服务最终表现为传输层是网络的第一个端到端的层次,向上提供的服务最终表现为 面向应用程序的服务面向应用程序的服务 应用程序间的通信由多个进程实现,传输层顶端提供多个应用程序间的通信由多个进程实现,传输层顶端提供多个“端端”(传传输输 地址地址)服务,一个端口对应一个进程,以满足多个进程要求服务,一个端口对应一个进程,以满足多个进程要求3 3、传输层的服务过程、传输层的服务过程 传输层的服务是通过两个传输体之间所用的传输协议实现传输层的服务是通过两个传输体之间所用的传输协议实现传输地址网络地址 与远端固定传输地址的连接与远端固定传输地址的连接 连接过程:连

37、接过程:。源。源主机进程发出连接请求,主机进程发出连接请求,源源主机传输层收到连接请求后,在主机传输层收到连接请求后,在 源主机和目标主机上选择源主机和目标主机上选择NSAP(NSAP(网络地址网络地址),并建立连接,并建立连接 。源。源主机利用连接,将服务质量参数通知目的主机,目的主机发主机利用连接,将服务质量参数通知目的主机,目的主机发 出连接响应原语出连接响应原语 。源。源主机收到确认信号,连接建立成功主机收到确认信号,连接建立成功 1 1)建立连接)建立连接。应用程序要进行连接,需确定一对传输地址。应用程序要进行连接,需确定一对传输地址TSAP(TSAP(远端、本地远端、本地),远端传

38、输地址有:远端传输地址有:固定传输地址固定传输地址和和非固定传输地址非固定传输地址。建立连接有:。建立连接有:与远端固定传输地址连接和与非固定传输地址连接与远端固定传输地址连接和与非固定传输地址连接 TSAP TSAP地址和地址和NSAPNSAP地址结构地址结构 。TSAPTSAP地址层次结构:地址层次结构:即即:TSAP:TSAP地址地址NSAPNSAP地址地址 。由上得知:。由上得知:传输连接是基于网络连接传输连接是基于网络连接 网络连接是传输连接的一部分网络连接是传输连接的一部分 与非固定传输地址的连接与非固定传输地址的连接 连接过程连接过程(通过公用传输地址通过公用传输地址TSAPTS

39、AP与非固定传输地址进行连接与非固定传输地址进行连接)。请求进程给注册进程。请求进程给注册进程(常驻内存且固定常驻内存且固定TSAPTSAP地址地址)发消息,说明要发消息,说明要 服务的程序服务的程序 。注册进程按要求产生新进程,并为其分配一末用的传输地址,同。注册进程按要求产生新进程,并为其分配一末用的传输地址,同 时注册进程将分配的传输地址发给远端请求进程时注册进程将分配的传输地址发给远端请求进程 2)数据传输)数据传输 传输步骤有传输步骤有数据封装数据封装、拼接拼接和和分割分割、多路复用、分流多路复用、分流、流量控制流量控制和和缓冲管理缓冲管理 数据封装数据封装 源端,传输层接收来自高层

40、的服务数据单元,然后加上报头进源端,传输层接收来自高层的服务数据单元,然后加上报头进 行封装,使之成为传输层的协议数据单元。如报文太长则将其分段;行封装,使之成为传输层的协议数据单元。如报文太长则将其分段;太短进行组装,在目的端再恢复原状。太短进行组装,在目的端再恢复原状。分分 流流 当用户进程发送的数据量大于网络连接容量时,该传输连接可当用户进程发送的数据量大于网络连接容量时,该传输连接可 以打开多个网络连接以打开多个网络连接(多条虚电路多条虚电路)来提供带宽来提供带宽 流量控制和缓冲管理流量控制和缓冲管理。缓冲管理缓冲管理 因传输层连接个数比数据链路层多,同时建立连接的可能性因传输层连接个

41、数比数据链路层多,同时建立连接的可能性 较小,为提高缓冲区的利用率,常采用可变窗口来管理较小,为提高缓冲区的利用率,常采用可变窗口来管理4 4、传输层的基本开发思路、传输层的基本开发思路应用层应用层 7表示层表示层 6会话层会话层 5传输层传输层 4网络层网络层 3数据链路层数据链路层2 物理层物理层 1通通信信子子网网资资源源子子网网 将报文差错、顺序控制等复杂问题放在通信子网中解决,还是将报文差错、顺序控制等复杂问题放在通信子网中解决,还是 放在主机放在主机(传输层传输层)中解决中解决 网络层向传输层提供网络层向传输层提供面向连接面向连接(虚电路虚电路)和和无连接无连接(数据报数据报)服务

42、服务 传输层也提供面向连接和无连接两种服务传输层也提供面向连接和无连接两种服务 因传输层是对网络层在可靠性方面的最后补充,即在传输层因传输层是对网络层在可靠性方面的最后补充,即在传输层 之上不再考虑传输的可靠性问题之上不再考虑传输的可靠性问题pp 网络层向上提供服务的方式不同,代表了两种网络层向上提供服务的方式不同,代表了两种 建网思想建网思想 。Internet(Internet(面向无连接面向无连接)复杂问题放在主机中,通信子网不可靠复杂问题放在主机中,通信子网不可靠 。ATM(ATM(面向连接面向连接)复杂问题放在通信子网中复杂问题放在通信子网中5 5、传输层协议类型与网络层服务质量的关

43、系、传输层协议类型与网络层服务质量的关系n 关关 系:系:1 1)传输层的工作依赖于网络层提供的服务质量)传输层的工作依赖于网络层提供的服务质量 2 2)网络层提供的服务愈完善,传输层的协议就愈简单)网络层提供的服务愈完善,传输层的协议就愈简单 n 网络服务按质量可分为三种类型网络服务按质量可分为三种类型 。A A级:级:提供完善的服务,分组的丢失、重复和错序极少提供完善的服务,分组的丢失、重复和错序极少 。C C级:级:服务几乎是不可靠的,会出现分组丢失和重复分组服务几乎是不可靠的,会出现分组丢失和重复分组 。B B级:级:网络服务介于网络服务介于A A级和级和C C级之间级之间n 说说 明

44、:明:。基于。基于A A级的服务传输层协议简单;级的服务传输层协议简单;C C级服务协议复杂级服务协议复杂 。广域网几乎不能提供。广域网几乎不能提供A A级服务,面向连接的广域网常提供级服务,面向连接的广域网常提供B B 级服务,面向无连接的广域网提供级服务,面向无连接的广域网提供C C级服务级服务 。少数局域网可提供。少数局域网可提供A A级服务级服务 传输层的主要功能是传输层的主要功能是增强和优化网络层增强和优化网络层提供的服务质量提供的服务质量 OSI模型高层模型高层 OSI OSI高层包括会话层、表示层、应用层,属于资源子网范畴高层包括会话层、表示层、应用层,属于资源子网范畴1 1、会

45、话层、会话层 是建立在用户与网络间的接口是建立在用户与网络间的接口(高层与通信服务之间的接口高层与通信服务之间的接口),其功能主要由软件来实现;主要处理通信双方的建立、组织,并其功能主要由软件来实现;主要处理通信双方的建立、组织,并协调、控制会话的进行协调、控制会话的进行 基本作用:基本作用:利用传输层提供的可靠通信服务,为上层利用传输层提供的可靠通信服务,为上层 提供管理与控制所传送数据流的手段,同时使提供管理与控制所传送数据流的手段,同时使 表示层无须涉及调用传输服务的细节表示层无须涉及调用传输服务的细节 功功 能:能:建立会话连接并顺序传送数据流,同时将建立会话连接并顺序传送数据流,同时

46、将 其结构化,以实施管理其结构化,以实施管理 应用层应用层 7表示层表示层 6会话层会话层 5传输层传输层 4网络层网络层 3数据链路层数据链路层2 物理层物理层 12 2、表示层、表示层n 处理两个应用实体间数据交换的语法和语义问题处理两个应用实体间数据交换的语法和语义问题n 解决数据交换中存在的数据格式不一样和表示方法不同等问题解决数据交换中存在的数据格式不一样和表示方法不同等问题n 表示层还进行加密、压缩或终端仿真的处理表示层还进行加密、压缩或终端仿真的处理具体任务:具体任务:就是把源端机器的数据编码变成适合于传输的比特序列,传就是把源端机器的数据编码变成适合于传输的比特序列,传送到目的

47、端后再进行解码送到目的端后再进行解码3 3、应用层、应用层应用层应用层 7表示层表示层 6会话层会话层 5传输层传输层 4网络层网络层 3数据链路层数据链路层2 物理层物理层 1q 应用层包含大量人们普遍需要的协议,直接为用户服务应用层包含大量人们普遍需要的协议,直接为用户服务q 主要进行应用管理、系统管理、文件传输主要进行应用管理、系统管理、文件传输q 此外还有电子邮件、远程作业输入、名录查询和其他各种通此外还有电子邮件、远程作业输入、名录查询和其他各种通 用和专用的功能用和专用的功能 特特 点:点:。位于顶部。位于顶部(上方是真正的用户上方是真正的用户),由用户选用软件构成,由用户选用软件构成 。概念上应用层与具体操作系统无关,但实际具体的软件必需。概念上应用层与具体操作系统无关,但实际具体的软件必需 在某个操作系统中运行,向用户提供服务在某个操作系统中运行,向用户提供服务常用协议:常用协议:报文处理系统、文件传输、访问和管理、虚报文处理系统、文件传输、访问和管理、虚 拟终端协议目录系统等拟终端协议目录系统等4.2.4 OSI/RM各层中的数据流动各层中的数据流动

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com