色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何理解TCP的三次握手原理

江奕云2年前17瀏覽0評論

如何理解TCP的三次握手原理?

謝邀~

這種問題,我習慣用通俗的方式來解釋一個專業名詞,那什么是TCP的三次握手呢,我談談自己的理解:

通俗的講解什么是TCP的三次握手

一個很熟悉的場景:

路人甲:你瞅啥?

路人乙:瞅你咋地?

路人甲:來,過來嘮嘮。

然后路人甲和路人乙,通過三次握手建立了連接,開始“愉快”的交談(通信)。

為什么要經過三次握手建立連接?

一句話概括:就是為了通信兩方在通信前,要互相確認對方是可以接受到消息的(通信的可靠性)。

路人甲:你瞅啥?說明甲能發送消息,但是乙不一定能收到消息。

路人乙:瞅你咋地?說明甲能發送消息,乙能接受消息,也能發送消息,但是不確定甲能不能收到消息。

路人甲:來,過來嘮嘮。說明甲能發送消息,乙能接受消息,也能發送消息,甲最后也能收到消息。

兩方都確認完畢,開始通信。

TCP和UDP

我們經常會聽到TCP和UDP,它倆經常是成對兒出現的,那么UDP和TCP有什么不同呢?

從上面的解釋可以看出,TCP對安全性、可靠性要求高,真正通信之前要三次握手;并且TCP的消息都是有序的。

而UDP則應是用在數據量大、速度要求快的場景,至于可靠性,則不太關心;UDP的消息也是沒有順序的。

希望我的回答,能夠幫助到你!我將持續分享Java開發、架構設計、職業發展等方面的見解,希望能得到你的關注。

深入理解java虛擬,如何理解TCP的三次握手原理