HTTP работает на TCP или UDP? Как HTTP/3 обеспечивает надёжность на UDP?
HTTP традиционно работает поверх протокола TCP, который обеспечивает надёжную доставку данных, упорядоченность и контроль ошибок.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
HTTP традиционно работает поверх протокола TCP, который обеспечивает надёжную доставку данных, упорядоченность и контроль ошибок.
Читать ответПротокол UDP (User Datagram Protocol) применяется в сценариях, где важна скорость передачи данных и допускается потеря некоторых пакетов, а также когда не требуется установление соединения и подтверждение доставки.
Читать ответЗапись на диск и запрос в сторонний сервис обычно являются блокирующими операциями, так как они зависят от внешних ресурсов и могут занять неопределенное время.
Читать ответHTTP и UDP — это разные протоколы передачи данных с разными свойствами:
Читать ответПри выполнении сетевых обращений в операционной системе основным устройством или структурой, которая инициализируется, является сокет (socket).
Читать ответС математической точки зрения нейросеть — это композиция функций, обычно нелинейных, которые преобразуют входные данные в выходные через последовательность слоев.
Читать ответПроблема двойной выплаты возникает, когда операция записи в базу данных прерывается после списания денег, но до подтверждения записи, и при повторной попытке происходит повторное списание.
Читать ответCAP-теорема утверждает, что в любой распределенной системе невозможно одновременно гарантировать три свойства: согласованность (Consistency), доступность (Availability) и устойчивость к разделению (Partition Tolerance).
Читать ответВ сетевых технологиях порт — это числовой идентификатор, который используется для адресации конкретного процесса или службы на компьютере в рамках протокола TCP или UDP.
Читать ответTCP (Transmission Control Protocol) обеспечивает надежную передачу данных между клиентом и сервером в веб-приложениях. Его основные функции:
Читать ответПри запуске Django-приложения на конкретном сетевом порту происходит несколько ключевых шагов:
Читать ответДля установления защищённых HTTPS-сессий обычно используется сетевой порт 443. Этот порт является стандартным для протокола HTTPS, который обеспечивает шифрование данных с помощью TLS/SSL поверх HTTP.
Читать ответ