- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCP 连接的建立和释放用三次握手建立 TCP 连接 被动打开主动打开SYN = 1, seq = x客户服务器ABCLOSEDCLOSEDA 的 TCP 向 B 发出连接请求报文段,其首部中的同步位 SYN = 1,并选择序号 seq = x,表明传送数据时的第一个数据字节的序号是 x。用三次握手建立 TCP 连接 被动打开主动打开SYN = 1, seq = xSYN = 1, ACK = 1, seq = y, ack= x ? 1客户服务器ABCLOSEDCLOSED B 的 TCP 收到连接请求报文段后,如同意,则 发回确认。 B 在确认报文段中应使 SYN = 1,使 ACK = 1, 其确认号ack = x ? 1,自己选择的序号 seq = y。被动打开主动打开SYN = 1, seq = xSYN = 1, ACK = 1, seq = y, ack= x ? 1ACK = 1, seq = x + 1, ack = y ? 1 A 收到此报文段后向 B 给出确认,其 ACK = 1, 确认号 ack = y ? 1。 A 的 TCP 通知上层应用进程,连接已经建立。客户服务器ABCLOSEDCLOSED被动打开主动打开SYN = 1, seq = xSYN = 1, ACK = 1, seq = y, ack= x ? 1ACK = 1, seq = x + 1, ack = y ? 1数据传送 B 的 TCP 收到主机 A 的确认后,也通知其上层 应用进程:TCP 连接已经建立。客户服务器ABCLOSEDCLOSED被动打开主动打开SYN = 1, seq = xLISTENSYN-SENTSYN = 1, ACK = 1, seq = y, ack= x ? 1SYN-RCVDACK = 1, seq = x + 1, ack = y ? 1ESTAB-LISHED数据传送ESTAB-LISHED用三次握手建立 TCP 连接的各状态 客户服务器ABCLOSEDCLOSED主动关闭FIN = 1, seq = uTCP 的连接释放 客户服务器ABESTAB-LISHED数据传送ESTAB-LISHED 数据传输结束后,通信的双方都可释放连接。 现在 A 的应用进程先向其 TCP 发出连接释放 报文段,并停止再发送数据,主动关闭 TCP 连接。 A 把连接释放报文段首部的 FIN = 1,其序号 seq = u,等待 B 的确认。CLOSEDCLOSED主动关闭FIN = 1, seq = uACK = 1, seq = v, ack= u ? 1TCP 的连接释放 客户服务器ABESTAB-LISHED通知应用进程数据传送ESTAB-LISHED B 发出确认,确认号 ack = u ? 1, 而这个报文段自己的序号 seq = v。 TCP 服务器进程通知高层应用进程。 从 A 到 B 这个方向的连接就释放了,TCP 连接 处于半关闭状态。B 若发送数据,A 仍要接收。通知应用进程主动关闭FIN = 1, seq = uACK = 1, seq = v, ack= u ? 1被动关闭FIN = 1, ACK = 1, seq = w, ack= u ? 1TCP 的连接释放 客户服务器ABESTAB-LISHED数据传送ESTAB-LISHED数据传送 若 B 已经没有要向 A 发送的数据, 其应用进程就通知 TCP 释放连接。 通知应用进程主动关闭FIN = 1, seq = uACK = 1, seq = v, ack= u ? 1被动关闭FIN = 1, ACK = 1, seq = w, ack= u ? 1ACK = 1, seq = u + 1, ack = w ? 1TCP 的连接释放 客户服务器ABESTAB-LISHED数据传送ESTAB-LISHED数据传送 A 收到连接释放报文段后,必须发出确认。 TCP 的连接释放 通知应用进程主动关闭FIN = 1, seq = uACK = 1, seq = v, ack= u ? 1被动关闭FIN = 1, ACK = 1, seq = w, ack= u ? 1客户服务器ABESTAB-LISHED数据传送ESTAB-LISHED数据传送ACK = 1, seq = u + 1, ack = w ? 1 在确认报文段中 ACK = 1,确认号 ack ? w ? 1, 自己的序号 seq = u + 1。 通知应用进程主动关闭FIN = 1, seq = uACK = 1, seq = v, ack= u ? 1等待 2MSL?TIME-WAITCLOSEDTCP 连接必须经过时间 2MSL 后才真正释放掉。 5.9.2 TCP 的
您可能关注的文档
- 牛羊生产 胚胎工程 胚胎工程.ppt
- 农产品贮藏加工技术 气调贮藏 气调贮藏.pptx
- 农村社会工作 农村社区 01 理论教学课件:农村社区.ppt
- 锅炉设备及运行 一、工作原理和特点 9.2.1直流锅炉原理.pptx
- 农业物联网工程设计与实施 项目三 网络设计 V1-演示文稿-物联网工程项目后端设计.pdf
- 锅炉设备及运行 一、锅炉分类 4.5按水循环特性分.pptx
- 培训项目 教学课件 PS基础知识第五讲.pptx
- 锅炉设备及运行 一、正常运行调节的任务 10.2.1锅炉的运行调节介绍.pptx
- 培训中心 电炉炼钢培训资料 3 .1电炉炼钢主原料.ppt
- 外贸跟单操作 外贸跟单工作特点与要求 外贸跟单工作特点与要求.pptx
- 培训中心 制度规范、应知 中国铸造协会 铸造专业 铸造行业技能鉴定工作流程.pptx
- 配送管理实务 配送管理实务 30配送路线确定的原则.pptx
- 盆景制作 盆景的分类 05树石盆景分类.ppt
- 锅炉原理与结构 锅炉热效率的定义与计算 锅炉热效率的定义与计算.pptx
- 盆景制作 盆景用植物材料分类 09盆景植物分类09.ppt
- 网络推广-2020 社群 3.社群名词解读之大数据.pptx
- 锅炉原理与结构 锅炉输入热量的计算 锅炉输入热量的计算.pptx
- 网络推广-2020 社群 6.社群名词解读之区块链.pptx
- 锅炉原理与结构 过热器和再热器的作用 过热器和再热器的作用.pptx
- 平面广告设计(中级) 平面广告的设计要素 平面广告设计要素分析2.pptx
最近下载
- 财产保险案例分析保险考研[精品].pptx VIP
- 财产保险案例分析保险考研.ppt VIP
- 2025年税务检查重点趋势分析及涉税风险防控.pdf VIP
- 财产保险案例分析和计算题 .pdf VIP
- 财产保险案例与分析.docx VIP
- SBT 10532-2009沐浴企业等级划分技术要求.pdf
- 江西省上饶市第四中学2024-2025学年高一上学期第二次月考测试卷语文试题(含答案).docx VIP
- 人工智能技术在特殊教育融合教育中促进教师专业发展的研究教学研究课题报告.docx
- 《水利工程外观质量评定规程DB34∕T 4010-2021》知识培训.pptx VIP
- DLT741-2023年架空送电线路运行规程.docx
文档评论(0)