Alpine - это дистрибутив с непрерывным выпуском. Пакеты для nodejs зависят от того, какую версию alpine вы используете .
В вашем примере, если вам нужен nodejs-4.3x, вы должны использовать Alpine 3.3:
https://pkgs.alpinelinux.org/packages?name=nodejs&branch=&repo=&arch=&maintainer=
Это потому что пока нет возможности установить произвольные более старые версии пакета из официальных репозиториев.
Возможный обходной путь, если он может вам подходить, заключается в использовании контейнера lxc, где вы можете указать версию alpine для использования с небольшими размерами на хосте.
Одна из возможностей заключается в том, что если вы преимущественно отправляете данные, большинство пакетов, возвращающихся в вашу систему, будут ACK, и они будут намного меньше, чем PUSH, который вы отправляете. .
Очень сложно сказать, в чем разница. Очевидно, вы отправляете больше пакетов, чем получаете, поэтому:
Если вы действительно хотите знать, вам следует посмотреть tshark/wireshark/tcpdump. Недавно в Linux Journal был руководство по tshark. Эти инструменты позволят вам исследовать пакеты, входящие и исходящие из вашей системы, и помогут вам определить источник и назначение, а также полезную нагрузку.
Это должно поставить вас на правильный путь к выяснению того, что вызывает асимметрию TX/RX.