TCP與UDP

TCP:

是一種面向連接的,可靠的,基於字節流的傳輸層通信協議。

首先,我們要知道,網絡時不可靠的,超時,丟失等情況都很有可能發生,所以爲了保證數據的完整性,正確性,TCP是優選的。

那麼TCP到底有什麼優點,所以能保證我們的數據傳輸呢?

TCP是面向連接的,每次連接都會經歷三次握手四次揮手,保證連接可用。

TCP的數據包是有序的,並且有着自己的應答機智,一旦有數據沒收到響應,則採取重發機智,所以能保證數據的完整性。

同時我們的TCP是點對點的。

UDP:

那麼UDP呢    感覺TCP好像已經很厲害了啊,那麼要UDP幹嘛呢?

UDP,就是一種無連接的傳輸協議。它無需建立連接就可以發送數據,所以他是更加高效的,在這個凡事都要求效率的時代下,自然這種快捷高效的傳輸模式使用範圍越來越廣泛,例如,直播,遊戲等。

那麼UDP有什麼特點呢?

UDP在發送數據前不建立連接。

UDP儘可能的保證數據的交付,但是不能完全保證。

UDP對於實時性比較好。

UDP支持多對多,一對多等各種方式

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章