首頁 > php框架 > Swoole > swoole學習-tcp與udp的差別

swoole學習-tcp與udp的差別

王林
發布: 2019-12-06 15:45:13
原創
2505 人瀏覽過

swoole學習-tcp與udp的差別

TCP與UDP區別總結:

1、TCP面向連線(如打電話要先撥號建立連線);UDP是無連線的,也就是傳送資料之前不需要建立連線。

2、TCP提供可靠的服務。也就是說,透過TCP連接傳送的數據,無差錯,不遺失,不重複,且按序到達;UDP盡最大努力交付,即不保證可靠交付。

3、TCP面向位元組流,其實是TCP把資料看成一連串無結構的位元組流;UDP是面向封包的。 UDP沒有擁塞控制,因此網路出現擁塞不會使來源主機的發送速率降低(對即時應用很有用,如IP電話,即時視訊會議等)。

4、每一條TCP連線只能是點到點的;UDP支援一對一,一對多,多對一和多對多的互動通訊。

5、TCP首部開銷20位元組;UDP的首部開銷小,只有8個位元組。

6、TCP的邏輯通訊頻道是全雙工的可靠頻道,UDP則是不可靠頻道。

相關文章教學推薦:swoole教學

#

以上是swoole學習-tcp與udp的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板