udp是什么意思?有什么特點?

字號:


    對于一個計算機(jī)學(xué)習(xí)者,大家對于計算機(jī)了解多少內(nèi)容呢?udp是什么意思有什么特點大家知道嗎?出國留學(xué)網(wǎng)的小編在這里為大家整理了udp的含義和特點,供大家參考,希望對大家有用!
    一、udp是什么意思
    udp是用戶數(shù)據(jù)包協(xié)議。
    Internet協(xié)議集支持一個無連接的傳輸協(xié)議,該協(xié)議稱為用戶數(shù)據(jù)包協(xié)議(UDP,User Datagram Protocol)。UDP 為應(yīng)用程序提供了一種無需建立連接就可以發(fā)送封裝的 IP 數(shù)據(jù)包的方法。RFC 768描述了 UDP。
    Internet 的傳輸層有兩個主要協(xié)議,互為補(bǔ)充。無連接的是 UDP,它除了給應(yīng)用程序發(fā)送數(shù)據(jù)包功能并允許它們在所需的層次上架構(gòu)自己的協(xié)議之外,幾乎沒有做什么特別的事情。面向連接的是 TCP,該協(xié)議幾乎做了所有的事情。
    二、udp的內(nèi)容
    UDP是OSI參考模型中一種無連接的傳輸層協(xié)議,它主要用于不要求分組順序到達(dá)的傳輸中,分組傳輸順序的檢查與排序由應(yīng)用層完成 [4]
    ,提供面向事務(wù)的簡單不可靠信息傳送服務(wù)。UDP 協(xié)議基本上是IP協(xié)議與上層協(xié)議的接口。UDP協(xié)議適用端口分別運(yùn)行在同一臺設(shè)備上的多個應(yīng)用程序。
    UDP提供了無連接通信,且不對傳送數(shù)據(jù)包進(jìn)行可靠性保證,適合于一次傳輸少量數(shù)據(jù),UDP傳輸?shù)目煽啃杂蓱?yīng)用層負(fù)責(zé)。常用的UDP端口號有:53(DNS)、69(TFTP)、161(SNMP),使用UDP協(xié)議包括:TFTP、SNMP、NFS、DNS、BOOTP。
    UDP報文沒有可靠性保證、順序保證和流量控制字段等,可靠性較差。但是正因為UDP協(xié)議的控制選項較少,在數(shù)據(jù)傳輸過程中延遲小、數(shù)據(jù)傳輸效率高,適合對可靠性要求不高的應(yīng)用程序,或者可以保障可靠性的應(yīng)用程序,如DNS、TFTP、SNMP等。
    三、udp功能
    為了在給定的主機(jī)上能識別多個目的地址,同時允許多個應(yīng)用程序在同一臺主機(jī)上工作并能獨立地進(jìn)行數(shù)據(jù)包的發(fā)送和接收,設(shè)計用戶數(shù)據(jù)報協(xié)議UDP。
    UDP使用底層的互聯(lián)網(wǎng)協(xié)議來傳送報文,同IP一樣提供不可靠的無連接數(shù)據(jù)包傳輸服務(wù)。它不提供報文到達(dá)確認(rèn)、排序、及流量控制等功能。
    UDP Helper可以實現(xiàn)對指定UDP端口廣播報文的中繼轉(zhuǎn)發(fā),即將指定UDP端口的廣播報文轉(zhuǎn)換為單播報文發(fā)送給指定的服務(wù)器,起到中繼的作用。
    四、udp的特點
    UDP提供了無連接通信,且不對傳送數(shù)據(jù)包進(jìn)行可靠性保證,適合于一次傳輸少量數(shù)據(jù),UDP傳輸?shù)目煽啃杂蓱?yīng)用層負(fù)責(zé)。常用的UDP端口號有:53(DNS)、69(TFTP)、161(SNMP),使用UDP協(xié)議包括:TFTP、SNMP、NFS、DNS、BOOTP。
    UDP報文沒有可靠性保證、順序保證和流量控制字段等,可靠性較差。但是正因為UDP協(xié)議的控制選項較少,在數(shù)據(jù)傳輸過程中延遲小、數(shù)據(jù)傳輸效率高,適合對可靠性要求不高的應(yīng)用程序,或者可以保障可靠性的應(yīng)用程序,如DNS、TFTP、SNMP等。