- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * 三次握手的建立过程: 第一次:主机A向主机B发出TCP连接请求报文,其首部中的同步比特SYN=1,确认ACK?0 ,同时选择一个序号x,表明在后面传送数据时的第一个数据字节的序号是x。 第二次:主机B收到连接请求报文后,如同意,则在确认报文中应将SYN=1,确认ACK?x+1,同时也为自己选择一个序号y。 第三次:主机A收到此报文后,还要向B给出确认ACK?y?1。 三次握手的功能:保证双方都相互知道对方已准备好进行数据传输;双方确认一个数据传输的初始序列号。 用三次握手建立TCP连接 为了防止已失效的连接请求报文段突然又传送到了主机B,因而产生错误。 其具体原因: 主机A发出连接请求,但因连接请求报文丢失而未收到确认。主机A于是再重传一次。 假设主机A发出的第一个连接请求报文段并没有丢失。主机B收到此失效的连接请求报文段后,就误认为是主机A又发出一次新的连接请求。于是就向主机A发出确认报文段,同意建立连接。 主机A由于并没有要求建立连接,因此不会理睬主机B的确认,也不会向主机B发送数据。但主机B却以为运输连接就这样建立了,并一直等待主机A发来数据。主机B的许多资源就白白浪费了。 采用三次握手的办法可以防止上述现象的发生。主机A不会向主机B的确认发出确认。主机B收不到确认,连接就建立不起来。 发送第三个报文段的原因 主机A请求释放连接。A向B发送TCP释放报文,其首部的终止比特FIN=1,其序号x等于前面已传送过的数据的最后一个字节的序号加1。 B收到释放连接请求后即发出确认ACK=x?1,同时通知高层应用进程。这样,从A到B的连接就释放了,连接处于半关闭(half-close)状态。 采用相同的方法主机B可请求释放另一半TCP连接。 最后,主机A的TCP再向其应用进程报告,整个连接已经全部释放。 TCP连接释放的过程 思考题 试说明运输层的作用。 试说明TCP协议和UDP协议的作用和应用范围。 试说明端口的作用,并列举一些常用的公认端口号。 试说明socket(套接字)的作用。 描述TCP连接建立的三次握手的过程及其释放连接的过程 试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * * * * * * * * * * * * * * * * * * * * * * * * 计算机网络原理与应用 第8章 运输层 8.1 运输协议概述 8.2 TCP/IP体系中的运输层 8.3 用户数据报协议UDP 8.4 传输控制协议TCP 运输协议(transport protocol)是整个网络体系结构中的关键之一。本章讨论TCP/IP体系中的运输协议TCP。 8.1 运输协议概述 运输层的任务就是为主机间两个应用进程的进程之间提供逻辑通信,其数据传输的单位是报文(segment)。 运输层提供的是端(的传输进程)到端(的传输进程)的传输。端到端的信道是由一段段点到点的信道构成的。端到端的协议建立在点到点的协议上,提供应用程序进程之间的通信,以便上层应用程序利用网络的信息传递服务来实现资源共享。 运输层具有复用和分用的功能。运输层中的多个进程可复用下面网络层的传输功能,到了目的主机的网络层后,再使用分用功能,将数据交付给相应的进程。 运输层只能存在于通信子网外面的主机之中。运输层以上的各层就不再关心信息传输的问题了。 因特网的运输层使用面向连接的TCP和无连接的UDP两种协议。 运输层要对收到的报文进行差错检测和流量控制。而IP数据报首部中的检验和字段,只检验首部而不检查数据部分。 运输层为相互通信的应用进程提供了逻辑通信 运输层为应用进程之间提供逻辑通信, 网络层为主机之间提供逻辑通信。 服务质量与TCP、UDP协议 在计算计网络中,服务质量简称 QoS (Quality Of Service)。 提出网络服务质量的问题,是由于通信子网是用户无法控制的,通信子网往往不能满足用户对网络传输服务的要求。作为用户应用与通信子网之间的运输层起着承上启下的作用,通过运输层协议对通信子网的屏蔽,就可以给用户提供标准而完善的服务界面。 因特网的通信子网的种类很多,提供的网络传输质量差异很大;用户对于网络服务的要求种类也很多,有要求高可靠性的,有要求高吞吐率的,也有要求低时延的等等
您可能关注的文档
最近下载
- 《中华人民共和国安全生产法》培训解读课件.pptx VIP
- 《中华人民共和国安全生产法》解读与培训.pptx VIP
- 电子商务专业课程体系构建与实践教学方案.docx VIP
- 《中华人民共和国矿山安全法实施条例》深度解读课件.pptx VIP
- 【温州】2024年浙江温州平阳县部分事业单位面向高校毕业生退役士兵招聘工作人员6人笔试历年典型考题及考点剖析附带答案详解.docx VIP
- 中央苏区三次发行公债与三次借谷.docx VIP
- 浅谈在新课标下如何培养学生的阅读能力.doc VIP
- JJF(吉) 138-2024四氟化碳气体检测报警器校准规范.pdf
- 解读煤矿安全生产条例精品课件.ppt VIP
- 工序穿插培训课件.pptx
文档评论(0)