Конспекты на тему сетей, серверов, протоколов

Что нужно знать веб-разработчику из раздела сетей.

  1. Модель OSI
    Короткое объяснение того какие используются уровни и протоколы в модели OSI.
  2. TCP/IP
  3. HTTPS, HTTP/2, HTTP/3 - что, как и в чем разница

По мере своего личного развития постоянно сталкиваюсь что "сети" знать нужно, но я считаю не стоит превращаться в сетевого инженера. И постоянная моя личная проблема это найти эту грань, где уже "достаточно".  На этой странице я собираю все то что может периодически быть полезным именно для Веб-разработчика.

Основные термины

Узел — устройство подключенное к сети, которая состоит из других узлов. Может получать, отправлять, передавать данные. Устройством может быть компьютер, планшет, маршрутизатор и т.д.

Пакет — набор данных. Который отправляется с одного узла на другой. Включает служебную информацию (пункт назначения, размер и всякое такое прочее). Управляется протоколом.

Протокол — стандарт или руководство по которому узлы или приложения обмениваются данными.

Порт — адрес узла, который связан с конкретным приложением. С помощью портов приложения могут общаться между собой. Это не IP-адрес и не местоположение.

IP — интернет протокол, идентификатор узла.

Домен — это тот же IP-адрес, только человекопонятном виде. Браузер обращается к DNS с доменом, и получает IP адрес.

DNS:

Система именования для интернет-ресурсов подключённых к Интернет, которая ведёт список доменных имён вместе с их числовыми IP-адресами или местонахождениями. DNS позволяет перевести простое запоминаемое имя в IP-адрес. DNS lookup (Поиск DNS) — это процесс с помощью которого от DNS-сервер возвращается DNS запись, необходимая для нахождения конкретного компьютерного сервиса в Интернет или частной сети.

developer.mozilla.org

Статьи

Не всегда есть смысл писать свое, бывает так, что уже это что-то написано хорошо. Ниже мой список статей, которые я мог бы рекомендовать к изучению.

  1. Понятие сети - https://doka.guide/tools/network/
  2. URL - https://doka.guide/tools/url/
  3. Веб-сервер - https://doka.guide/tools/web-server/
  4. SSL, TLS, HTTPS - https://howhttps.works/ru/episodes/ , https://doka.guide/tools/ssl-certificates/
  5. HTTP (описание, заголовки, коды состояний, запросы)
  6. Раздел сетей на javascript.ru

Комментарии

Оставить комментарий

Где-то допущена ошибка

Пожалуйста, представьтесь

Некорректно введена электронная почта

Введите комментарий

Слишком много текста

Ошибка в капче

Вы уже голосовали за этот комментарий

Ваш комментарий отправлен на модерацию

Имя*

Если укажете, будет отправлено уведомление об ответе.

Нажимая кнопку добавления комментария, вы подтверждаете, что ознакомились с Политикой конфиденциальности и принимаете ее условия.