
TCP/IP
文章平均质量分 79
dreamhougf
走的远远的,直到看不见...........
展开
-
TCP建立连接为什么是三次握手?
我们都知道TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP也是日常通讯中用的最广泛的一种协议,TCP的连接需要三次握手,断开连接需要四次挥手,那么TCP的连接过程为什么是三次握手而不是两次或者四次呢? 根据《UNIX网络编程》所述的TCP状态转换变迁图所示: 从状态转换图我们可以看出TCP的连接建立经历了 SYN----SYN+ACK-----ACK的过原创 2015-10-20 11:16:17 · 2658 阅读 · 0 评论 -
TCP断开连接中与TIME_WAIT
上一篇文章中我们讲到了TCP连接的建立过程中的三次握手的起因,这里我们来看看常常出现的TIME_WAIT问题,通过TCP状态转移图我们很容易的可以看出TCP的断开连接是从一个FIN包开始,这个过程经历了FIN-ACK-FIN-ACK的四次交互,这个过程也叫做TCP连接的四次挥手断开连接。如: ① 主动关闭的一方首先发送 序原创 2015-10-23 18:09:08 · 1028 阅读 · 0 评论