Это действительно зависит от того, как вы определяете накладные расходы. В этом ответе предполагается, что издержками является количество байтов, которое необходимо передать в дополнение к самим данным.
Для Ethernet, при условии, что полезная нагрузка 5000 байт не инкапсулирована в кадр IP + TCP / UDP, у вас будет 18 байтов служебной информации для каждого отправленного пакета. Это означает, что каждая передача с MTU 1500 сможет содержать 1482 байта. Для передачи 5000 байтов это означает, что должны быть переданы 4 пакета, что означает служебную нагрузку в 72 байта (18 * 4). Обратите внимание, что издержки становятся больше, когда вы включаете такие вещи, как IP-кадр, который содержит TCP-кадр.
Для PPP, как вы уже показали, вы можете отправить 492 байта на кадр. Одиннадцать кадров означают 88 байтов служебной информации (11 * 8) - опять же, не включая какие-либо дополнительные кадры протокола в полезной нагрузке.
В обоих этих примерах любые протоколы, которые основаны на этих протоколах канального уровня, будут вносить вклад в издержки. Например, пакет Ethernet, отправленный с кадром IPv4, который содержит дейтаграмму UDP, будет иметь дополнительные 28 байтов, потребляемых заголовками, а не данными (20 байтов в заголовке IPv4 и 8 в заголовке UDP, при условии отсутствия параметров IP). Рассматривая исходный пример Ethernet, это означает, что объем данных в пакете становится 1454 байта, что, к счастью, все еще составляет 4 пакета (дополнительные разливы в меньший 4-й пакет) с 144 байтами служебной информации.
Вы можете прочитать больше здесь (хотя я нахожу эту страницу немного трудной для чтения).