Datagram
Datagram to połączenie słów data i telegram. Dlatego jest to wiadomość zawierająca dane przesyłane z lokalizacji do innej. Datagram jest podobny do paczka, ale nie wymaga potwierdzenia, że została odebrana. To sprawia, że datagramy są idealne dla Streaming usługi, w których stały przepływ danych jest ważniejszy niż 100% dokładność.
Datagramy są również nazywane „datagramami IP”, ponieważ są używane przez Protokół internetowy (IP). Protokół ten definiuje sposób przesyłania informacji między systemami przez Internet. Na przykład każde urządzenie podłączone do Internetu musi mieć rozszerzenie adres IP, który służy jako unikalny identyfikator. Dane przesyłane za pośrednictwem protokołu internetowego są dzielone na pakiety lub datagramy, z których każdy zawiera rozszerzenie nagłówek plus faktycznie przesłane dane.
Nagłówek datagramu określa źródło i miejsce docelowe danych, a także inne informacje, takie jak całkowita długość (lub rozmiar) datagramu, czas życia (TTL) i konkretny protokół używany do przesyłania danych. Generalnie datagramy są wysyłane za pośrednictwem UDP protokół, który jest używany do przesyłania strumieniowego multimediów i innych usług, które nie wymagają potwierdzenia, że dane zostały odebrane. Z drugiej strony pakiety są zwykle wysyłane za pośrednictwem TCP, co gwarantuje, że wszystkie przesłane dane zostały odebrane.