- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据通信体系结构与协议.ppt
第7章 数据通信体系结构与协议 pOXLp7v0djZKylHSJr3WxBmHK6NJ2GhiBeFZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGtgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMes02GshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMes02dLPqafkFGlzcvv2YiRQYHbhR8AI1LKULh3xvjDzkEAMGr8xbwF1bH1oIM30E7xp 表7-17 标志字段的比特含义 图7-18 TCP伪首部格式 7.7.2 TCP 连接 TCP连接只与源IP地址、源TCP端口号、目的IP地址和目的TCP端口号这4个参数有关,即它只与两个端点系统有关。这样,TCP连接与“虚电路”连接是完全不同的,其连接状态驻留在两个端点系统中,因此TCP连接对传输分组的中间网络设备是毫无意义的。下面比较深入地讨论如何建立和关闭一个TCP连接。 第一步:源端TCP首先向目的端TCP发送一个特殊的TCP报文段。该报文段不包含应用层数据,它将该报文段首部中的SYN标志比特设置为1,这个报文段也被称为SYN 报文段。同时,源端TCP会选择一个初始顺序号〖BF〗(isn_s)〖BFQ〗,并将这个编号放到初始的SYN报文段的序号字段中。该报文段被封装到一个IP分组中,并发送给目的主机。 第二步:一旦装有SYN报文段的IP分组到达了目的主机(假设它能到达),目的主机将从该分组中提取出SYN报文段,给该连接分配TCP缓冲区和变量,并向源端TCP返回发送一个允许连接的报文段。该报文段也不包含任何应用层数据,但它的首部中装载着3个关键信息。首先,SYN被设置为1;其次,TCP数据段首部的确认字段被设置为isn_s+1;最后,服务器选择它自己的初始序号(isn_d)并将该值放到TCP报文段首部的序号字段中。 这个允许连接数据段有效地说明了“目的主机已经接收到了要求开始连接的带有初始序号为isn_s的SYN报文段并同意建立该连接,目的端TCP报文段的初始序号为isn_d”。这个允许连接报文段有时被称为SYNACK报文段。 第三步:在接收到SYNACK报文段之后,源端主机也会给连接分配缓冲区和变量,然后向目的主机发送另外一个报文段。该报文段对目的主机的SYNACK报文段给出确认(源端TCP通过将值isn_d+1放入TCP报文段首部的确认号字段中来完成)。此时TCP连接已经建立了,所以SYN被设置为0。 图7-20 TCP连接的关闭过程 7.7.3 TCP 的可靠数据传输 TCP通过采用下列方法来提供数据传输的可靠性。 ① 应用数据被分割成TCP认为最适合发送的报文段。尽量避免分组在传输过程中发生分片从而降低错传的概率。 ② 当TCP发出一个段后,它启动一个定时器,等待目的端确认收到该报文段。如果不能及时收到一个确认,将重发这个报文段。如果还不能及时收到确认,TCP将按照指数增加的时间规律重发此报文段。 ③ 在定时重传之前,通过对收到重复确认的计数设限可以根据特定算法执行快速重传,在某些情况下,使报文段重传时间更为合理。 ④ TCP使用TCP分组头中的检验和,对数据在传输过程中的任何变化进行端到端的检验。如果收到段的检验和有差错,TCP将丢弃并不确认收到该报文段,从而为发送端提供重发该段的依据。 ⑤ 既然IP分组会发生重复,TCP的接收端必须丢弃重复的分组。 ⑥ TCP报文段封装进入IP分组传输,而IP分组可能会失序的到达,因此接收到的TCP报文段也可能会失序。TCP对收到的报文段进行重新排序,从而将收到的数据按照正确的顺序交给应用层。
您可能关注的文档
- 房地产投资分析内部培训.ppt
- 房地产策划美地行豪宅营销案例之拙政别墅.ppt
- 房地产经纪基础笔记.doc
- 房地产营销执行报告撰写方法.ppt
- 房地产资料之商业地产培训.ppt
- 房地产项目路演开业策划方案.ppt
- 房屋抗台风强度的美国标准.pdf
- 手机上网用户行为分析系统结题汇报.ppt
- 手机上网设置攻略.ppt
- 手机互联网时代数据业务实体渠道营销新模式案例四川.ppt
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
最近下载
- 常规测绘作业指导书(DOC-48页).docx VIP
- 沥青路面施工旁站监理记录表.doc VIP
- 08BJ9-1室外工程-围墙围栏.docx VIP
- 小儿癫痫持续状态重症护理查房.pptx VIP
- 华为公司规章制度基本法.pdf VIP
- 2024年浙江经济职业技术学院高职单招高职单招英语2016-2023年典型考题含答案解析.docx VIP
- 电力电子技术 电力电子技术习题 2 整流(含有源逆变 触发电路).doc VIP
- DB11T 808-2020 市政基础设施工程资料管理规程.docx VIP
- 通桥(2019)2131-Ⅳ 时速160km客货共线铁路简支箱梁(单线)跨度:31.5m(直、曲线).pdf
- 2024年永春县(中小学、幼儿园)教师招聘笔试试题及答案解析.docx VIP
文档评论(0)