Что нужно знать о сетях программисту.js для бэка?
Для базового уровня надо знать где находится иконка соединения с сетью и какого она цвета должна быть. Ну и про ип адреса, днс и серые/белые ип. 
Для продвинутого - заголовки протокола http (хотя и на начальном неплохо бы знать хотя бы основы), как хттп работает на уровне клиент-сервер без погружения в тцп/ип. 
Дальше соответственно глубже, зачем и как используются порты, как сокет устроен, можно и глубже если задача попадется более специфичная, пакеты, ттл, и вот это все...
Нисходящий подход - книга.