udp

  • ХабрахабрФото Протоколы семейства TCP/IP. Теория и практика

    Протоколы семейства TCP/IP. Теория и практика

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

    Читать далее »
  • ХабрахабрФото Yet another UDP transport

    Yet another UDP transport

    Приветствую всех! В этом посте представлен обзор написанной мной кроссплатформенной C++ библиотеки tubus реализующей транспортный протокол поверх UDP. Целевая аудитория C++ разработчики сетевых приложений. Мотивация Работая над утилитой plexus, предназначенной для связи сетевых приложений находящихся за NAT, быстро убедился, что, в отличии от UDP, для TCP протокола преодоление NAT задача куда более проблематичная и пробивание "дыр" в NAT работает крайне…

    Читать далее »
  • ХабрахабрФото TCP vs UDP

    TCP vs UDP

    Приведу 7 отличий, которые было бы неплохо знать. 1. Connection-oriented vs connectionless Существует два способа установить соединение перед отправкой данных с одного устройства на другое: с установлением соединения (connection-oriented) и без установления соединения (connectionless). В первом случае создается сквозное соединение между отправителем и получателем перед передачей данных с сохранением порядка передачи пакетов. Во втором случае пакеты передаются между отправителем и получателем без создания какого-либо…

    Читать далее »
  • ХабрахабрФото [Перевод] Сравнение TCP и QUIC

    [Перевод] Сравнение TCP и QUIC

    Прим. переводчика: Джефф Хьюстон — главный научный сотрудник Азиатско-Тихоокеанского сетевого информационного центра (APNIC). Специализируется на исследованиях, связанных с инфраструктурой Интернета, IP-технологиями и политикой распределения адресов. В этой статье он рассказывает о преимуществах и недостатках QUIC, сравнивает его с TCP и пытается разобраться в причинах сравнительно низкой распространенности протокола. Существует распространенное мнение, что транспортный протокол QUIC (RFC 9000) — просто очередное…

    Читать далее »
  • ХабрахабрФото Фукуяма, NAT, TCP и кротовые норы

    Фукуяма, NAT, TCP и кротовые норы

    Данная статья является продолжением темы обсуждавшейся в статье «Философия борьбы с NAT» и так же нацелена на сетевых разработчиков, С++ программистов и просто интересующихся тенденциями развития интернет индустрии. Предполагается, что читатель в общих чертах знаком с моделью OSI, с протоколами UDP и TCP, знает что такое NAT, понимает принципы его работы и конечно же читал предыдущую статью. Фукуяма Известный философ Фрэнсис Фукуяма в 1992 году объявил о наступлении «конца истории» и начале…

    Читать далее »
  • ХабрахабрФото CDN против DDoS-атак: в каких случаях это действительно работает

    CDN против DDoS-атак: в каких случаях это действительно работает

    Мы привыкли воспринимать CDN, или сеть доставки контента, как технологию для ускорения работы веб-сайтов. При этом у CDN есть менее известное преимущество — услуга повышает безопасность инфраструктуры, в частности за счет защиты от DDoS-атак. Под катом рассказываем, действительно ли сеть доставки контента способна противостоять атакам и какие тут есть нюансы. Методы борьбы с DDoS-атаками DDoS-атаки — один из самых распространенных…

    Читать далее »
  • ХабрахабрФото Как мы получали данные от компрессоров

    Как мы получали данные от компрессоров

    Как-то раз у нас в цеху встала линия оцинкования: захлопнулись тормоза на натяжных станциях, ролики перестали крутиться и вывалилась куча ошибок, т.к. на ходу тормоз не должен накладываться. При выяснении причины, оказалось, что один из компрессоров выпал в ошибку и перестал качать воздух, давление в системе просело и не смогло удерживать тормоза на станциях натяжения в открытом состоянии. По истории…

    Читать далее »
  • ХабрахабрФото Когда TCP быстрее UDP

    Когда TCP быстрее UDP

    Я знаю отличную шутку про UDP, но не факт, что она до вас дойдёт. Все, кто хоть раз в жизни, по работе открывал файл /etc/services знают, что одни сетевые службы используют транспортный протокол TCP, другие же — UDP. Каждый из них имеет свою область применения. Если надёжность соединения имеет приоритет над скоростью передачи данных, то TCP предпочтительнее. Например, для SMTP, или IMAP…

    Читать далее »
  • ХабрахабрФото [Перевод] HTTP/3: развёртывание HTTP/3 на практике. Часть 3

    [Перевод] HTTP/3: развёртывание HTTP/3 на практике. Часть 3

    Фото Wolfgang Rottmann, Unsplash.com После почти пятилетних разработок протокол HTTP/3 наконец приближается к окончательному выпуску. Рассказываем, какие трудности могут возникнуть при развёртывании и тестировании HTTP/3 и как адаптировать к нему сайты и ресурсы. Это третья и последняя часть серии о новых протоколах HTTP/3 и QUIC. Если, прочитав предыдущие две части об истории и основных концепциях и функциях производительности HTTP/3, вы…

    Читать далее »
  • ХабрахабрФото [Перевод] HTTP/3 от А до Я: основные концепции. Часть 1

    [Перевод] HTTP/3 от А до Я: основные концепции. Часть 1

    Фото Florencia Viadana, Unsplash.com После почти пятилетних разработок протокол HTTP/3 наконец приближается к окончательному выпуску. Предыдущие итерации уже доступны как экспериментальная функция, но в 2021 году мы ждём широкого распространения протокола. Что такое HTTP/3? Зачем выпускать его так рано после HTTP/2? Как его можно или нужно использовать? Как он влияет на производительность? Вы, скорее всего, читали статьи или слушали выступления…

    Читать далее »


Кнопка «Наверх»