IP (Internet Protocol) ist zuverlässiger als UDP (User Datagram Protocol). Hier ist der Grund:
* IP bietet verbindungslose Best-Effort-Lieferung: Während die IP nicht die Lieferung garantiert, versucht es *, Pakete zu liefern. Es verwendet die Adressierung, um Pakete über Netzwerke hinweg weiterzuleiten. Wenn ein Paket verloren geht, sind es bis zu höheren Protokollen (wie TCP), um das Problem zu behandeln. IP selbst wiederholt verlorene Pakete oder Nachbestellungen außerhalb der Sequenzpakete.
* UDP bietet verbindungslose Datagrammzustellung: UDP ist noch weniger zuverlässig als IP. Es überträgt einfach Datagramme (Pakete) ohne Garantie für die Lieferung, Bestellung oder Fehlererkennung. Es ist ein "Feuer und Vergessen" -Protokoll. Lost -Pakete gehen einfach verloren, ohne dass der Absender eine Benachrichtigung an den Absender hat.
Kurz gesagt:IP mindestens * versucht *, die Pakete an ihr Ziel zu bringen. UDP nicht. Die Zuverlässigkeitsunterschiede beruht auf der Tatsache, dass IP die Grundlage für das Internet -Routing bildet und eine gewisse Absicherung erfordert, während UDP die Zuverlässigkeit für Geschwindigkeit und Einfachheit absichtlich opfert. Die mangelnde Zuverlässigkeit bei UDP ist ein * Feature *, sodass sie in Szenarien verwendet werden können, in denen die Geschwindigkeit das Risiko eines Paketverlusts (z. B. Streaming) überwiegt.