BruTO8000
@BruTO8000
Пытаюсь научиться разработке

Что нужно знать о сетях программисту.js для бэка?

Да, вопрос задавали много раз. Но конкретности я не нашел.
Пример :
Кто-то хочет стать backEnd разработчиком, и начать с node.js .Он уже знает как работает интерпритатор, понимает что для работы с сервером нужно посылать запросы где все будет обрабатывать еще некие проиложения и давать результат.
Так суть вопроса:
Что нужно знать для того чтобы понимать все это. Протоколы? ip? Порты? Типы запросов? Сокеты?
Пробовал книгу о сетях Олифера, но там начинается все от физического уровня и книга больше для сетевиков чем для бэкендеров.
  • Вопрос задан
  • 159 просмотров
Решения вопроса 2
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
Для базового уровня надо знать где находится иконка соединения с сетью и какого она цвета должна быть. Ну и про ип адреса, днс и серые/белые ип.
Для продвинутого - заголовки протокола http (хотя и на начальном неплохо бы знать хотя бы основы), как хттп работает на уровне клиент-сервер без погружения в тцп/ип.
Дальше соответственно глубже, зачем и как используются порты, как сокет устроен, можно и глубже если задача попадется более специфичная, пакеты, ттл, и вот это все...
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Транспортный и прикладной уровни модели оси. Общие ошибки на уровне протокола. 200,300,400,500. Заголовки прикладного уровня. Умение их обрабатывать. Задержки при соединении. Да да тот самый пинг. И умение все это учитывать при проектировании
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
BruTO8000
@BruTO8000 Автор вопроса
Пытаюсь научиться разработке
Нисходящий подход - книга.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы