UDP能夠提供以下服務:
進程到進程的通信:UDP使用套接字地址提供進程到進程的通信,也就是IP地址和端口號的組合。
無連接服務:UDP提供無連接服務,這就是表示UDP發送出去的每一個用戶數據報都是一個獨立的數據報。不同的用戶數據報之間沒有關系,即使它們都是來自相同的源進程并發送到相同的目的程序。用戶數據報不進行編號,此外,也沒有像TCP那樣的連接建立和連接終止過程,這就表示每一個用戶數據報可以沿著不同的路徑傳遞。
流量控制:UDP是一個非常簡單的協議。它沒有流量控制,因而也沒有窗口機制。當到來的報文太多時,接收方可能會溢出。
差錯控制:除了校驗和外,UDP也沒有差錯控制機制,這就表示發送方不知道報文是丟失還是重傳。當接收方使用校驗和檢測出差錯時,它就悄悄地將此用戶數據報丟棄。
擁塞控制:由于UDP是無連接協議,它不提供擁塞控制。UDP假設被發送的分組很小且零星,不會在網絡中造成擁塞。
封裝和解封裝:要將報文從一個進程發送到另一個進程,UDP協議就要對報文進行封裝和解封裝。
多路復用與多路分解:在運行TCP/IP協議簇的主機上只有一個UDP,但可能有多個想使用UDP服務的進程。處理這種情況,UDP采用多路復用和多路分解。
回答所涉及的環境:聯想天逸510S、Windows 10。
UDP能夠提供以下服務:
進程到進程的通信:UDP使用套接字地址提供進程到進程的通信,也就是IP地址和端口號的組合。
無連接服務:UDP提供無連接服務,這就是表示UDP發送出去的每一個用戶數據報都是一個獨立的數據報。不同的用戶數據報之間沒有關系,即使它們都是來自相同的源進程并發送到相同的目的程序。用戶數據報不進行編號,此外,也沒有像TCP那樣的連接建立和連接終止過程,這就表示每一個用戶數據報可以沿著不同的路徑傳遞。
流量控制:UDP是一個非常簡單的協議。它沒有流量控制,因而也沒有窗口機制。當到來的報文太多時,接收方可能會溢出。
差錯控制:除了校驗和外,UDP也沒有差錯控制機制,這就表示發送方不知道報文是丟失還是重傳。當接收方使用校驗和檢測出差錯時,它就悄悄地將此用戶數據報丟棄。
擁塞控制:由于UDP是無連接協議,它不提供擁塞控制。UDP假設被發送的分組很小且零星,不會在網絡中造成擁塞。
封裝和解封裝:要將報文從一個進程發送到另一個進程,UDP協議就要對報文進行封裝和解封裝。
多路復用與多路分解:在運行TCP/IP協議簇的主機上只有一個UDP,但可能有多個想使用UDP服務的進程。處理這種情況,UDP采用多路復用和多路分解。
回答所涉及的環境:聯想天逸510S、Windows 10。