- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传输层服务 传输服务需要解决的问题 提供面向连接的传输服务,还是无连接的传输服务? 传输层服务访问点(TSAP)的地址标识 连接的管理 差错控制与流量控制 …… TCP/IP 体系中的传输层 UDP – User Datagram Protocol TCP – Transport Control Protocol TCP/IP 体系中的传输层端口 UDP/TCP 中采用端口(port)来标识 TSAP 传输端口代表 TCP/UDP 的传输服务访问点 TSAP 在进程通信中标识相互通信的进程 网络通信中的进程地址可表示为: (IP address , port) 传输端口的绑定(binding) 进程在进行网络数据传输前,必须首先通过系统调用与某个传输层端口建立绑定关系 UDP/TCP 的传输端口号(port number)-共16bit UDP/TCP 协议各分别可以提供最多 64K 个传输端口 进程通信时,必须了解对端进程的地址 (IP + port) 主要问题:如何了解对端进程所使用的端口号? 基于端口的复用 UDP 协议 -用户数据报协议User Datagram Protocol 以实现效率为首要目标,具有良好的实时性 提供无连接、不可靠的传输服务 会出现数据报丢失、重复、乱序 应用程序需要负责传输可靠性方面的所有工作 TCP传输控制协议:可靠传输服务 TCP 向应用程序提供可靠的传输服务 着重解决传输的可靠性问题(分组丢失、失序 ……) 适用于计算机之间的大量数据传输 协议复杂、与 UDP 相比效率较低 TCP 的传输服务: 面向数据流,数据流无结构 TCP 的可靠性机制 面向连接,全双工连接 数据确认和重传 滑动窗口进行流量控制、防止缓冲溢出 采用传输端口来标识 TCP 连接 支持多进程间采用多连接进行通信, 一个主机上的某个TCP 端口号可被多个连接所共享 TCP/IP的可靠机制-----面向连接的全双工连接 TCP以全双工模式传输数据。在两台机器中的两个TCP同时相互发送数据段。 在数据的传输之前双方必须经过初始化通信。得到通信对象的核准,这就需要TCP通过“三次握手”建立连接。三次握手协议是连接的两端正确同步的必要条件 TCP使用滑动窗口协议实现流量控制 滑动窗口协议 —— 提高传输效率进行流量控制 允许发送方在确认信息到达前,发送多个报文段 滑动窗口 在未确认之前,允许发送的数据量由滑动窗口的大小确定 收到窗口下界的确认时,窗口就向前滑动,使新进入窗口的数据能够发送 滑动窗口只重传未被确认的数据。 TCP 流量控制 TCP 通过可变的窗口大小来进行流量控制 允许随时改变窗口大小 确认报文中除确认序号,包含窗口通告:接收缓冲区大小 窗口通告值增加,发送方可扩大发送窗口,否则减小。 可变窗口的优点 不仅提供可靠传输,而且还提供流量控制 接收方缓冲区将要充满时,可减小其窗口通告的值 极端情况下,接收方使用零通告值要求停止所有传输 传输层需要解决的技术问题包括: 1。提供什么样的服务质量,也就是要确定提供面向连接的传输服务,还是无连接的传输服务。面向连接的服务可提供更好的差错控制,但是实现复杂。无连接的传输服务不能保证分组传输的正确性和顺序,但实现简单,效率高,时延相对较小。 2。如何来标识传输层服务访问点地址的问题。 传输层服务与通信子网服务的一个很大的区别是:传输层可以提供不同系统中进程间通信服务,而通信子网只能提供不同系统的之间的通信。 在多任务系统中,传输层向多个并发的传输用户(即应用层实体)提供服务。这些如何来标识同一提供中的应用实体呢?应用实体访问传输服务是通过传输层服务访问点(TSAP)进行的,因此 TSAP 就被用来系统中标识应用层实体。这样在整个网络的全局中,任何一个应用层实体就可以用唯一的地址来标识,即网络地址+TSAP。在IP网中,网络地址就是IP地址,TSAP用端口号来标识。 3。如果传输层提供面向连接的传输服务,那么就涉及许多连接管理的问题,包括连接建立、撤销和维护,系统中连接表的管理等。 4。传输层需要根据其提供的服务质量决定其差错控制和流量控制机制。例如在面向连接的传输服务中,可以采用出错重发的控制机制来保证数据传输的正确性。而一些流量控制机制(例如滑动窗口机制等)被用于在保证一定网络效率的前提下,减少网络拥塞的出现。 在 TCP/IP 体系结构中,根据实际应用的需求,其传输层分别设计了两种传输服务协议,即无连接的用户数据报协议(UDP)和面向连接的传输控制协议(UDP)。TCP 提供了一种可靠性高的传输服务,UDP则提供一种高效
您可能关注的文档
最近下载
- 25秋国家开放大学《人文英语1》形考任务参考答案.docx
- 《小学家长进课堂》.pptx VIP
- 轮椅智能折叠机构设计与分析.doc VIP
- 考研真题 清华大学903生化分子和细胞生物学综合历年考研真题汇编(含部分答案).docx VIP
- [PPT]各类型桥梁各部位名称图解_136页_讲解详细_权威资料.pptx VIP
- 2025年全球咖啡产业链绿色可持续发展分析与市场趋势报告.docx
- 食品质量安全风险日管控、周排查、月调度检查记录表.docx VIP
- 人力资源招聘流程与面试评估模板人才选拔指南.doc VIP
- 《The Boxcar Children》棚车少年第1部.pdf VIP
- 2022年中国汉字听写大会汉字听写知识竞赛题库及答案(共十三套).pdf VIP
原创力文档


文档评论(0)