BruTO8000
@BruTO8000

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

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

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

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