TCP连接为什么是三次握手,而不是两次握手,也不是四次握手?
发布时间:2019-05-15 10:20:05 所属栏目:教程 来源:乔戈里qgl
导读:文本转载自公众号:程序员乔戈里(ID:CXYqiaogeli)如需转载请联系原公众号。 乔哥:你说喂喂喂,能听到我说话吗?,是第一次握手,也就是说小萌你的发送消息的能力没有问题,然后我回了你一句小萌,我可以听到你说话,你能听到我说话吗?这是第二次握手,
但是由于客户端它以为这个连接请求已经丢失了,所以不会利用这个建立的连接请求进行数据通信,虽然服务器分配给了资源给客户端,但是客户端并不进行数据传输,这样就白白浪费了服务器的资源,试想一下如果网络很拥堵,那么等网络变畅通以后,服务器岂不是浪费了一堆资源,可能对于正常的连接请求都无法处理了! ![]() 服务器过了很长时间(规定好的时间和客户端)都没有收到回复,于是也不会为客户端分配资源,这次连接就放弃了。 作者:乔戈里,百度工程师。个人微信公众号:程序员乔戈里(ID:CXYqiaogeli) 【编辑推荐】
点赞 0 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |