Задать вопрос
@quikwert

Реализации протоколов интернет — где, как, кем?

С моделью osi и tcp/ip все ясно. Но кто реализует эти протоколы? Где хранятся эти реализации? И как они реализованы с нуля? Этому можно научиться и где искать ?
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
Maksclub
@Maksclub
maksfedorov.ru
Реализации хранятся в стандартных библиотеках языков и в системных утилитах, типа curl

Когда вы на каком-нибудь языке используете системную библиотеку, которая реалзует например http, то каждая умеет делать запрос согласно протоколу — указывать метод, адрес, keep-aliveб тело и прочие штуки; умеет делать сам запрос (отправяет пакеты) и умеет получать ответ

Иногда программисты пишут свои протоколы, для этого тоже есть все в языках во всех
Ответ написан
Комментировать
@12rbah
Этому можно научиться и где искать ?
Уже нет, последний кто знал как это делать, уже давно нас покинул.
С моделью osi и tcp/ip все ясно. Но кто реализует эти протоколы? Где хранятся эти реализации? И как они реализованы с нуля?
Возможно вам не всё ясно, для начала, посмотрите хотя бы как устроены пакеты при помощи wireshark, после этого думаю на часть вопросов вы получите ответ.
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Если вы сейчас прочитаете описание протокола HTTP, потом возьмёте например Python, напишите с помощью сокетов простой web-сервер, то вы реализуете протокол HTTP. Реализация будет храниться в коде вашего web-сервера.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы