Базовые книги для back end разработчика?
Если говорить о сетях, то вы должны:
 - знать HTTP: хотя бы основные фреймворки (авторизация, кэширование и т.д.) + основы, методы, заголовки, структура сообщений, статус коды. 
 - разобрать модель OSI и TCP/IP хотя бы до транспортного уровня, ну и может быть было бы неплохо получить базовое представление о низлежащих уровнях. Ну и понимать что есть TLS.
в принципе все есть в википедии, а для деталей есть спецификация HTTP.
Бекэнд — что надо, а что нет?