请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师关于3次握手和四次挥手的理解

你看下我理解的三次握手是不是正确的,三次握手是Tcp客户端和服务器端之间建立连接,第一次客户端发送一个SYN请求命令以及随机参数给到服务器,服务器接受到客户端的请求后,校验回送一条ACK回送的命令,并把之前客户端的参数记1表示处理了,客户端拿到了回送,发送一条信息,将服务器的命令和客户端之前的命令都+1操作,作为收到服务器的回送,之后双方建立连接,开始通信

四次挥手是TCP断开通信的时候,客户端发送一个FIN退出命令给到服务器端,服务器端拿到客户端的请求退出的命令,校验回送一条ACK命令,参数标记+1,表示处理了,随机断开输出的操作,服务器端并将为回送完毕的数据回送完毕,并发送一个关闭退出的命令给到客户端,客户端拿到服务器端的命令,所有参数标记1作为接受,并发送给服务器随机关闭掉输入的操作接口,在这期间服务器端回一致每隔2分钟,Liunx是30秒一直循环发送FIN命令,如果客户端没有回送确保数据端口,挥手结束

老师这样理解对吗?有什么理解错误的地方吗

正在回答 回答被采纳积分+3

1回答

Qiujuer 2021-08-17 22:53:34

嗯,差不多是这样的;直接的流程的确是这样设计的;不过可以更加深入想想,为什么要这么设计呢?

为什么握手3次,而挥手是4次呢?有什么区别?

其本质的意义是什么呢?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信