UDP的主要功能是什么 udp協(xié)議工作在什么層?
udp協(xié)議工作在什么層?UDP協(xié)議工作在七層OSI的第四層:傳輸層。UDP為應(yīng)用程序提供了一種在不建立連接的情況下發(fā)送封裝的IP數(shù)據(jù)報的方法。無連接是UDP,它只不過是向應(yīng)用程序發(fā)送數(shù)據(jù)包,并允許它們
udp協(xié)議工作在什么層?
UDP協(xié)議工作在七層OSI的第四層:傳輸層。
UDP為應(yīng)用程序提供了一種在不建立連接的情況下發(fā)送封裝的IP數(shù)據(jù)報的方法。
無連接是UDP,它只不過是向應(yīng)用程序發(fā)送數(shù)據(jù)包,并允許它們在所需級別構(gòu)建自己的協(xié)議。
面向連接的是TCP,它幾乎無所不能。
UDP協(xié)議和TCP協(xié)議用于處理數(shù)據(jù)包。在OSI模型中,它們都位于IP協(xié)議的傳輸層和上層。
UDP不提供數(shù)據(jù)包分組、組裝和排序。換句話說,當(dāng)一條消息被發(fā)送時,不可能知道它是否安全、完整地到達。
udp協(xié)議的用途?
1. UDP提供無連接通信,不能保證數(shù)據(jù)包的可靠性。它適合于一次傳輸少量數(shù)據(jù)。UDP傳輸?shù)目煽啃杂蓱?yīng)用層負責(zé)。常用的UDP端口號有:53(DNS)、69(TFTP)、161(SNMP),UDP協(xié)議包括:TFTP、SNMP、NFS、DNS、BOOTP。
2. 為了在給定的主機上識別多個目的地址,允許多個應(yīng)用程序在同一主機上工作,獨立地收發(fā)數(shù)據(jù)包,設(shè)計了用戶數(shù)據(jù)報協(xié)議UDP。
3. UDP使用底層的internet協(xié)議來傳輸數(shù)據(jù)包,并提供不可靠的無連接數(shù)據(jù)包傳輸服務(wù),如IP。不提供消息到達確認、排序、流量控制等功能。
4. UDP helper可以中繼轉(zhuǎn)發(fā)指定UDP端口的廣播消息,即將指定UDP端口的廣播消息轉(zhuǎn)換成單播消息發(fā)送到指定的服務(wù)器上,起到中繼的作用。UDP協(xié)議的特點如下:1。由于數(shù)據(jù)傳輸不建立連接,因此不需要維護連接狀態(tài),包括發(fā)送和接收狀態(tài),因此服務(wù)器可以同時向多個客戶端發(fā)送同一消息。2UDP包的頭很短,只有8個字節(jié)。與TCP的20字節(jié)數(shù)據(jù)包相比,UDP的額外開銷非常小。三。吞吐量不受擁塞控制算法的控制,只受應(yīng)用軟件生成數(shù)據(jù)速率、傳輸帶寬、源端和終端主機性能的限制。4UDP是面向消息的。發(fā)送方的UDP在添加報頭后將消息發(fā)送到IP層。它不拆分或合并,但保留這些數(shù)據(jù)包的邊界。因此,應(yīng)用程序需要選擇適當(dāng)?shù)臄?shù)據(jù)包大小。