TCP三次握手四次挥手原理
来源:互联网 发布:如何写好故事 知乎 编辑:程序博客网 时间:2024/06/05 18:43
三次握手的比喻:
两个素未谋面的人遇见了,一个人(client端)想认识对方(server端)..于是那个人(client端)主动向对方(server端)挥手(意味着接下来有握手的冲动,即是带SYN标志的TCP报文到服务器),而对方(server端)也向那个人(client端)挥手(对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯),这时候对方(server端)是否愿意握那个人(client端)的手(取决于防火墙等定义的规则决定),那个人(client端)确认了对方(server端)愿意,才能走过去握手(客户必须再次回应服务段一个ACK报文),这样就达到三次握手(建立连接)的原理;
个人理解流程图一张
四次挥手的比喻:
双方已经熟络了一段时间,那个人(client端)去了对方(server端)家里做客,然而天黑了要走了(关闭客户到服务器的数据传送),对方(server端)送那个人(client端)到门口(服务器收到这个FIN,它发回一个ACK),然后对那个人(client端)一边挥手一边说“回到家记得打电话报平安”(离别完要关门,这信号就是 服务器关闭客户端的连接,发送一个FIN给客户端),那个人(client端)平安到家后给对方(server端)打电话报平安了(客户段发回ACK报文确认),这样就达到四次挥手(关闭连接)的原理
不知道这样通俗理解可以不...
如果有问题的话,还请各位不吝赐教。O(∩_∩)O~
本文出自 “我的学习笔记” 博客,请务必保留此出处http://zhaoyongtao.blog.51cto.com/10955972/1783901
- TCP三次握手四次挥手原理
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手&四次挥手
- TCP三次握手/四次挥手
- TCP 三次握手 四次挥手
- TCP三次握手四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- TCP三次握手+四次挥手
- TCP三次握手/四次挥手
- TCP三次握手/四次挥手
- tcp 三次握手/四次挥手
- zabbix监控介绍、基本安装配置
- HAProxy基本介绍及简单配置
- varnish初识
- 微信开发中的配置以及问题汇总
- Java 线程栈数据收集
- TCP三次握手四次挥手原理
- Nginx初识
- POJ-3267-The Cow Lexicon
- SqlServer常用语句整理(后续更新)
- Java中try-catch-finally中的return
- Android 贝塞尔曲线(二)波浪
- 用了bootstrap中, datetimepicker 显示日期。
- webview本地打开
- linux文件的访问权限全解析,包括SUID,GUID