UDP頭部結構
UDP頭部佔用8個字節,Source port 16bit,Destination port 16bit,Length 16bit,Checksum 16bit。ide
- >Source port(源端口) 16bit:源主機的應用程序的端口號。
- Destination port(目標端口) 16bit:目標主機的應用程序的端口號
- Length(整個UDP數據段的長度) 16bit: 包括UDP頭部和UDP數據的總長度,因UDP頭部8Bytes,那麼UDP數據段最小爲8Bytes。
- checksum(校驗和)16bit:和TCP的checksum類型,用於對接收到的數據段進行校驗,發送端進行記錄和計算,接收端進行驗證。
UDP傳輸過程:
- 使用UDP傳輸數據時,有應用程序根據須要提供報文到達的確認、排序、流量控制等功能。
UDP使用場景
- 不須要確認機制
- 語音、視頻等流量