经典面试题 为什么TCP连接需要三次握手,两次不可以吗?四次呢?

经典面试题 为什么TCP连接需要三次握手,两次不可以吗?四次呢?
TCP连接 三次握手

文章目录
经典面试题 为什么TCP连接需要三次握手,两次不可以吗?四次呢?一、为什么需要三次握手?二、三次握手的具体逻辑1.假设逻辑三次握手的作用
2.两次不可以吗?四次呢?
总结

一、为什么需要三次握手?

主要是为了防止已失效的连接请求报文段在某些特殊请款下传送到了服务端,占用服务器资源,却一直不进行有益操作。

二、三次握手的具体逻辑
1.假设逻辑

假设主机A为客户端,主机B为服务器端

现假定出现一种异常情况,即A发出的一个已失效的报文段,但是B无法知道是否该连接请求报文段已失效,可能是网络异常或者服务器宕机等等各种问题,B就是没收到。 可以B现在收到了这个失效的连接请求报文段后,却无法判断这个是否是失效请求,就误认为是A再次发出一次新的连接请

经典面试题 为什么TCP连接需要三次握手,两次不可以吗?四次呢?最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/17682.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>