第8章运输层祥解.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章运输层祥解.ppt

第8章 运输层 传输层的功能 基本功能:提供端到端(进程-进程)的可靠通信,向高层用户屏蔽通信子网的细节,提供通用的传输接口 主要功能: 把传输地址映射为网络地址 把端到端的传输连接复用到网络连接上 传输连接管理 端到端顺序控制、差错检测及恢复、分段处理及 QoS监测 多媒体应用QOS参数值 数据丢失(data loss) 电子邮件、FTP、WWW和Telnet不能容忍数据丢失 而多媒体类的应用往往可以经得起部分数据的丢失 带宽(bandwidth) 以IP电话为代表的多媒体交互式的应用对带宽是十分敏感的 而文件传输类的应用则对带宽的要求比较具有“弹性” 实时性(timing) IP电话、视讯会议、“四国大战”的要求 传输层协议与数据链路层协议的区别 网络基础协议中的关键问题 网络基础协议指包括传输层及以下的各层中的各种协议,问题在于: 某个网络基础协议的性质(或所提供的服务)是面向连接的还是无连接的 虚电路与面向连接的关系:虚电路是面向连接的,但面向连接的不一定是虚电路 如何理解在不可靠的协议上建立可靠的连接服务 传输层与网络层的关系 传输层提供主机内进程间的“逻辑通信”;而网络层则提供网络中主机间的“逻辑通信” 二者之间的差别微妙而又重要 主机=单位的传达室 进程=单位中的职员 应用层报文=信的内容 网络层协议=邮局的投递服务 传输层协议=传达室的收发业务 TCP/IP与传输层 传输层的两项主要功能: 进程间通信:通过端口号实现; 可靠传输:由序号和确认来实现。 传输层提供了TCP和UDP两种传输协议: TCP是面向连接的、可靠的传输协议。它把报文分解为多个段进行传输,在目的站再重新装配这些段,必要时重新发送没有收到的段。 UDP是无连接的。由于对发送的段不进行校验和确认,因此它是“不可靠”的。 端口号 在TCP和UDP的段头有两个端口号 分别为源端口(source port-number)和宿端口(destination port-number) 宿端口用以确定信宿主机中唯一的某个特定进程 所谓端口号是一个16比特的数字,其表达范围从0~65535。从0~1023的端口号被称为常用端口号(well-known number)并限制使用。这就意味着这些端口号仅限于最常用的一些网络应用 如HTTP和FTP。HTTP用端口的是80,FTP是21和20。常用端口号的定义见RFC 1700 源端口(Source Port):呼叫端口的编号 目的端口(Destination Port):被叫端口的编号 顺序号(Sequence Number):数据的第一个字节的顺序号 确认号(Acknowledgment Number):所期待的下一段的顺序号 报头长度(HLEN):以32字节为单位的报头的长度 保留域(Reserved):设置为0 编码位(Code Bits):用于控制段的传输(如会话的建立和中止) 包括:URG、ACK、PSH、RST、SYN、FIN六个位 窗口大小(Window):接收方能够继续接收的字节数 校验和(Checksum):包括TCP报头和数据在内的校验和 紧急指针(Urgent Pointer):当前顺序号到紧急数据位置的偏移量 选项(Option): 数据(Data):上层协议数据 TCP通过三次握手来建立连接 流量控制和缓存问题 TCP的面向连接的实质 TCP 是面向连接的协议 TCP的面向连接是建立在相互连接的主机内,而与中间的转接节点(路由器)没有关系 TCP的面向连接与所谓的“虚电路”没有关系 TCP所提供的可靠服务是建立在IP所提供的“不可靠的服务”的基础上的 * 应用层 传输层 网络层 数据链路层 物理层 面向信息 处理 面向 通信 用户 功能 网络 功能 两种观点划分高层与低层 运输层网络体系结构中的位置 媒体 最大 时延(s) 最大 抖动(ms) 平均吞吐量(Mbps) 允许的比特差错率 允许的分组 差错率 话音 0.25 10 0.054 10-1 10-1 视频 (TV) 0.25 10 100 10-2 10-3 计算机 视频 0.25 1 2-10 10-6 10-9 文件 传输 1 ― 2-100 0 0 实时 数据 0.001 ― 10 0 0 图像 1 ― 2-10 10-4 10-9 网络 物理信道 数据链路层的环境 传输层的环境 结点1 结点2 主机A 主机B 应用层 传输层 网络接口 网际层 面向连接的 ●TCP 无连接的 ●UDP 传输层提供了两种传输协议 源端口 0 3 4 9 10 代码位 目的端口 15 16 31 顺序号 确认号 窗口大小 保留 报头长度 校验和 紧急指针 选项(可省略) 数据 TCP和UDP都

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档