Что нужно знать веб-разработчику из раздела сетей.
По мере своего личного развития постоянно сталкиваюсь что "сети" знать нужно, но я считаю не стоит превращаться в сетевого инженера. И постоянная моя личная проблема это найти эту грань, где уже "достаточно". На этой странице я собираю все то что может периодически быть полезным именно для Веб-разработчика.
Узел — устройство подключенное к сети, которая состоит из других узлов. Может получать, отправлять, передавать данные. Устройством может быть компьютер, планшет, маршрутизатор и т.д.
Пакет — набор данных. Который отправляется с одного узла на другой. Включает служебную информацию (пункт назначения, размер и всякое такое прочее). Управляется протоколом.
Протокол — стандарт или руководство по которому узлы или приложения обмениваются данными.
Порт — адрес узла, который связан с конкретным приложением. С помощью портов приложения могут общаться между собой. Это не IP-адрес и не местоположение.
IP — интернет протокол, идентификатор узла.
Домен — это тот же IP-адрес, только человекопонятном виде. Браузер обращается к DNS с доменом, и получает IP адрес.
DNS:
Система именования для интернет-ресурсов подключённых к Интернет, которая ведёт список доменных имён вместе с их числовыми IP-адресами или местонахождениями. DNS позволяет перевести простое запоминаемое имя в IP-адрес. DNS lookup (Поиск DNS) — это процесс с помощью которого от DNS-сервер возвращается DNS запись, необходимая для нахождения конкретного компьютерного сервиса в Интернет или частной сети.
Не всегда есть смысл писать свое, бывает так, что уже это что-то написано хорошо. Ниже мой список статей, которые я мог бы рекомендовать к изучению.
Комментарии
Оставить комментарий
Где-то допущена ошибка
Пожалуйста, представьтесь
Некорректно введена электронная почта
Введите комментарий
Слишком много текста
Ошибка в капче
Вы уже голосовали за этот комментарий
Ваш комментарий отправлен на модерацию