为什么会采⽤三次握⼿,若采⽤⼆次握⼿可以吗?

浏览量:1233
时间: 2024-01-30 15:48:54

image.png

采⽤三次握⼿是为了防⽌失效的连接请求报文段再次传到服务器,因⽽产⽣错误。如果由于⽹络不稳定,虽然 客户端以前发送的连接请求以到达服务⽅,但服务⽅的同意连接的应答未能到达客户端。则客户⽅要重新发送 连接请求,若采⽤⼆次握⼿,服务⽅收到客服端重传的请求连接后,会以为是新的请求,就会发送同意连接报8/6/2022 5 / 14文,并新开进程提供服务,这样会造成服务⽅资源的⽆谓浪费。 如果只采⽤⼀次的话,客户端不知道服务端是 否已经收到⾃⼰发送的数据,则会不断地发送数据。为了保证服务端能收接受到客户端的信息并能做出正确的 应答⽽进⾏前两次(第⼀次和第⼆次)握⼿,为了保证客户端能够接收到服务端的信息并能做出正确的应答⽽进 ⾏后两次(第⼆次和第三次)握⼿

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。侵权投诉
相关推荐HOT
GNU提供的开发工具链有哪些工具程序,试举出2、3例

编辑器: vi,emacs代码打补丁工具: diff & patch:项目构建工具: make(Makefile),autotool(包括Autoconf, A... 详情>>

2024-03-27 14:52:19
面试官问“项目中遇到的最大困难是什么”,电子工程师怎么回答?

分类:其他类面试 | 适合人群:校招、0-3年、3-5年 | 难度:基础 | 题型:行为面试与项目表达面试题请介绍一个你在项目中遇到的最大困难。问题当时造成了什... 详情>>

2026-07-28 15:48:06
面试官问“为什么项目选择四层板”,PCB工程师应该怎么回答?

面试官问“为什么项目选择四层板”,PCB工程师应该怎么回答?面试题你做过两层板和四层板吗?你介绍的这个项目为什么选择四层板,而不是成本更低的两层板?面试官真正想... 详情>>

2026-07-26 11:28:14
嵌入式系统中时钟电路在PCB上怎么布局?嵌入式面试要从起振条件讲到辐射控制

分类:嵌入式工程师面试题经验级别:中级难度:中高级题型:布局设计📖 本文概述时钟电路是嵌入式系统的"心脏",其PCB布局质量直接影响系统稳定性和EMC性能。本... 详情>>

2026-08-05 09:52:26
电话面试常见的8个错误

如你想要赢得接下来的面试机会,并表现卓越才能赢得Offer,那么你在电话面试中就要避免以下8个常见错误。1、想着这不是一个真正的面试。 有些求职者把电... 详情>>

2023-09-09 16:37:29
开班信息