TCP 之所以需要三次握手的主要原因是为了防止在网络环境比较差的情况下不会进行无效的连接,同时三次握手可以实现 TCP 初始化序列号的确认工作,TCP 需要初始化一个序列号来保证消息的顺序 。如果是两次握手则不能确认序列号是否正常,如果是四次握手的话会浪费系统的资源,因此 TCP 三次握手是最优的解决方案,所以 TCP 连接需要三次握手 。
最后我们讲了 UDP 的概念,以及 UDP 和 TCP 的区别,在传输效率要求比较高且对可靠性要求不高的情况下可以使用 UDP,反之则应该使用 TCP 。
【TCP 为什么需要三次握手?】
推荐阅读
- 寒衣节”穿不上袖子 为什么三年内不能送寒衣
- 林更新因为什么火起来的,林更新为什么不火-
- 过劳死|职场上,工作真的比健康重要吗?为什么总有人那么“拼命”
- 激光脱毛很痛是为什么 激光脱毛为什么好
- 产后抑郁症怎么确诊 为什么会得产后抑郁症
- 雍正王朝康熙为什么传位给雍正,为什么康熙传位给雍正-
- 将夜大唐被灭了吗,将夜唐王为什么想吃夫子-
- 步步惊心若曦为什么不嫁给四爷,步步惊心若曦和四爷为什么后来有隔阂了-
- 肖战粉丝的错为什么要怪肖战,为什么肖战不告黑粉-
- 美国是否退出常任理事国,美国为什么退出联合国理事会-
