首頁 常見問題 udp是什麼協議

udp是什麼協議

Mar 10, 2021 pm 01:43 PM
udp 協定

udp是用戶資料包協議,是OSI參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠資訊傳送服務。 UDP用來支援那些需要在電腦之間傳輸資料的網路應用;包括網路視訊會議系統在內的眾多的客戶/伺服器模式的網路應用程式都需要使用UDP協定。

udp是什麼協議

本教學操作環境:windows7系統、Dell G3電腦。

Internet 的傳輸層有兩個主要協議,互為補充。無連接的是 UDP,它除了向應用程式發送資料包功能並允許它們在所需的層次上架構自己的協定之外,幾乎沒有做什麼特別的事情。面向連接的是 TCP,該協定幾乎做了所有的事情。

UDP 是User Datagram Protocol的簡稱, 中文名是用戶資料報協議,是OSI(Open System Interconnection,開放式系統互聯) 參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠訊息傳送服務,IETF RFC 768是UDP的正式規範。 UDP在IP封包的協定號碼是17。

UDP協定與TCP協定一樣用於處理資料包,在OSI模型中,兩者都位於傳輸層,處於IP協定的上一層。 UDP有不提供資料包分組、組裝和無法對資料包進行排序的缺點,也就是說,當封包發送之後,是無法得知其是否安全完整到達的。 UDP用來支援那些需要在電腦之間傳輸資料的網路應用。包括網路視訊會議系統在內的眾多的客戶/伺服器模式的網路應用都需要使用UDP協定。 UDP協定從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協定所掩蓋,但即使在今天UDP仍然不失為一項非常實用和可行的網路傳輸層協定。

許多應用程式只支援UDP,如:多媒體資料流,不產生任何額外的數據,即使知道有破壞的套件也不進行重發。當強調傳輸效能而不是傳輸的完整性時,如:音訊和多媒體應用,UDP是最好的選擇。在資料傳輸時間很短,以至於先前的連線過程成為整個流量主體的情況下,UDP也是一個好的選擇。

內容:

UDP是OSI參考模型中一種無連接的傳輸層協議,它主要用於不要求分組順序到達的傳輸中,分組傳輸順序的檢查與排序由應用層完成 [4]  ,提供以事務為導向的簡單不可靠資訊傳送服務。 UDP 協定基本上是IP協定與上層協定的介面。 UDP協定適用連接埠分別運行在同一台裝置上的多個應用程式。

UDP提供了無連接通信,且不對傳送資料包進行可靠性保證,適合於一次傳輸少量數據,UDP傳輸的可靠性由應用層負責。常用的UDP連接埠號碼有:53(DNS)、69(TFTP)、161(SNMP),使用UDP協定包含:TFTP、SNMP、NFS、DNS、BOOTP。

UDP封包沒有可靠性保證、順序保證和流量控製欄位等,可靠性較差。但正因為UDP協定的控制選項較少,在資料傳輸過程中延遲小、資料傳輸效率高,適合對可靠性要求不高的應用程序,或者可以保障可靠性的應用程序,如DNS、TFTP、SNMP等。

功能:

為了在給定的主機上能辨識多個目的位址,同時允許多個應用程式在同一台主機上運作並能獨立地進行資料包的發送和接收,設計用戶資料報協定UDP。

UDP使用底層的網際網路協定來傳送封包,同IP一樣提供不可靠的無連線資料包傳輸服務。它不提供封包到達確認、排序、及流量控制等功能。

UDP Helper可以實現指定UDP連接埠廣播封包的中繼轉發,即將指定UDP連接埠的廣播封包轉換為單播封包傳送給指定的伺服器,起到中繼的作用。

更多相關知識,請造訪常見問題欄位!

以上是udp是什麼協議的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

vivo快充屬於哪個協議 vivo快充屬於哪個協議 Sep 06, 2022 pm 02:43 PM

vivo快充主要有兩個協議:1、「QC 2.0」快充協議,「QC2.0」就是「Quick Charge 2.0」技術,是高通公司發布的快充技術2.0版本,可以輸出5V、9V、12V 、20V四組電壓;2、PD快充協議,是由“USB-IF”組織制定的一種快速充電規範,是目前主流的快充協議之一,可以使目前默認最大功率“5V/2A”的“type-c”介面提高到100W。

pd3.0快充協議最高多少w pd3.0快充協議最高多少w Nov 08, 2022 pm 04:04 PM

pd3.0快充協定最高支援「100W」。 2015年11月,USB PD快充迎來了大版本更新,進入到了USB PD3​​.0快充時代;PD3.0協議支援5V3A、9V3A、12V3A、15V3A、20V5A輸出,最​​大功率可以到100W,不僅可以用在手機充電上,還可以用筆記本或是顯示器供電。

如何使用PHP和UDP協定實現異步通信 如何使用PHP和UDP協定實現異步通信 Jul 30, 2023 pm 07:31 PM

如何使用PHP和UDP協定實現非同步通訊在現代的網路應用中,非同步通訊已成為了非常重要的方式。透過使用非同步通信,可以在不阻塞主線程的情況下,實現並發處理用戶請求,提高系統的效能和回應速度。而PHP作為一種流行的後端程式語言,如何使用UDP協定實現非同步通訊呢?本文將介紹如何在PHP中使用UDP協定實現簡單的非同步通信,並附上具體的程式碼範例。一、UDP協定簡介U

udp埠號有哪些 udp埠號有哪些 Feb 23, 2023 pm 02:00 PM

UDP常用連接埠號碼有53、69、161、2049、68、520。 UDP使用連接埠號碼為不同應用保留各自資料傳輸通道:1、網路檔案系統(NFS),連接埠號碼為2049;2、簡單網路管理協義(SNMP),連接埠號碼為161;3、網域名稱系統(DNS) ,連接埠號碼為53;4、簡單檔案傳輸系統(TFTP),連接埠號碼為69;5、動態主機設定協定(DHCP),連接埠號碼為68;6、路由資訊協議,連接埠號碼為520等。

5種工業通訊協議是什麼 5種工業通訊協議是什麼 Sep 28, 2022 am 11:52 AM

5種工業通訊協議:1、Modbus協議,是應用於電子控制器上的一種通用語言;2、RS-232協議,是一種串行物理接口標準;3、RS-485協議,是在RS232的基礎上發展來的;4、HART協議,是一種用於現場智慧儀表和控制室設備之間的通訊協議;5、MPI協議,是一個跨語言的通訊協議,用於編寫並行電腦。

PHP中的SOAP協定指南 PHP中的SOAP協定指南 May 20, 2023 pm 07:10 PM

隨著互聯網技術的不斷發展,越來越多的企業級應用需要向其它應用程式提供介面以實現資料和業務的互動。在這種情況下,我們需要一種可靠的協定來傳輸資料並確保資料的完整性和安全性。 SOAP(SimpleObjectAccessProtocol)是一種基於XML的協議,可用於在Web環境中實現應用程式之間的通訊。而PHP作為一種流行的Web程式語言,

Java網路程式設計如何使用UDP進行無連線通訊? Java網路程式設計如何使用UDP進行無連線通訊? Apr 15, 2024 pm 12:51 PM

UDP(用戶資料報協議)是一種輕量級的無連接網路協議,常用於時間敏感的應用程式。它允許應用程式在無需建立TCP連接的情況下發送和接收資料。範例Java程式碼可用於建立UDP伺服器和用戶端,伺服器監聽傳入資料封包並回應,客戶端傳送訊息並接收回應。此程式碼可用於建立聊天應用程式或資料收集系統等實戰案例。

qc4+快充協議是什麼 qc4+快充協議是什麼 Aug 18, 2022 pm 03:49 PM

QC4+快充協定是USB PD PPS協定和QC3.0/2.0快充協定的綜合體,是一種多功能、多協定的快充技術。 QC4+充電協定對USB PD3​​.0(PPS)進行了相容,同時向下相容USB PD2.0、QC3.0、QC2.0、BC1.2等協定。支援USB PD、QC4+的首要前提,是兩端皆有USB-C介面的支援和基於USB-C介面中的CC(配置通道)的電力協商封包。