⑴ 列舉TCP和UDP協議的常用應用
一般來說,TCP對應的是可靠性要求高的應用,而UDP對應的則是可靠性要求低、傳輸經濟的應用。
在現場測控領域,面向的是分布化的控制器、監測器等,其應用場合環境比較惡劣,這樣就對待傳輸數據提出了不同的要求,如實時、抗干擾性、安全性等。
基於此,現場通信中,若某一應用要將一組數據傳送給網路中的另一個節點,可由UDP進程將數據加上報頭後傳送給IP進程,UDP協議省去了建立連接和拆除連接的過程!取消了重發檢驗機制,能夠達到較高的通信速率。
TCP和UDP協議是TCP/IP協議的核心。TCP傳輸協議:TCP 協議是一TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)協議屬於傳輸層協議。其中TCP提供IP環境下的數據可靠傳輸,它提供的服務包括數據流傳送、可靠性、有效流控、全雙工操作和多路復用。
通過面向連接、端到端和可靠的數據包發送。通俗說,它是事先為所發送的數據開辟出連接好的通道,然後再進行數據發送;而UDP則不為IP提供可靠性、流控或差錯恢復功能。
⑵ udp的意思是什麼
UDP是英文「UserDatagramProtocol」的縮寫,是指Internet協議集支持一個無連接的傳輸協議,該協議稱為用戶數據報協議。同時,UDP也是英文「uridinediphosphate」的縮寫,是指二磷酸尿苷。
UDP協議與TCP協議一樣用於處理數據包,在OSI模型中,兩者都位於傳輸層,處於IP協議的上一層。UDP有不提供數據包分組、組裝和不能對數據包進行排序的缺點,也就是說,當報文發送之後,是無法得知其是否安全完整到達的。
UDP用來支持那些需要在計算機之間傳輸數據的網路應用。包括網路視頻會議系統在內的眾多的客戶/伺服器模式的網路應用都需要使用UDP協議。
許多應用只支持UDP,如:多媒體數據流,不產生任何額外的數據,即使知道有破壞的包也不進行重發。當強調傳輸性能而不是傳輸的完整性時,如:音頻和多媒體應用,UDP是最好的選擇。
⑶ 電子用的UDP是什麼意思 UDP協議是什麼意思
1、UDP是User Datagram Protocol的簡稱,中文名是用戶數據報協議,是OSI(Open System Interconnection,開放式系統互聯)參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務,IETFRFC768是UDP的正式規范。UDP在IP報文的協議號是17。
2、UDP協議與TCP協議一樣用於處理數據包,在OSI模型中,兩者都位於傳輸層,處於IP協議的上一層。UDP有不提供數據包分組、組裝和不能對數據包進行排序的缺點,也就是說,當報文發送之後,是無法得知其是否安全完整到達的。UDP用來支持那些需要在計算機之間傳輸數據的網路應用。包括網路視頻會議系統在內的眾多的客戶/伺服器模式的網路應用都需要使用UDP協議。UDP協議從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協議所掩蓋,但即使在今天UDP仍然不失為一項非常實用和可行的網路傳輸層協議。
3、許多應用只支持UDP,如:多媒體數據流,不產生任何額外的數據,即使知道有破壞的包也不進行重發。當強調傳輸性能而不是傳輸的完整性時,如:音頻和多媒體應用,UDP是最好的選擇。在數據傳輸時間很短,以至於此前的連接過程成為整個流量主體的情況下,UDP也是一個好的選擇。?
⑷ TCP與UDP應用的例子有哪些
1、TCP應用
(1)FTP:文件傳輸協議;
(2)SSH:安全登錄、文件傳送(SCP)和埠重定向;
(3)Telnet:不安全的文本傳送;
(4)SMTP:簡單郵件傳輸協議Simple Mail Transfer Protocol (E-mail);
(5)HTTP:超文本傳送協議 (WWW);
2、UDP應用
(1)流媒體
採用TCP,一旦發生丟包,TCP會將後續包緩存起來,等前面的包重傳並接收到後再繼續發送,延遲會越來越大。基於UDP的協議如WebRTC是極佳的選擇。
(2)實時游戲
對實時要求較為嚴格的情況下,採用自定義的可靠UDP協議,比如Enet、RakNet(用戶有sony online game、minecraft)等,自定義重傳策略,能夠把丟包產生的延遲降到最低,盡量減少網路問題對游戲性造成的影響。
採用UDP的經典游戲如FPS游戲Quake、CS,著名的游戲引擎Unity3D採用的也是RakNet。
(3)物聯網
2014年google旗下的Nest建立Thread Group,推出了物聯網通信協議Thread,完善物聯網通信。
全球將近50%的人都在使用互聯網,人們不斷的追求更快、更好的服務,一切都在變化,在越來越多的領域,UDP將會搶佔TCP的主導地位。
(4)QQ 文件傳輸、QQ語音、QQ視頻
對於網路通訊質量要求不高的情況下,要求網路通訊速度能盡量快捷方便,就可以使用UDP技術。
⑸ 常用的網路協議有哪些
常用的網路協議有TCP/IP協議、HTTP協議、FTP協議、Telnet協議、FTP協議、SMTP協議、NFS協議、UDP協議等。
⑹ 基於udp的應用層協議有哪些
基於UDP的應用層協議:DNS、TFTP(簡單文件傳輸協議)、SNMP(簡單網路管理協議)。
1、DNS:Domain Name Service (域名服務) 默認埠:53
2、TFTP:Trivial File Transfer Protocol (簡單文件傳輸協議),默認埠:69
3、SNMP:Simple Network Management Protocol (簡單網路管理協議) 通過UDP埠161接收,只有Trap信息採用UDP埠162。
4、NTP:Network Time Protocol (網路時間協議),默認埠:123
⑺ udp協議的用途
1、UDP提供了無連接通信,且不對傳送數據包進行可靠性保證,適合於一次傳輸少量數據,UDP傳輸的可靠性由應用層負責。常用的UDP埠號有:53(DNS)、69(TFTP)、161(SNMP),使用UDP協議包括:TFTP、SNMP、NFS、DNS、BOOTP。
2、為了在給定的主機上能識別多個目的地址,同時允許多個應用程序在同一台主機上工作並能獨立地進行數據包的發送和接收,設計用戶數據報協議UDP。
3、UDP使用底層的互聯網協議來傳送報文,同IP一樣提供不可靠的無連接數據包傳輸服務。它不提供報文到達確認、排序、及流量控制等功能。
4、UDP Helper可以實現對指定UDP埠廣播報文的中繼轉發,即將指定UDP埠的廣播報文轉換為單播報文發送給指定的伺服器,起到中繼的作用。
(7)常見的網路應用哪些用udp協議擴展閱讀:
UDP協議的特點:
1、由於傳輸數據不建立連接,因此也就不需要維護連接狀態,包括收發狀態等,因此一台服務機可同時向多個客戶機傳輸相同的消息。
2、UDP信息包的標題很短,只有8個位元組,相對於TCP的20個位元組信息包而言UDP的額外開銷很小。
3、吞吐量不受擁擠控制演算法的調節,只受應用軟體生成數據的速率、傳輸帶寬、源端和終端主機性能的限制。
4、UDP是面向報文的。發送方的UDP對應用程序交下來的報文,在添加首部後就向下交付給IP層。既不拆分,也不合並,而是保留這些報文的邊界,因此,應用程序需要選擇合適的報文大小。
⑻ 基於udp的協議有哪些
使用UDP協議埠常見的有:
(1)RIP:路由選擇信息協議(RIP)是一種在網關與主機之間交換路由選擇信息的標准
(2) DNS:用於域名解析服務,這種服務在Windows NT系統中用得最多的。網際網路上的每一台計算機都有一個網路地址與之對應,這個地址是常說的IP地址,它以純數字+"."的形式表示。然而這卻不便記憶,於是出-現了域名,訪問計算機的時候只需要知道域名,域名和IP地址之間的變換由DNS伺服器來完成。DNS用的是53號埠。
(3) SNMP:簡單網路管理協議,使用161號埠,是用來管理網路設備的。由於網路設備很多,無連接的服務就體現出其優勢。
(4) OICQ:OICQ程序既接受服務,又提供服務,這樣兩個聊天的人才是平等的。OICQ用的是無連接的協議,也是說它用的是UDP協議。OICQ伺服器是使用8-000號埠,偵聽是否有信息到來,客戶端使用4000號埠,向外發送信息。如果上述兩個埠正在使用(有很多人同時和幾個好友聊天),就順序往上加。
⑼ 四種常見的網路協議
常見的網路協議有:TCP/IP協議、UDP協議、HTTP協議、FTP協議、Telnet協議、SMTP協議、NFS協議等。
網路協議為計算機網路中進行數據交換而建立的規則、標准或約定的集合。
例如,網路中一個微機用戶和一個大型主機的操作員進行通信,由於這兩個數據終端所用字元集不同,因此操作員所輸入的命令彼此不認識。為了能進行通信,規定每個終端都要將各自字元集中的字元先變換為標准字元集的字元後,才進入網路傳送,到達目的終端之後,再變換為該終端字元集的字元。
當然,對於不相容終端,除了需變換字元集字元外還需轉換其他特性,如顯示格式、行長、行數、屏幕滾動方式等也需作相應的變換。