IP (Internetprotokoll) är mer tillförlitligt än UDP (användardatagramprotokoll). Här är varför:
* IP ger anslutningslös leverans av bästa ansträngningar: Medan IP inte garanterar leverans, försöker det * att leverera paket. Den använder adressering för att ruttpaket över nätverk. Om ett paket går förlorat är det upp till protokoll på högre nivå (som TCP) för att hantera problemet. IP själv försöker inte förlora förlorade paket eller ordna om sekvenspaket.
* UDP tillhandahåller anslutningsfri datagramleverans: UDP är ännu mindre pålitlig än IP. Den sänder helt enkelt datagram (paket) utan någon garanti för leverans, beställning eller feldetektering. Det är ett "Fire and Forget" -protokoll. Förlorade paket går helt enkelt förlorade, utan anmälan till avsändaren.
Kort sagt:IP försöker åtminstone * för att få paketen till sin destination. UDP gör det inte. Tillförlitlighetsskillnaden härrör från det faktum att IP utgör grunden för Internet -routing och behöver en viss leveransförsäkring för att fungera, medan UDP medvetet offrar tillförlitligheten för hastighet och enkelhet. Bristen på tillförlitlighet i UDP är en * -funktion * som tillåter den att användas i scenarier där hastighet uppväger risken för paketförlust (t.ex. streaming).