Чем отличается дейтаграмма от пакета?
наверное проще сказать  так: дейтаграммы - поток без установки соединения (пример - радио, ТВ, GPS), пакеты - упорядоченные упакованные данные для сборки сообщений с проверкой целостности на стороне клиента.
пакет - IP, датаграмма - UDP, сегмент - TCP