UDP Lite (lättvikts UDP) är ett anslutningslöst protokoll relaterat till transportskiktet i OSI-modellen och mycket likt UDP . Till skillnad från UDP, där paketet antingen är helt skyddat av en kontrollsumma (kontrollsumma) eller att hela paketet inte är skyddat, tillåter UDP Lite möjligheten till partiella kontrollsummor som täcker endast en del av datagrammet, och därmed är leveransen av delvis skadade paket möjlig. Detta skapades för multimediaprotokoll (som Voice over IP ) där att ta emot ett paket med en delvis skadad nyttolast anses vara ett bättre alternativ än att inte ta emot något paket alls.
UDP Lite använder sitt eget protokollnummer: 136.
Eftersom de flesta moderna länklagerprotokoll skyddar överförda data med en ganska tillförlitlig CRC-algoritm och kasserar skadade ramar, kräver den effektiva användningen av UDP Lite att länklagret är "medvetet" om den överförda nätverkslagerinformationen. På grund av det faktum att det för närvarande inte finns några TCP/IP- stackar som implementerar sådan kommunikation mellan lager (eller mellan lager ), kräver effektiv användning av UDP Lite för närvarande speciellt modifierade drivrutiner.
Stöd för UDP lite lades till i Linux-kärnan version 2.6.20 och FreeBSD version 10.1.
TCP / IP-protokoll efter lager av OSI-modellen | Grundläggande|
---|---|
Fysisk | |
kanaliserad | |
nätverk | |
Transport | |
session | |
Representation | |
Applicerad | |
Annat ansökt | |
Lista över TCP- och UDP-portar |