传输层详细资料大全
发布网友
发布时间:2022-12-31 06:03
我来回答
共1个回答
热心网友
时间:2023-11-23 21:40
传输层(Transport Layer)是ISO OSI协定的第四层协定,实现端到端的数据传输。该层是两台计算机经过网路进行数据通信时,第一个端到端的层次,具有缓冲作用。当网路层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网路层服务质量较好时,它只用很少的工作。传输层还可进行复用,即在一个网路连线上创建多个逻辑连线。
传输层在终端用户之间提供透明的数据传输,向上层提供可靠的数据传输服务。传输层在给定的链路上通过流量控、分段/重组和差错控制。一些协定是面向连结的。这就意味着传输层能保持对分段的跟踪,并且重传那些失败的分段。
基本介绍
中文名 :传输层 外文名 :Transport Layer 隶属 :OSI 功能 :总体的数据传输和数据控制 别名 :运输层 地位 :核心 领域 :计算机网路
简介,连线埠概念,基本功能,服务类型,协定等级,地位,
简介
传输层(Transport Layer)是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网路层提供可靠的目的地站点信息。
传输层传输层也称为运输层.传输层只存在于端开放系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层.因为它是源端到目的端对数据传送进行控制从低到高的最后一层. 有一个既存事实,即世界上各种通信子网在性能上存在着很大差异.例如电话交换网,分组交换网,公用数据交换网,区域网路等通信子网都可互连,但它们提供的吞吐量,传输速率,数据延迟通信费用各不相同.对于会话层来说,却要求有一性能恒定的接口.传输层就承担了这一功能.它采用分流/合流,复用/解复用技术来调节上述通信子网的差异,使会话层感受不到.此外传输层还要具备差错恢复,流量控制等功能,以此对会话层禁止通信子网在这些方面的细节与差异.传输层面对的数据对象已不是网路地址和主机地址,而是和会话层的界面连线埠. 上述功能的最终目的是为会话提供可靠的,无误的数据传输.传输层的服务一般要经历传输连线建立阶段,数据传送阶段,传输连线释放阶段3个阶段才算完成一个完整的服务过程.而在数据传送阶段又分为一般数据传送和加速数据传送两种。传输层服务分成5种类型.基本可以满足对传送质量,传送速度,传送费用的各种不同需要.
连线埠概念
传输层的任务是根据通信子网的特性,最佳的利用网路资源,为两个端系统的会话层之间,提供建立、维护和取消传输连线的功能,负责端到端的可靠数据传输。在这一层,信息传送的协定数据单元称为段或报文。 网路层只是根据网路地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的连线埠。 计算机网路中的资源子网是通信的发起者和接收者,其中的每个设备称为端点;通信子网提供网路中的通信服务,其中的设备称为结点。OSI参考模型中用于通信控制的是下面四层,但它们的控制对象不一样。
基本功能
传输层提供了主机应用程式进程之间的端到端的服务,基本功能如下 (1) 分割与重组数据
传输层(2) 按连线埠号定址 (3) 连线管理 (4) 差错控制和流量控制,纠错的功能 传输层要向会话层提供通信服务的可靠性,避免报文的出错、丢失、延迟时间紊乱、重复、乱序等差错。
服务类型
传输层既是OSI层模型中负责数据通信的最高层,又是面向网路通信的低三层和面向信息处理的高三层之间的中间层。该层弥补高层所要求的服务和网路层所提供的服务之间的差距,并向高层用户禁止通信子网的细节,使高层用户看到的只是在两个传输实体间的一条端到端的、可由用户控制和设定的、可靠的数据通路。服务类型
路由器传输层提供的服务可分为传输连线服务和数据传输服务。 传输连线服务:通常,对会话层要求的每个传输连线,传输层都要在网路层上建立相应的连线。 数据传输服务:强调提供面向连线的可靠服务(很晚OSI才开始制定无连线服务的有关标准),并提供流量控制、差错控制和序列控制,以实现两个终端系统间传输的报文无差错、无丢失、无重复、无乱序。
协定等级
运输层服务通过协定体现,因此运输层协定的等级与网路服务质量密切相关。根据差错性质,网路服务按质量可分为以下三种类型: A类服务:低差错率连线,即具有可接受的残留差错率和故障通知率 C类服务:高差错率连线,即具有不可接受的残留差错率和故障通知率 B类服务:介于A类服务与C类服务之间
交换机差错率的接受与不可接受是取决于用户的。因此,网路服务质量的划分是以用户要求为依据的。OSI根据运输层的功能特点,定义了以下五种协定级别: 0级:简单连线。只建立一个简单的端到端的传输连线,并可分段传输长报文。 1级:基本差错恢复级。在网路连线断开、网路连线失败或收到一个未被认可的传输连线数据单元等基本差错时,具有恢复功能。 2级:多路复用。允许多条传输共享同一网路连线,并具有相应的流量控制功能。 3级:差错恢复和多路复用。是1级和2级协定的综合。 4级:差错检测、恢复和多路复用。在3级协定的基础上增加了差错检测功能。 (3) 典型的传输层协定 SPX:顺序包交换协定,是Novell NetWare网路的传输层协定。 TCP:传输控制协定,是TCP/IP参考模型的传输层协定。 传输层的协定标准有以下几种. ISO8072:称为"面向连线的传输服务定义". ISO8072:称为"面向连线的传输协定规范
地位
传输层在OSI中的地位和作用 传输层是整个协定层次结构的核心,是惟一负责总体数据传输和控制的一层。在OSI七层模型中传输层是负责数据通信的最高层,又是面向网路通信的低三层和面向信息处理的高三层之间的中间层。因为网路层不一定保证服务的可靠,而用户也不能直接对通信子网加以控制,因此在网路层之上,加一层即传输层以改善传输质量。
OSI模型传输层利用网路层提供的服务,并通过传输层地址提供给高层用户传输数据的通信连线埠,使系统间高层资源的共享不必考虑数据通信方面和不可靠的数据传输方面的问题。它的主要功能是:对一个进行的对话或连线提供可靠的传输服务,在通向网路的单一物理连线上实现该连线的复用,在单一连线上提供端到端的序号与流量控制、差错控制及恢复等服务。