《第3章传输层精选PPT.ppt》由会员分享,可在线阅读,更多相关《第3章传输层精选PPT.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章传输层章传输层第1页,本讲稿共22页2.传输层的基本功能传输层的基本功能l传输层提供了主机应用程序进程之间的端传输层提供了主机应用程序进程之间的端到端的服务,基本功能如下到端的服务,基本功能如下(1)分割与重组数据分割与重组数据(2)按端口号寻址按端口号寻址(3)连接管理连接管理(4)差错控制和流量控制差错控制和流量控制传输层要向会话层提供通信服务的可靠性,传输层要向会话层提供通信服务的可靠性,避免报文的出错、丢失、延迟时间紊乱、重复、避免报文的出错、丢失、延迟时间紊乱、重复、乱序等差错。乱序等差错。2第2页,本讲稿共22页3.传输层的服务类型与协议传输层的服务类型与协议等级等级l传输
2、层既是传输层既是OSI层模型中负责数据通信的层模型中负责数据通信的最高层,又是面向网络通信的低三层和面向信最高层,又是面向网络通信的低三层和面向信息处理的高三层之间的中间层。该层弥补高层息处理的高三层之间的中间层。该层弥补高层所要求的服务和网络层所提供的服务之间的差所要求的服务和网络层所提供的服务之间的差距,并向高层用户屏蔽通信子网的细节,使高距,并向高层用户屏蔽通信子网的细节,使高层用户看到的只是在两个传输实体间的一条端层用户看到的只是在两个传输实体间的一条端到端的、可由用户控制和设定的、可靠的数据到端的、可由用户控制和设定的、可靠的数据通路。通路。3第3页,本讲稿共22页3.传输层的服务类
3、型与协议传输层的服务类型与协议等级等级l(1)服务类型服务类型1、传输服务有两大类:、传输服务有两大类:面向连接的传输服务和无连接的传输服面向连接的传输服务和无连接的传输服务。务。面向连接的传输服务与面向连接的网络服务十分相似,两者都向用面向连接的传输服务与面向连接的网络服务十分相似,两者都向用户提供连接的建立、维护和释放。户提供连接的建立、维护和释放。无连接的传输服务与无连接的网络服务也十分相似。无连接的传输服务与无连接的网络服务也十分相似。2、传输层的服务与网络层服务的区别:、传输层的服务与网络层服务的区别:传输层的面向连接和无连接指的都是从源端到目的端的服务;传输层的面向连接和无连接指的
4、都是从源端到目的端的服务;网络层的面向连接和无连接指的是通信子网中点到点的服务。网络层的面向连接和无连接指的是通信子网中点到点的服务。4第4页,本讲稿共22页3.传输层的服务类型与协议传输层的服务类型与协议等级等级l(2)协议等级协议等级传输层服务通过协议体现,因此传输层协议传输层服务通过协议体现,因此传输层协议的等级与网络服务质量密切相关。根据差错性的等级与网络服务质量密切相关。根据差错性质,网络服务按质量可分为以下三种类型:质,网络服务按质量可分为以下三种类型:A型网络服务:型网络服务:A型网络服务本质上很完善,型网络服务本质上很完善,其分组丢失、重复或窜改的概率可以忽略不计。其分组丢失、
5、重复或窜改的概率可以忽略不计。5第5页,本讲稿共22页 B型型网网络络服服务务:B型型网网络络服服务务提提供供的的网网络络连连接接具具有有可可接接受受的的残残留留差差错错率率和和不不可可接接受受的的被被告告知知的故障率。的故障率。残残留留差差错错是是指指未未纠纠正正的的而而且且是是网网络络服服务务提提供供者者没没有有检检测测到到的的差差错错,被被告告知知的的故故障障是是指指网网络络层层检测到的并通知主机予以纠正的故障。检测到的并通知主机予以纠正的故障。可告知的故障例子有:内部拥挤,硬件问题,可告知的故障例子有:内部拥挤,硬件问题,软件故障等。它需要传输协议建立新的网络连软件故障等。它需要传输协
6、议建立新的网络连接和重新同步。接和重新同步。6第6页,本讲稿共22页 C型网络服务:型网络服务:C型网络服务相当不可靠,具有型网络服务相当不可靠,具有不可接受的残留差错率和不可接受的被告知故不可接受的残留差错率和不可接受的被告知故障率的网络连接。即使发生了数据丢失、重复、障率的网络连接。即使发生了数据丢失、重复、失序或被篡改等事件,这种网络也不可能检测失序或被篡改等事件,这种网络也不可能检测到差错。因此,驻留在到差错。因此,驻留在C型网络服务之上的传型网络服务之上的传输协议是最为复杂的。输协议是最为复杂的。7第7页,本讲稿共22页5类传输协议类传输协议l基于基于3种类型的网络服务,种类型的网络
7、服务,ISO定义了定义了5类运输协议(类运输协议(P75)0级级:简单连简单连接。只建立一个接。只建立一个简单简单的端到端的的端到端的传输连传输连接,并可接,并可分段分段传输长报传输长报文。文。1级级:基本差:基本差错错恢复恢复级级。在网。在网络连络连接断开、网接断开、网络连络连接失接失败败或收到一或收到一个未被个未被认认可的可的传输连传输连接数据接数据单单元等基本差元等基本差错时错时,具有恢复功能。,具有恢复功能。2级级:多路复用。允:多路复用。允许许多条多条传输传输共享同一网共享同一网络连络连接,并具有相接,并具有相应应的的流量控制功能。流量控制功能。3级级:差:差错错恢复和多路复用。是恢
8、复和多路复用。是1级级和和2级协议级协议的的综综合。合。4级级:差:差错检测错检测、恢复和多路复用。在、恢复和多路复用。在3级协议级协议的基的基础础上增加了上增加了差差错检测错检测功能。功能。8第8页,本讲稿共22页l(3)典型的传输层协议典型的传输层协议SPX:顺序包交换协议,是顺序包交换协议,是NovellNetWare网络的传输层协议。网络的传输层协议。TCP:传输控制协议,是传输控制协议,是TCP/IP参考模参考模型的传输层协议。型的传输层协议。9第9页,本讲稿共22页会话层、表示层和应用层会话层、表示层和应用层l会话层、表示层和应用层是会话层、表示层和应用层是OSI模型中面向模型中面
9、向信息处理的高层,对这三层的功能实现目前还信息处理的高层,对这三层的功能实现目前还没有形成统一的标准。在没有形成统一的标准。在TCP/IP这个事实上的这个事实上的网络体系结构中,高层只有应用层,没有设置网络体系结构中,高层只有应用层,没有设置会话层和表示层。会话层和表示层。10第10页,本讲稿共22页会话层会话层1.会话层不参与具体的数据传输会话层不参与具体的数据传输,利用运输层提供利用运输层提供的服务,在本层提供的服务,在本层提供会话服务会话服务(如:访问验证)、(如:访问验证)、会话管理会话管理和和会话同步会话同步等功能在内的建立和维护应等功能在内的建立和维护应用程序间通信的机制。用程序间
10、通信的机制。如:服务器验证用户登录便是由会话层完成的。如:服务器验证用户登录便是由会话层完成的。11第11页,本讲稿共22页l(1)会话服务会话服务会话层服务包括会话连接管理服务、会话会话层服务包括会话连接管理服务、会话数据交换服务、会话交互管理服务、会话连接数据交换服务、会话交互管理服务、会话连接同步服务和异常报告服务等。会话服务过程可同步服务和异常报告服务等。会话服务过程可分为会话连接建立、报文传送和会话连接释放分为会话连接建立、报文传送和会话连接释放三个阶段。三个阶段。12第12页,本讲稿共22页l(2)会话控制会话控制从原理上说,从原理上说,OSI中的所有连接都是全双中的所有连接都是全
11、双工的。工的。会话层通过令牌来进行会话的交互控制。会话层通过令牌来进行会话的交互控制。令牌是会话连接的一个属性,表示使用会话的令牌是会话连接的一个属性,表示使用会话的独占权:拥有令牌的一方才有权发送数据。令独占权:拥有令牌的一方才有权发送数据。令牌是可以申请的,各个端系统对令牌的使用权牌是可以申请的,各个端系统对令牌的使用权可以具有不同的优先级。可以具有不同的优先级。13第13页,本讲稿共22页l(3)会话同步会话同步所谓同步就是使会话服务用户对会话的进所谓同步就是使会话服务用户对会话的进展情况都有一致的了解,在会话被中断后可以展情况都有一致的了解,在会话被中断后可以从中断处继续下去,而不必从
12、头恢复会话。从中断处继续下去,而不必从头恢复会话。14第14页,本讲稿共22页表示层表示层l这一层主要处理流经端口的数据代码的表示这一层主要处理流经端口的数据代码的表示方式问题,主要包括如下服务:方式问题,主要包括如下服务:(1)数据表示数据表示解决数据的语法表示问题,如文本、声音、解决数据的语法表示问题,如文本、声音、图形图像的表示,即确定数据传输时的数据结图形图像的表示,即确定数据传输时的数据结构。构。15第15页,本讲稿共22页l(2)语法转换语法转换为使各个系统间交换的数据具有相同的语为使各个系统间交换的数据具有相同的语义,应用层采用的是对数据进行一般结构描述义,应用层采用的是对数据进
13、行一般结构描述的抽象语法,如使用的抽象语法,如使用ISO提出的抽象语法标记提出的抽象语法标记ASN.1。表示层为抽象语法指定一种编码规则,表示层为抽象语法指定一种编码规则,便构成一种传输语法。便构成一种传输语法。16第16页,本讲稿共22页l(3)语法选择语法选择传输语法与抽象语法之间是多对多的关系,传输语法与抽象语法之间是多对多的关系,即一种传输语法可对应于多种抽象语法,而一即一种传输语法可对应于多种抽象语法,而一种抽象语法也可对应于多种传输语法。所以传种抽象语法也可对应于多种传输语法。所以传输层应能根据应用层的要求,选择合适的传输输层应能根据应用层的要求,选择合适的传输语法传送数据。语法传
14、送数据。17第17页,本讲稿共22页l(4)连接管理连接管理利用会话层提供的服务建立表示连接,并利用会话层提供的服务建立表示连接,并管理在这个连接之上的数据传输和同步控制,管理在这个连接之上的数据传输和同步控制,以及正常或异常地释放这个连接。以及正常或异常地释放这个连接。18第18页,本讲稿共22页应用层应用层l应用层是应用层是OSI参考模型的最高层,是用户参考模型的最高层,是用户与网络的接口。应用层通过支持不同应用协议与网络的接口。应用层通过支持不同应用协议的程序来解决用户的应用需求,如文件传输、的程序来解决用户的应用需求,如文件传输、远程操作和电子邮件服务等。远程操作和电子邮件服务等。19
15、第19页,本讲稿共22页l一、填空题一、填空题l1.ISO组织提出的组织提出的OSIRM将网络协议分成将网络协议分成层,它们分别是物理层,它们分别是物理层、数据链路层、层、数据链路层、传输层、会话层、表示层和应用层。、传输层、会话层、表示层和应用层。l2.在在OSIRM中,物理层的重要任务是描述与传输媒体的接中,物理层的重要任务是描述与传输媒体的接口的一些特性,主要有:口的一些特性,主要有:、电气特性、电气特性、和规程特性和规程特性l3.在在OSIRM中,数据链路层主要完成的工作有:数据成中,数据链路层主要完成的工作有:数据成帧、帧、和和。l4.路由选择是指网络节点在收到一个分组后,要确定向下
16、一节点路由选择是指网络节点在收到一个分组后,要确定向下一节点传送的路由。确定路由选择的策略称为路由算法,常用的可分为传送的路由。确定路由选择的策略称为路由算法,常用的可分为和和两类。两类。l5.传输层是传输层是OSIRM的中间层,它负责的中间层,它负责_的通信,既是七的通信,既是七层模型中负责数据通信的层模型中负责数据通信的,又是面向网络通信的低三层和,又是面向网络通信的低三层和面向信息处理的高三层之间的中间层。面向信息处理的高三层之间的中间层。20第20页,本讲稿共22页l二、选择题二、选择题l1.在在OSIRM中,网络层的下层是中,网络层的下层是_。lA.物理层物理层B.网络层网络层C.传
17、输层传输层D.数数据链路层据链路层l2.决定使用哪条路径通过子网是决定使用哪条路径通过子网是OSIRM的的_应完成应完成的功能。的功能。lA.物理层物理层B.网络层网络层C.传输层传输层D.数数据链路层据链路层l3.在在OSIRM中,数据链路层处理数据的基本单位是中,数据链路层处理数据的基本单位是_。lA.比特比特B.数据帧数据帧C.分组分组D.报文报文l4.OSIRM是由是由_提出的。提出的。lA.ISOB.ITUC.IEEED.Internet21第21页,本讲稿共22页l5.下面关于流量控制的说法中,正确的有下面关于流量控制的说法中,正确的有_。lA.只有数据链路层存在流量控制。只有数据链路层存在流量控制。lB.不只是数据链路层有流量控制,并且所有层的流量控不只是数据链路层有流量控制,并且所有层的流量控制对象都一样。制对象都一样。lC.不只是数据链路层有流量控制,但不同层的流量控制对象不只是数据链路层有流量控制,但不同层的流量控制对象不一样。不一样。lD.以上都不正确以上都不正确l6.在在OSIRM的控制通信的四层中,负责不相邻的两节点之间的控制通信的四层中,负责不相邻的两节点之间(即:源节点(即:源节点-目的节点)的通信是目的节点)的通信是_。A.物理层物理层B.数据链路层数据链路层C.网络层网络层D.传输层传输层22第22页,本讲稿共22页
限制150内