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