TCP與UDP區(qū)別總結(jié):
1晌缘、TCP面向連接(如打電話要先撥號建立連接);UDP是無連接的长捧,即發(fā)送數(shù)據(jù)之前不需要建立連接
2、TCP提供可靠的服務(wù)。也就是說鳍怨,通過TCP連接傳送的數(shù)據(jù)呻右,無差錯,不丟失鞋喇,不重復(fù)声滥,且按序到達(dá);UDP盡最大努力交付,即不保 ? 證可靠交付
3侦香、TCP面向字節(jié)流落塑,實(shí)際上是TCP把數(shù)據(jù)看成一連串無結(jié)構(gòu)的字節(jié)流;UDP是面向報(bào)文的
UDP沒有擁塞控制,因此網(wǎng)絡(luò)出現(xiàn)擁塞不會使源主機(jī)的發(fā)送速率降低(對實(shí)時應(yīng)用很有用罐韩,如IP電話憾赁,實(shí)時視頻會議等)
4、每一條TCP連接只能是點(diǎn)到點(diǎn)的;UDP支持一對一散吵,一對多龙考,多對一和多對多的交互通信
5、TCP首部開銷20字節(jié);UDP的首部開銷小矾睦,只有8個字節(jié)
6晦款、TCP的邏輯通信信道是全雙工的可靠信道,UDP則是不可靠信道