第7章:传输层导论.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 传输层 本章学习要求: 理解:网络环境中分布式进程通的基本概念。 掌握:进程相互作用的Client/Server模型。 掌握:传输层的基本功能与服务质量。 掌握:用户数据报协议UDP。 掌握:传输控制协议TCP。 7.1 传输层与传输层协议 网络层及以下的各层实现了网络中主机之间的通信,但是数据通信不是最终的目的; 计算机网络最本质的活动是分布在不同地理位置的主机之间的进程通信,以实现各种网络服务功能; 设置传输层的主要目的就是要实现分布式进程通信。 7.1.1 传输层的基本功能 端到端通信; QoS服务质量的保证; 屏蔽差异; 7.1.2 传输协议数据单元的基本概念 传输实体 传输协议数据单元 7.1.3 应用进程、传输层接口与套接字 应用程序、传输层软件与本地主机OS的关系 进程通信、传输层端口号与网络层IP地址的关系 套接字的概念 7.1.4 网络环境中分布式进程标识方法 进程标识的基本方法 端口号的分配方法 数据范围、类型 熟知端口号的分配方法 多重协议的识别 7.1.5 传输层的多路复用与多路分解 复用的含义 分解的含义 UDP的复用和分用 7.1.6 TCP、UDP协议与应用层的关系 图7-9 传输协议数据单元 传输层之间传输的报文叫做传输协议数据单元( Transport Protocol Unit,TPDU); TPDU有效载荷是应用层的数据。 7.2.3 网络服务与服务质量QoS 服务(Service) 网络层次结构中,各层之间有严格的依赖关系各层次的分工和协作集中地体现在相邻层之间的界面上; 服务是描述相邻层之间关系的重要概念; 网络服务体现在低层向相邻上层提供的一组操作; 低层是服务提供者,高层是服务的用户。 衡量服务质量QoS的主要指标 连接建立延迟/连接释放延迟; 连接建立/释放失败概率; 传输时延; 吞吐率; 残留误码率; 传输失败概率。 连接建立延迟 从传输服务用户要求建立连接到收到连接确认之间所经历的时间; 它包括了远端传输实体的处理延迟; 连接建立延迟越短,服务质量越好。 连接建立失败的概率 在最大连接建立延迟时间内,连接未能建立的可能性; 由于网络拥塞,缺少缓冲区或其他原因造成的失败。 吞吐率 吞吐率是在某个时间间隔内测得的每秒钟传输的用户数据的字节数; 每个传输方向分别用各自的吞吐率来衡量。 传输延迟 传输延迟是指从源主机传输用户发送报文开始到目的主机传输用户接收到报文为止的时间; 每个方向的传输延迟是不同的。 残余误码率 残余误码率用于测量丢失或乱序的报文数占整个发送的报文数的百分比; 理论上残余误码率应为零,实际上它可能是一较小的值。 安全保护 安全保护为传输用户提供了传输层的保护,以防止未经授权的第三方读取或修改数据。 优先级 为传输用户提供用以表明哪些连接更为重要的方法; 当发生拥塞事件时,确保高优先级的连接先获得服务。 恢复功能 当出现内部问题或拥塞情况下,传输层本身自发终止连接的可能性。 在讨论传输层服务质量参数时需要注意以下几个问题: 服务质量参数是传输用户在请求建立连接时设定的,表明希望值和最小可接受的值; 传输层通过检查服务质量参数可以立即发现其中某些值是无法达到的,传输层可以不去与目的主机连接,而直接通知传输用户连接请求失败与失败的原因; 有些情况下,传输层发现不能达到用户希望的质量参数,但可以达到稍微低一些的要求,然后再请求建立连接; 并非所有的传输连接都需要提供所有的参数,大多数仅仅是要求残余误码,而其他参数则是为了完善服务质量而设置的。 7.2 用户报文协议UDP 7.2.1 UDP协议的主要特点 UDP是一种无连接的、不可靠的传输层协议; 在完成进程到进程的通信中提供了有限的差错检验功能; 设计比较简单的UDP协议的目的是希望以最小的开销来达到网络环境中的进程通信目的; 进程发送的报文较短,同时对报文的可靠性要求不高,那么可以使用UDP协议。 UDP用户数据报传输过程中的封装与拆封 UDP端口号 TCP/IP协议族中用端口号来标识进程; 端口号是在0到65535之间的整数; 客户程序随机选取的临时端口号; 每一种服务器程序被分配了确定的全局一致的熟知端口号; 每一个客户进程都知道相应的服务器进程的熟知端口号。 UDP使用的熟知端口号 7.2.2 UDP数据报格式 7.2.3 UDP校验和的基本概念与计算示例 7.2.4 协议适用范围 UDP检验和的检验范围: 伪头部

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档