TCP爲啥是三次握手?
爲了可靠連接,並且達到可靠連接的最少握手次數
啥是可靠連接?
讓B/S端都知道彼此都可以正常的發送和接收數據的。
第一次握手:
B發完數據後,啥都不知道。
S接收到數據後,知道B發送數據正常 ,自己接收數據正常。
第二次握手:
S發完數據後,它的思想還停留在一階段,只知道B發正常,自己收正常。
B接收到數據後,知道自己發收正常,S發收也正常。
第三次握手:
S接收到數據後,知道了B收發正常,S收發正常。
經過三次握手,從四個方向(B發送,S接收,B接收,S發送)都正常,所以BS相互之關就可以進行可靠通信了。