栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

什么是TCP三次握手,四次挥手?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是TCP三次握手,四次挥手?

什么是TCP三次握手,四次挥手?

回答面试官,有两个端,(客户端、服务器),三次握手主要是保障两端都进入一个叫确立的状态,客户端发起(同步发送),服务器接受然后又响应回去(同步响应)状态,客户端接收到服务器的响应后(就绪),再响应一次给服务器,让服务器也处于(就绪)状态。
所以,客户端有两次状态,服务器也有两次状态,形成三次握手,缺少一次,就不能保障两端都处于(就绪)状态。
客户端从发起建立进入->同步发送->就绪
服务器从接受建立进入->同步响应->就绪

而断开是需要四次挥手的,客户端发起断开,服务器收到后说好的进入一个(等待关闭)状态然后响应给客户端,这个过程,客户端是处于(终止等待第一阶段),然后服务器不放心,再发一次给客户端(最后确认),客户端收到服务器发过来的确认马上响应给服务器说,放心是真的关闭,然后服务器就关闭了,客户端也关闭。
客户端经历了从发起断开->等待终止1->等待终止2->时间等待->关闭
服务器经历了从接受断开进入->等待关闭->最后确认->关闭

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/683397.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号