Датаграмма, фрагмент, пакет сегмент, кадр — в чем разница?
Есть модель OSI. Там много уровней. На каждом передаются данные квантами. На сетевом уровне квантом называется пакет, на канальном - кадр. Вот и вся разница.
датаграмма - блок информации
фрагмент -  часть целого (к примеру фрагмент легендарно меча для убийства троллей)
пакет - собранные в одном месте данные для пересылки (узелок с разнообразной пищей. который несет дочка отцу на поле)
сегмент - интересующий нас выборочный объект чего либо. чаще всего сети (квадрат вьетнамского побережья который будут бомбить)
кадр - фрагмент данных протокола канального уровня модели OSI