- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络技术之运输层基础
计算机网络原理及应用 第5章 运输层 运输层协议概述 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。 运输层的主要功能 运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)。 运输层还要对收到的报文进行差错检测。 运输层需要有两种不同的运输协议,即面向连接的 TCP 和无连接的 UDP。 运输层为相互通信的应用进程提供了逻辑通信 运输层协议和网络层协议的主要区别 运输层的两个主要协议 TCP/IP 的运输层有两个不同的协议: (1) 用户数据报协议 UDP (User Datagram Protocol) (2) 传输控制协议 TCP (Transmission Control Protocol) TCP 与 UDP TCP 传送的数据单位协议是 TCP 报文段(segment) UDP 传送的数据单位协议是 UDP 报文或用户数据报。 TCP/IP 体系中的运输层协议 TCP 与 UDP UDP 在传送数据之前不需要先建立连接。对方的运输层在收到 UDP 报文后,不需要给出任何确认。虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式。 TCP 则提供面向连接的服务。TCP 不提供广播或多播服务。由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。 运输层的端口 运行在计算机中的进程是用进程标识符来标志的。 我们只要把要传送的报文交到目的主机的某一个合适的目的端口,由 TCP将报文交付目的进程。 用户数据报协议 UDP UDP 只在 IP 的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能。 虽然 UDP 用户数据报只能提供不可靠的交付,但 UDP 在某些方面有其特殊的优点。 UDP 的主要特点 UDP 是无连接的,即发送数据之前不需要建立连接。 UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制。 UDP 是面向报文的。UDP 没有拥塞控制,很适合多媒体通信的要求。 UDP 支持一对一、一对多、多对一和多对多的交互通信。 UDP 的首部开销小,只有 8 个字节。 UDP 是面向报文的 UDP 基于端口的分用 传输控制协议 TCP 概述 TCP 是面向连接的运输层协议。 每一条 TCP 连接只能是点对点的(一对一)。 TCP 提供可靠交付的服务。 TCP 提供全双工通信。 面向字节流。 TCP 面向流的概念 TCP 的连接 TCP 把连接作为最基本的抽象。 每一条 TCP 连接有两个端点。 TCP 连接的端点叫做套接字(socket) 。 端口号拼接到(contatenated with) IP 地址即构成了套接字。 套接字 (socket) 套接字 socket = (IP地址: 端口号) 每一条 TCP 连接唯一地被通信两端的两个端点(即两个套接字)所确定。即: TCP 连接 ::= {socket1, socket2} = {(IP1: port1), (IP2: port2)} 可靠传输的工作原理停止等待协议 请注意 在发送完一个分组后,必须暂时保留已发送的分组的副本。 分组和确认分组都必须进行编号。 超时计时器的重传时间应当比数据在分组传输的平均往返时间更长一些。 确认丢失和确认迟到 可靠通信的实现 使用上述的确认和重传机制,我们就可以在不可靠的传输网络上实现可靠的通信。 这种可靠传输协议常称为自动重传请求ARQ (Automatic Repeat reQuest)。 ARQ 表明重传的请求是自动进行的。接收方不需要请求发送方重传某个出错的分组 。 信道利用率 停止等待协议的优点是简单,但缺点是信道利用率太低。 信道的利用率 U 流水线传输 发送方可连续发送多个分组,不必每发完一个分组就停顿下来等待对方的确认。 由于信道上一直有数据不间断地传送,这种传输方式可获得很高的信道利用率。 连续 ARQ 协议 累积确认 接收方一般采用累积确认的方式。即对按序到达的最后一个分组发送确认,这样就表示:到这个分组为止的所有分组都已正确收到了。 累积确认有的优点是:容易实现,即使确认丢失也不必重传。缺点是:不能向发送方反映出接收方已经正确收到的所有分组的信息。 Go-back-N(回退 N) 如果发送方发送了前 5 个分组,而中间
您可能关注的文档
- 18钢材的质量监理.pdf
- 08年信息安全学.doc
- 【专题复习08】高考数学常考知识点汇总-08圆锥曲线.doc
- Servlet规范简介.doc
- 冰与火之歌3(部分).docx
- 三一重工三一报45.pdf
- 必修2 第3章 第1节 第1课时 甲烷.ppt
- 4x4单片机89C51彩灯控制设计.doc
- HAVE专练.doc
- 幂级数及其应用.pdf
- 2025年综合类-肿瘤放射治疗学主治医师-肿瘤的治疗历年真题摘选带答案(5套单选100题合辑).docx
- 教师公招考试试题及答案.doc
- 2025年服务行业技能考试-旅游酒店管理师历年参考题库含答案解析(5套100道单选题合辑).docx
- 2025年综合类-乡村医生-解剖学历年真题摘选带答案(5套单选100题合辑).docx
- 2025年综合类-环境科学技术及资源科学技术-环境影响评价历年真题摘选带答案(5卷单选题100道).docx
- 2025年综合类-房屋登记官考试-房屋登记官考试历年真题摘选带答案(5卷100道合辑-单选题).docx
- 教师公招考试题库及答案.doc
- 2025年医学高级职称-中医外科(医学高级)历年参考题库含答案解析(5套共100道单选题合辑).docx
- 2025年综合类-骨外科(医学高级)-广西住院医师规范化培训(全科)-内科主要疾病历年真题摘选带答案.docx
- 2025年住院医师规范培训(各省)-广西住院医师临床医学历年参考题库含答案解析(5套100道单选题合.docx
文档评论(0)