版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、传输层的任务是为从源端到目的端提供可靠的、价格合理的数据传输,而与使用的网络无关。 会话层建立在传输层上,其任务是实现会话连接到传输连接的映射、加强会话管理、同步和活动管理等。 表示层负责处理语法。 应用层则包括各种满足用户需要的应用程序及其通信规则。,本节概要,OSI所定义的运输层正好是七层的中间一层,是通信子网(下面3层)和资源子网(上面3层)的分界线,它屏蔽通信子网的不同,从端到端经网络透明地传送报文,完成端到端通信链路的建立、维护和释放。传输层向高层用户屏蔽了下面通信子网的细节,使高层用户看不见实现通信功能的物理链路是什么,看不见数据链路采用什么控制规程,也看不见下面到底有几个子网以及
2、这些子网是怎样互连起来的。使高层用户感觉不到通信子网的存在。它完成资源子网中两结点的直接逻辑通信,实现通信子网中端到端的透明传输。,运输层信息的传送单位是报文。运输层的基本功能是从会话层接收数据报文,并且在当所发送的报文较长时,在运输层先要把它分割成若干个报文分组,然后再交给它的下一层(即网络层)进行传输。另外,这一层还负责报文错误的确认和恢复,以确保信息的可靠传递。,传输服务 1提供给高层的服务 传输层的最终目标是向其用户(一般是指应用层的进程),提供有效、可靠且价格合理的服务。为了达到这一目标,传输层利用了网络层所提供的服务。 传输服务也有两种类型。 面向连接的传输服务在很多方面类似于面向
3、连接的网络服务。二者的连接都包括三个阶段:建立连接、数据传输和释放连接。两层的寻址和流量控制方式也类似。 无连接的传输服务与无连接的网络服务也很类似。,传输层服务与网络层服务如此类似,为什么还要将它区分为不同的两层呢?原因是,网络层是通信子网的一部分并且是由电信公司来提供服务的(至少广域网是如此)。用户无法解决网络层服务质量低劣的问题。唯一可行的方法是在网络层上再增加一层以改善服务质量。 传输层的存在使传输服务远比其低层的网络服务更可靠。分组丢失、数据残缺均会被传输层检测到并采取相应的补救措施。起着将子网的技术、设计和各种缺陷与上层相隔离的关键作用。,服务质量(QoS) 从另一个角度来看,可以
4、将传输层的主要功能看作是增强网络层提供的服务质量(QoS)。 服务质量可以由一些特定的参数来描述。传输层服务质量的典型参数有:连接建立延迟、连接建立失败的概率、吞吐率、传输延迟、残余误码率、安全保护、优先级、恢复功能。这些服务质量参数是传输用户在请求建立连接时设置的。它表明希望值和最小可接受的值。,网络的服务质量大致有三种类型: (1)A型:网络连接具有可接受的低差错率和可接受的低故障通知率。 (2)B型:网络连接具有可接受的低差错率和不可接受的高故障通知率。 (3)C型:网络连接对传输层服务用户来说具有不可接受的高差错率。,传输协议的功能要素 1寻址 传输层要在用户进程之间提供可靠和有效的端
5、到端服务,必须把一个目标用户进程和其他的用户进程区分开来,这是由传输地址来实现的。为确保所有传输地址在全网上是唯一的,传输地址规定由网络号、主机号以及由主机分配的端口组成。 传输地址的构成办法: 层次地址 该地址由一系列的域组合而成,把它们在空间上分开来。 例如: (地址)=,常用的方式是传输服务访问点 (Transport Service Access Point,TSAP) 在TCP协议中,TSAP是(IP地址,本地端口),可以唯一标识一个应用进程,2建立连接 一个传输实体要向目的机器发送一个连接请求TPDU,并等待对方接受连接的应答。 3释放连接 4流量控制和缓冲策略,5多路复用 在传输
6、层中进行多路复用可以有两种方式:向上多路复用和向下多路复用。 向上多路复用是指把多个连接多路复合到一个下一层连接上实现多路复用。向上多路复用可以使用户充分利用昂贵的虚电路资源,但连接的数量要适当。向下多路复用是指把一个连接分割连接到多个下一层连接上实现多路复用。 如果利用向下多路复用,在传输层同时打开多个网络连接,并在它们之间循环地分配信息报文,有效带宽会得到增大。,向上复用 向下复用,6崩溃恢复 什么是崩溃:主机或路由器不能正常工作,造成TPDU传 输过程中断 什么是崩溃恢复:恢复崩溃前的工作状态,继续TPDU传输 崩溃恢复需要解决的问题 崩溃前发送的最后一个TPDU是否需要重传 崩溃前的状
7、态 发送主机的状态 接收主机的状态 发送主机对最后TPDU的处理 崩溃恢复工作必须由更高层次(应用层)来完成。,因特网传输协议 因特网在传输层有两种主要的协议:一种是面向连接的协议TCP,另一种是无连接的协议UDP。 传输控制协议TCP(Transmission Control Protocol)是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。 IP层并不能保证将数据报正确地传送到目的端,因此TCP实体需要判定是否超时并且根据需要重发数据报。到达的数据报也可能是按错误的顺序传到的,这也需要由TCP实体按正确的顺序重新将这些数据报组装为报文。TCP协议提供了用户所要的可靠性
8、,而这是IP层所未提供的。,TCP协议格式 TCP连接上的每个字节均有它自己的32位顺序号。 发送和接收方TCP实体以数据段的形式交换数据。 TCP软件决定数据段的大小。每个网络都存在最大传送单位MTU,要求每个数据段必须适合MTU。实践中,MTU一般为几千字节,由此便决定了数据段大小的上界。,3TCP数据段头 图中表示了TCP头数据段的布局格式。不带任何数据的数据段也是合法的,一般用于确认报文和控制报文。 源端口和目的端口字段标识出本地和远端的连接点。 顺序号和确认号字段执行它的通常功能。后者指希望接收的下一个字节。,接下来的6位未用。 如果用到了应急指针,那么URG位置1。 应急指针指从当
9、前顺序号到紧急数据位置的偏移量。 ACK位置1表明确认号是合法的。 PSH位表示是带有PUSH标志的数据。 RST位用于连接复位。 SYN位用于建立连接的同步序号。 FIN位用于释放连接。,TCP连接的建立 TCP采用“三次握手”建立连接的基本思想是:信源机发一个带本次连接序号的请求(第一次握手);信宿机收到请求后如同意连接则发回一个带本次连接序号的确认应答,应答还包含信源机连接序号(第二次握手);信源机收到应答(含两个初始序号)后再向信宿机发一个含两个序号的确认(第三次握手),信宿机收到后确认,则双方连接建立。由于连接双方都以序号确认本次连接,使过时的(以前序号的)报文不会重复建立连接,只有
10、在TCP建立端到端连接后,才能进入数据真正传输阶段。,5UDP协议功能 UDP是在传输层上与TCP并行的一个独立协议。UDP建立在IP协议上,它除了增加多端口外,几乎没有增加其他新的功能。因此,UDP也是一个不可靠的无连接协议。 TCP/IP在传输层上另外建立一个UDP协议是由于UDP传输效率高,适合于某些应用程序服务的场合。在一些简单的交互应用场合,如应用层的简单文件传送TFTP,便是建立在UDP上的。对来回只有一次或有限几次的交互建立一个连接开销太大,即使出错重传也比面向连接的方式效率高。,会话层,会话层在运输层提供的服务上,加强了会话管理、同步和活动管理等功能。 1.实现会话连接到运输连
11、接的映射 会话层的主要功能是提供建立连接并有序传输数据的一种方法,这种连接就叫作会话(Session)。 2.会话连接的释放 会话连接的释放不同于运输连接的释放,它采用有序释放方式,也即使用完全的握手,包括请求、指示、响应和确认原语,只有双方同意,会话才终止。,3.会话层管理 与其它各层一样,两个会话实体之间的交互活动都需要协调、管理和控制。,表示层,1.表示层的特点及功能 OSI环境的低五层提供透明的数据传输,应用层负责处理语义,而表示层则负责处理语法,由于各种计算机都可能有各自的数据描述方法,所以不同类型计算机之间交换的数据,一般需经过格式转换才能保证其意义不变。表示层要解决的问题是如何描
12、述数据结构并使之与具体的机器无关,其作用是对原站内部的数据结构进行编码,使之形成适合于传输的比特流,到了目的站再进行解码,转换成用户所要求的格式。,2. 语法转换 (1)数据表示。不同厂家生产的计算机具有不同的内部数据表示。如IBM公司的主机广泛使用EBCDIC码,而大多数其它厂商的计算机则使用ASCII码;Intel公司的80X86芯片从右到左计数字节,而Motorola公司的68020和68030芯片则从左到右计数;由于表示方法的不同,即使所有的位模式都正确接收,也不能保证数据含义的不变。为了解决此类问题,必须进行数据表示方式的转换。可以在发送方转换,也可以在接收方转换,或者双方都向一种标
13、准格式转换。,(2)数据压缩。 强调数据压缩的必要性是基于以下几个原因。首先,随着多媒体技术的发展,数字化/音频数据的吞吐、传输和存储问题日益凸现。具有中等分辩率(640480)的彩色(24bit/像素)数字视频图像的数据量约7.37Mbit/帧,若按25帧/秒的动画要求,则视频数据的传输速率大约为184Mbps。由此可见,高效实时地数据压缩对于缓解网络带宽和取得适宜的传输速率是非常必要的。其次,网络的费用依赖于传输的数据量,在传输之前对数据进行压缩可减少传输费用。,(3)网络安全和保密。 随着计算机网络应用的普及,计算机网络的安全和保密问题就变得越来越重要了。为保护网络的安全,最常见的方法是采用加密措施。从理论上讲,加密可以在任何一层上实现,但实际应用中常常在物理层、运输层和表示层三层实现加密。在物理层加密的方案叫做链路加密,它的特点是可以对整个报文进行加密;在运输层实现加密可以提高有效性,因为表示层可以对数据事先进行压缩处理;而在表示层可以有选择地对数据实现加密。,3.抽象语法标记ASN.1 表示编码、 传输和解码数据结构的关键,是要有一种足够灵活的 、适应各种类型应用的标准数据描写方法.为此,OSI中提出了一种标记法,叫做抽象语法标记1,简称为ASN.1(Abstract syntax).发送时将AS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城监大队工作制度
- 基层工作制度规定
- 堤围管理工作制度
- 婚姆法工作制度
- 季度督导工作制度
- 学校例会工作制度
- 学校防蝇工作制度
- 学院信访工作制度
- 安全专班工作制度
- 安居办工作制度
- 信纸(A4横条直接打印版)
- 《多源图像融合技术及其遥感应用-图像融合技术》课件
- 2024年人力资源三级理论真题与答案
- 海伦公式与三角形面积的综合题
- 资产评估学教程(第八版)习题及答案 乔志敏
- 三效蒸发器操作规程
- 14 圆圈QCC成果发布
- 林城镇卫生院安全生产制度
- 设计构成PPT完整全套教学课件
- EIM Starter Unit 6 This is delicious单元知识听写单
- GB/T 42125.14-2023测量、控制和实验室用电气设备的安全要求第14部分:实验室用分析和其他目的自动和半自动设备的特殊要求
评论
0/150
提交评论