TCP和UDP都是以太網(wǎng)常用的通訊模式,其中TCP模式下設(shè)備之間要建立連接,UDP則不需要。
在TCP模式下,設(shè)備想要發(fā)送數(shù)據(jù)互相聯(lián)系,先要進(jìn)行“三次握手”,即設(shè)備A發(fā)送連接申請,設(shè)備B回復(fù)同意,設(shè)備A發(fā)送“好的那我現(xiàn)在開始傳數(shù)據(jù)了”。
當(dāng)要結(jié)束彼此之間的聯(lián)系時,TCP模式下的設(shè)備要進(jìn)行“四次揮手”,即設(shè)備A發(fā)送我要停止發(fā)送內(nèi)容了,設(shè)備B表示我知道了,設(shè)備A發(fā)送“好的”,設(shè)備B發(fā)送“OK”。
經(jīng)過這么三次握手四次揮手,我們可以有效的保證TCP模式下的數(shù)據(jù)發(fā)送安全,確保發(fā)送的內(nèi)容被對方接收到。
相對于TCP模式,UDP模式發(fā)送數(shù)據(jù)的設(shè)備只負(fù)責(zé)發(fā)送數(shù)據(jù),不用管是否有別的設(shè)備接收到,是一種開環(huán)的數(shù)據(jù)傳輸方式。
因?yàn)闆]有那么多的規(guī)則限制,所以UDP模式下數(shù)據(jù)傳輸速率更高,但也更容易被干擾而丟包。
因此,如果你追求數(shù)據(jù)通信的安全穩(wěn)定性,就選TCP傳輸,比如進(jìn)行文件的發(fā)送等等。
如果你進(jìn)行一些“隧道網(wǎng)絡(luò)”操作,比如用VPN上網(wǎng),那用UDP通信更為合適。
現(xiàn)在你清楚了嗎?
歡迎加微信18309815706咨詢。
原文標(biāo)題:TCP和UDP通訊我們怎么選?
文章出處:【微信公眾號:廣成工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
廣成科技
+關(guān)注
關(guān)注
0文章
266瀏覽量
633
原文標(biāo)題:TCP和UDP通訊我們怎么選?
文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
通信小能手,Modbus TCP轉(zhuǎn)Profibus DP網(wǎng)關(guān)硬控變送器與PLC通訊方案

TCP協(xié)議與UDP協(xié)議的區(qū)別
Web端TCP/UDP測試工具!小白必學(xué)~

TCP三次握手與UDP的區(qū)別
socket 和 UDP 協(xié)議的對比
奇妙的Air780E之UDP應(yīng)用示例大賞!

CMW500進(jìn)行LTE TCP和UDP測試方法

EtherCAT轉(zhuǎn)Modbus TCP協(xié)議網(wǎng)關(guān)(JM-ECT-TCP)

功能強(qiáng)大的網(wǎng)絡(luò)通訊工具,支持各類TCP、UDP、HTTP的通訊協(xié)議
深度解析TCP與UDP協(xié)議

tcp和udp的區(qū)別和聯(lián)系
Purple Pi OH在Android11下測試WiFi和LAN的TCP和UDP傳輸速率

評論