Backend - это все что скрыто от глаз пользователя - вся серверная часть приложения с базами данных, подготовкой данных, анализом, паралельными вычислениями.
Frontend - это все с чем взаимодействует пользователь - всякие красявочки и проверки действий пользователя типа "Вы забыли заполнить номер телефона".
Так вот сетевые протоколы используются и в Frontend и в Backend.