TCP和UDP都是網絡通信協議,也就是通信時都要遵守的規則,雙方在同一規則下”交流”,才能理解或者為之服務.
一、TCP協議
全稱:Transmission Control Protocol,即傳輸控制協議,提供的是面向連接、可靠的字節流服務。當客戶和服務器彼此交換數據前,必須先在雙方之間建立一個TCP連接,之后才能傳輸數據。TCP提供超時重發,丟棄重復數據,檢驗數據,流量控制等功能,保證數據能從一端傳到另一端。
分為TCP sever和TCP client ,TCP client與TCP sever 三次握手之后建立連接完成兩者之間的通信
TCP協議的優缺點
優點:穩定可靠;
缺點:慢,效率低,占用系統資源高。
整個數據要準確無誤的傳遞給對方時可使用TCP協議
二、UDP協議
User Data Protocol,即用戶數據報協議,是一個簡單的面向數據報的運輸層協議。UDP不提供可靠性,它只是把應用程序傳給IP層的數據報發送出去,但是并不能保證它們能到達目的地。由于UDP在傳輸數據報前不用在客戶和服務器之間建立一個連接,且沒有超時重發等機制,故而傳輸速度很快.
UDP的優缺點:
優點:UDP沒有TCP的握手、確認、窗口、重傳、擁塞控制等機制,連接速度快,安全性比TCP稍高;
缺點:不穩定,在數據傳遞過程中,網絡質量不好,會出現斷開丟包現象。
要求網絡通訊速度能盡量的快可使用UDP協議
三、支持TCP/UDP協議的WiFi模塊
目前SKYLAB的做主的WIFI模塊,大部分都可以實現TCP與UDP的傳輸。其中部分的IOT URAT WIFI模塊,可以在同一個軟件中實現TCP與UDP傳輸比如WU105、WU106、WG215、WG219等;其他的WiFi模塊,則需要軟件上區分配合。
關于SKYLAB
深圳市天工測控技術有限公司(SKYLAB),是國內專業WiFi模塊商,02年開始進入無線模塊領域,經驗積淀深厚。現已推出的WiFi模塊有串口WiFi模塊、AP/路由WiFi模塊、大功率無人機WiFi模塊、USB接口攝像頭模塊、千兆WiFi模塊、2.4/5G雙頻WiFi模塊等。更多詳情可以訪問天工測控或阿里店鋪
-
TCP
+關注
關注
8文章
1353瀏覽量
79055 -
UDP協議
+關注
關注
0文章
69瀏覽量
12694 -
TCP協議
+關注
關注
1文章
91瀏覽量
12070 -
wifi模塊
+關注
關注
60文章
379瀏覽量
73471
發布評論請先 登錄
相關推薦
評論