计算机网络 第六章

上传人:子 文档编号:52229393 上传时间:2018-08-19 格式:PPT 页数:33 大小:271KB
返回 下载 相关 举报
计算机网络 第六章_第1页
第1页 / 共33页
计算机网络 第六章_第2页
第2页 / 共33页
计算机网络 第六章_第3页
第3页 / 共33页
计算机网络 第六章_第4页
第4页 / 共33页
计算机网络 第六章_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《计算机网络 第六章》由会员分享,可在线阅读,更多相关《计算机网络 第六章(33页珍藏版)》请在金锄头文库上搜索。

1、第六章 传输层v6.1 传输层服务 v6.2 传输协议v6.3 OSI传输协议 6.1 传输层服务v在OSI 参考模型中,传输层位于通信子网和 资源子网之间,是整个协议层次中最核心的 一层。v传输层为源主机上的进程和目的主机上的进 程之间提供可靠的透明数据传送,使高层用 户在相互通信时不必关心通信子网实现的细 节。6.1.1 传输层功能于服务概述v具体功能包括:v(1)端到端的报文传递v(2)服务点的寻址v(3)拆分和组装v(4)连接控制v传输层为上层提供两种类型服务:v面向连接的传输服务v面向无连接的传输服务6.1.2 传输服务质量和服务原语v传输层主要功能可看作增加和优化网络层提 供的服务

2、质量。 v1.传输服务原语v传输服务原语是提供给面向连接和无连接的 服务使用的,传输原语可分为以下四类 :v传输连接服务原语、连接释放服务原语、数 据传送服务原语、无连接的传送服务原语。v(1)传输连接服务原语 :vT-CONNECT.request(callee,caller,exp- wanted,qos,user-data);vT-CONNECT.indication(callee,caller, exp- wanted,qos,user-data);vT-CONNECT.response(qos,responder, exp-wanted,user-data);vT-CONNECT.c

3、onfirm(qos,responder, exp- wanted,user-data);v(2)连接释放服务原语 vT-DISCONNECT.request(user-data);vT-DISCONNECT.indication(reason,user- data);v(3)数据传送服务原语vT-DATA.request(user-data);vT-DATA.indication(user-data); v(4)无连接的传送服务原语 vT-UNITDATA.request(callee,caller,qos, user-data);vT-UNITDATA.indication(callee,

4、caller, qos,user-data);6. 2 传输协议v传输服务是通过传输层实体间使用传输协议 来实现的。 6.2.1 传输层地址 通信不仅仅是发生在从源计算机到目的计算机 ,而且是从端应用程序到端应用程序。由一台 计算机上的应用程序所产生的数据不仅必须被 另外一台计算机所接收,而且必须被这台计算 机上正确的应用程序所接收。v一个应用程序同一个远程应用程序通信时, 它必须知道两个地址,一个是TSAP地址(传输 服务点的地址称为端口号)。 另一个是NSAP( 网络服务访问点)地址。 6.2.2 传输层复用v向上复用、向下复用6.2.3 可靠传输v差错控制v次序控制:分段和连接 v v丢

5、失控制:丢失重传 v重复控制:通过序列编号使接收方可以识 别并丢弃重复的段。 6.2.4 传输层流量控制 v和数据链路层一样,传输层也负责流量控制 。但是,传输层中的流量控制是作用在端到 端上的,而不是作用在单条链路上的。传输 层流量控制也使用滑动窗口协议,但是传输 层中的窗口在大小上是可以变化的,以适应 可使用的缓冲区的变化情况。传输层的流量控制 6.2.5 传输层拥塞控制vTCP拥塞控制有4种算法:v慢启动v拥塞避免v快速重传v快速复位vCwnd-拥塞窗口vRwnd-接收端窗口 vSMSS-发送端最大数据段尺寸vSsthresh-慢启动阀值 慢启动v在慢启动期间,发送方将初始的cwnd设置

6、为 1个SMSS字节;在第1个超时周期内没有丢 失报文的情况下,cwnd设置为2个SMSS字 节;在第2个超时周期内没有丢失报文的情况 下,cwnd设置为4个SMSS字节;在第3个超 时周期内没有丢失报文的情况下,cwnd设置 为8个SMSS字节;依此方式,cwnd按指数 方式增长,直到cwnd超过ssthresh。 v当cwnd超过ssthresh或者当cwnd大小达到 ssthresh的大小,进入拥塞避免期间。在拥 塞避免期间,在没有丢失报文的情况下, cwnd按线性方式增长,即每收到一个ACK, cwnd的大小增加1个SMSS字节。v当检测到数据段丢失时,则将ssthresh设置 为当前

7、cwnd的一半,并重新开始慢启动算法 。 02468101214161820222426283032cwnd(SMSS字节)013456789101112131415161718初始ssthresh超时后ssthresh传输序号图6.9 慢启动和拥塞避免的工作过程超时例题v假定最大报文段长度是1KB,TCP拥塞窗口 是18KB,并发生了超时事件。如果接着4个 并发量传输都是成功的,那么该窗口将是多 大?v答:发生超时后,下一次传输的是1,接着是 2,4,8个报文段。所以4次并发后的拥塞窗 口是8KB。6.2.6 传输连接v传输层端到端的传送可以采用两种模式来完 成:面向连接或无连接。面向连接的模式更 经常使用。v面向连接传输由三个步骤:连接建立,数据 传输和连接终止。1、连接建立2、连接终止

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

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号