熱線電話:0755-23712116
郵箱:contact@shuangyi-tech.com
地址:深圳市寶安區(qū)沙井街道后亭茅洲山工業(yè)園工業(yè)大廈全至科技創(chuàng)新園科創(chuàng)大廈2層2A
你知道TCP與UDP協(xié)議通信傳輸?shù)膮^(qū)別么?下面這幅圖如果你看懂了,你也就理解了。
不得不佩服,真是太有才了,太形象了。
一般情況下TCP是這樣的:
TCP發(fā)送方:你準(zhǔn)備好了么?我準(zhǔn)備發(fā)了哦。
TCP接收方:好嘞,你發(fā)吧,我準(zhǔn)備好了。
于是,雙方很愉快地進(jìn)行通信傳輸了。
再看下UDP是什么樣的:
UDP發(fā)送方:哎呀,終于睡醒了,干會(huì)活吧,開始發(fā)嘍。。。。
UDP接收方:我還沒準(zhǔn)備好呢,等等我,慢點(diǎn),慢點(diǎn)。。。。
于是,發(fā)送方、接收方都各自為政,互不干涉,發(fā)送方不關(guān)心接收方是否接收完整,接收方也無從判斷發(fā)送方是否開始發(fā)了。。。。
TCP是面向連接的,只有連接成功雙方準(zhǔn)備好才開始通信;而UDP是非面向連接的,雙方都可以隨時(shí)準(zhǔn)備著接收與發(fā)送,需編程者自己判斷數(shù)據(jù)收發(fā)是否完整。
熱線電話:0755-23712116
郵箱:contact@shuangyi-tech.com
地址:深圳市寶安區(qū)沙井街道后亭茅洲山工業(yè)園工業(yè)大廈全至科技創(chuàng)新園科創(chuàng)大廈2層2A