The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

30.01.2019 21:57  Компания Cloudflare открыла код реализации протокола QUIC на языке Rust

Компания Cloudflare открыла исходные тексты проекта Quiche, в рамках которого подготовлена реализация протокола QUIC, написанная на языке Rust и соответствующая 17 черновому варианту спецификации, находящейся в процессе стандартизации в IETF. Код открыт под лицензий BSD. Примечательно, что реализация QUIC от компании Google также развивается под именем QUICHE.

Реализация предоставляет API для обработки пакетов QUIC и управления состоянием соединения. В текущем виде поддерживается согласование версий, TLS 1.3 (на базе BoringSSL), Stream API, управление потоком, оценка потери пакетов, контроль перегрузки (congestion control), обновление ключей, однонаправленные потоки, 0-RTT, сброс состояния и миграция соединений. Предоставляется обвязка для использования кода Quiche для создания серверов и клиентов QUIC на языке Си.

Кроме того, проектом Quinn отдельно развивается ещё одна реализация QUIC на языке Rust. Код поставляется под лицензией Apache 2.0. По функциональности Quinn также нацелен на повторение 17 черновика спецификации, но пока по возможностям отстаёт от реализации Cloudflare. Например, пока не поддерживается 0-RTT и передача HTTP поверх QUIC (HTTP/3). Слой шифрования реализован при помощи rust-библиотек rustls и ring. Подготовлены экспериментальные варианты сервера и клиента для QUIC.

Напомним, что протокол QUIC (Quick UDP Internet Connections) c 2013 года развивается компанией Google в качестве альтернативы связке TCP+TLS для Web, решающей проблемы с большим временем установки и согласования соединений в TCP и устраняющей задержки при потере пакетов в процессе передачи данных. QUIC представляет собой надстройку над протоколом UDP, поддерживающую мультиплексирование нескольких соединений и обеспечивающую методы шифрования, эквивалентные TLS/SSL. Рассматриваемый протокол уже интегрирован в серверную инфраструктуру Google, входит в состав Chrome, запланирован для включения в Firefox и активно применяется для обслуживания запросов клиентов на серверах Google.

Основные особенности QUIC:

  • Высокая безопасность, аналогичная TLS (по сути QUIC предоставляет возможность использования TLS поверх UDP);
  • Контроль за целостностью потока, предотвращающий потерю пакетов;
  • Возможность мгновенно установить соединение (0-RTT, примерно в 75% случаях данные можно передавать сразу после отправки пакета установки соединения) и обеспечить минимальные задержки между отправкой запроса и получением ответа (RTT, Round Trip Time);

  • Не использование при повторной передаче пакета того же номера последовательности, что позволяет избежать двусмысленности при определении полученных пакетов и избавиться от таймаутов;
  • Потеря пакета влияет на доставку только связанного с ним потока и не останавливает доставку данных в параллельно передаваемых через текущее соединение потоках;
  • Средства коррекции ошибок, минимизирующие задержки из-за повторной передачи потерянных пакетов. Использование специальных кодов коррекции ошибок на уровне пакета для сокращения ситуаций, требующих повторной передачи данных потерянного пакета.
  • Криптографические границы блоков выравнены с границами пакетов QUIC, что уменьшает влияние потерь пакетов на декодирование содержимого следующих пакетов;
  • Отсутствие проблем с блокировкой очереди TCP;
  • Поддержка идентификатора соединения, позволяющего сократить время на установку повторного соединения для мобильных клиентов;
  • Возможность подключения расширенных механизмов контроля перегрузки соединения;
  • Использование техники прогнозирования пропускной способности в каждом направлении для обеспечения оптимальной интенсивности отправки пакетов, предотвращая скатывание в состояние перегрузки, при которой наблюдается потеря пакетов;
  • Заметный прирост производительности и пропускной способности, по сравнению с TCP. Для видеосервисов, таких как YouTube, применение QUIC показало сокращение операций повторной буферизации при просмотре видео на 30%.


  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: HTTP поверх протокола QUIC будет стандартизирован как HTTP/3
  3. OpenNews: Google намерен использовать сетевой протокол QUIC в браузере Chrome по умолчанию
  4. OpenNews: Компания Google представила основанный на UDP экспериментальный протокол QUIC для ускорения Web
  5. OpenNews: Компания Google развивает новый сетевой протокол QUIC
Лицензия: CC-BY
Тип: Программы
Ключевые слова: quic, http, rust
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Мудрая Сова (?), 22:08, 30/01/2019 [ответить] [показать ветку] [···]    [к модератору]
  • –35 +/
    Я бы побоялся сувать ржавчину в продакшен. У знакомого изза его испоьзования ядро начало тихо сегфолтится.
     
     
  • 2.3, Аноним (3), 22:12, 30/01/2019 [^] [ответить]    [к модератору]
  • +13 +/
    Использования где? В ядре?
    Rust как бы безопасный язык, решение задач, подобных QUIC, ему самое то.
     
     
  • 3.17, Анонимчжан (?), 23:54, 30/01/2019 [^] [ответить]    [к модератору]
  • –8 +/
    "безопасный" растаман?))) нет ни одного безопасного языка. есть безопасное его применение.
     
     
  • 4.28, Аноним (-), 01:05, 31/01/2019 [^] [ответить]    [к модератору]
  • +/
    Безопасный в плане работы с памятью. Разумеется можно развести демагогию на этот счет
     
     
  • 5.69, Аноним (69), 11:23, 31/01/2019 [^] [ответить]     [к модератору]
  • +/
    Условно безопасный и только в плане динамического выделения памяти, без всяких г... весь текст скрыт [показать]
     
  • 4.120, Аноним (120), 20:42, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Безопасного применения не существует в принципе.
     
  • 3.49, Аноним (49), 07:34, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    > Rust как бы безопасный язык
    > как бы

    В чём же его отличие от безопасного?

     
     
  • 4.70, Аноним (69), 11:29, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Безопасный язык не тьюринг-полный, поскольку не позволяет выстрелить в себе в ногу. При этом растаманы уверены, что их раст безопасный.
     
  • 2.6, пох (?), 22:15, 30/01/2019 [^] [ответить]    [к модератору]  
  • +25 +/
    > Я бы побоялся сувать ржавчину в продакшен.

    всем по%#й. Современный "продакшн" состоит из кривых и гнилых костылей чуть более чем полностью. Одним больше, подумать только.


    > У знакомого изза его испоьзования ядро начало тихо сегфолтится.

    а потом еще и брат умер?

     
     
  • 3.50, Аноним (49), 07:35, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    >> У знакомого изза его испоьзования ядро начало тихо сегфолтится.
    > а потом еще и брат умер?

    а в итоге потерялись исходники.

     
  • 2.8, Аноним (8), 22:19, 30/01/2019 [^] [ответить]    [к модератору]  
  • +/
    А ты, прости, кто такой? Чьих будешь?
     
  • 2.10, Mad Max (?), 22:57, 30/01/2019 [^] [ответить]    [к модератору]  
  • –3 +/
    Сначала лилякс на раст перепеши потом говори про свои корки из-под ядра.
     
  • 2.13, Илья (??), 23:13, 30/01/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    Потратьте время, поучите раст Даже если вам не понравится, вы так больше говори... весь текст скрыт [показать]
     
     
  • 3.16, KonstantinB (ok), 23:45, 30/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Да-да, такой офигенный язык, что в нем банальный doubly linked list без unsafe-а сделать невоможно.
     
     
  • 4.18, Аноним (18), 00:06, 31/01/2019 [^] [ответить]    [к модератору]  
  • +5 +/
    Ну так в неофигенных языках ничего без unsafe-а сделать невоможно.
     
     
  • 5.29, Аноним (-), 01:09, 31/01/2019 [^] [ответить]    [к модератору]  
  • +4 +/
    unsafe позволяет локализовать небезопасную работу с памятью. Подавляющая часть кода будет safe и будет работать с готовыми оттестированными контейнерами и алгоритмами.
     
     
  • 6.124, burjui (ok), 23:28, 09/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Истину глаголете. Грепнул свой игрушечный проект компилятора на 3578 строк кода (без учёта комментов и пустых строк) - нашёл 4 unsafe однострочника, один из которых - вызов libc::isatty(). Аналог на C++ пишется так:

    // unsafe {
    ... // 7000 строк кода, потому что pattern matching и прочий сахар - для слабаков
    // }

    Потом нихера не работает, проходимся GDB и Valgrind'ом по проекту и находим 20 тупых багов, 7 хитрых, а оставшиеся 2 очень хитрых находим только через две бессонные недели, после чего идём к психотерапевту и две недели пьём феназепам.

     
  • 5.90, KonstantinB (ok), 16:23, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Smart pointers в C++ полностью эквивалентны Rust-овским боксам/рефкаунтам.
     
  • 5.118, qsdg (ok), 01:40, 02/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > Ну так в неофигенных языках ничего без unsafe-а сделать невоможно.

    Эмм, в той же Жабе ConcurrentLinkedQueue без всяких unsafe, всё на атомиках.

     
  • 4.79, Домохозяйка анонима (?), 12:52, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    Всё прекрасно возможно:

    https://bluss.github.io/ixlist/target/doc/ixlist/struct.List.html

     
     
  • 5.88, Аноним (49), 15:51, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    List is a doubly linked list stored in I one contiguous I allocation O 1 in... весь текст скрыт [показать]
     
  • 5.89, KonstantinB (ok), 16:12, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    https://bluss.github.io/ixlist/target/doc/src/ixlist/lib.rs.html#447
     
     
  • 6.123, Аноним (123), 14:26, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > https://bluss.github.io/ixlist/target/doc/src/ixlist/lib.rs.html#447

    синтаксис жесть. даже плюсы намного читабельнее.

     
  • 3.19, хотел спросить (?), 00:10, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    говно ваш код, если вы нул поинтер пустили на staging

    а по-хорошему будь девы не криворукие, то qa макаки бы вымерли

     
     
  • 4.25, Led (ok), 00:45, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    > говно ваш код

    Нет - ты.

     
  • 4.27, freehck (ok), 01:03, 31/01/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    Пардон, а где его собственно ловить, если не на стейджинге Стейджинг собственно... весь текст скрыт [показать]
     
     
  • 5.51, Аноним (49), 07:49, 31/01/2019 [^] [ответить]    [к модератору]  
  • +7 +/
    Пришли разработчики к филину и говорят:
    — в наших программах бывают нуль-поинтеры, как их избежать?
    Задумался филин, после чего изрёк:
    — станьте Александреску!
    Разработчики возразили:
    — но тогда наши исходники смогут прочесть только Кнут, Моррис и Пратт.
    Разозлился филин:
    — я не тактик, я стратег!
     
     
  • 6.61, freehck (ok), 10:45, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Сделал моё утро! =)
    Два чаю этому анониму!!
     
     
  • 7.112, Аноним (112), 10:17, 01/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Три чая!
     
  • 5.106, хотел спросить (?), 23:19, 31/01/2019 [^] [ответить]     [к модератору]  
  • –1 +/
    Локально дружище, локально, во время development На стейджинге надо ловить со... весь текст скрыт [показать]
     
     
  • 6.107, Илья (??), 00:12, 01/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    > Локально дружище, локально, ...

    А еще лучше писать без ошибок, предусмотрев все требования, которые будут натягивать на Ваш проект как сову на глобус через пару лет

     
  • 6.108, freehck (ok), 02:00, 01/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Лично я думаю, дружище, ты чего-то передёргиваешь Попробуй стейджинг хорошенько... весь текст скрыт [показать]
     
     
  • 7.109, хотел спросить (?), 02:22, 01/02/2019 [^] [ответить]     [к модератору]  
  • –1 +/
    Не-не избавьте, нет у нас таких проблем Тут каждому своё, я лишь сказал как э... весь текст скрыт [показать]
     
  • 3.32, Аноним (32), 01:18, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    Рискну предположить, что он пытался, но каждый раз когда он заканчивал его изуча... весь текст скрыт [показать]
     
     
  • 4.43, Аноним (43), 04:45, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Посмотри rfc, двоечник. Ну и не делаей проектов на найтли, если собираешься релизиться послезавтра.
     
     
  • 5.60, Аноним (60), 10:19, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    Чё, Rust уже Proposed Standard? Номер RFC в студию!
     
     
  • 6.85, Аноним (-), 14:37, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    А где RFC других языков программирования? Лол.
     
     
  • 7.99, Аноним (99), 19:31, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    RFC невсегда но вот ISO/IEC 30170:2012
     
  • 4.52, Проходил мимо (?), 08:23, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Откуда вы это взяли-то? Может по началу так и было, но сейчас раст уже достаточно стабилен и ничего подобного не происходит.
     
     
  • 5.73, Аноним (69), 11:42, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    "Достаточно стабилен" c базовой функциональностью вроде генератора случайных чисел в крейтах с версиями 0.x.
     
     
  • 6.74, Аноним (69), 11:45, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    И это они ещё не пробовали реализовать на расте серьёзный GUI, что может потребовать добавления в язык поддержки полноценного ООП.
     
     
  • 7.117, Junior frontend developer (?), 01:29, 02/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    На Rust идеально ложатся новые data-oriented подходы к UI, ООП — небезопасный, лапшеобразный прошлый век
     
  • 3.96, Аноним (96), 18:05, 31/01/2019 [^] [ответить]     [к модератору]  
  • –1 +/
    писал я на этой вашей ржавчине Действительно, там где в сях приходится внимател... весь текст скрыт [показать]
     
  • 2.92, КО (?), 17:33, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    Но если браузер на ржавчене, что бы и протокол на ней не написать P S Что мне ... весь текст скрыт [показать]
     
     
  • 3.102, пох (?), 21:14, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    они работают в факинбуке, а там действительно клиенту ничего не надо от сервера - он подставляет рот, в который большим напором заливаются помои.

    Что именно - выбирает не клиент.

     
  • 2.121, Аноним (-), 23:44, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Скорее всего у вашего знакомого AMD вместо процессора. Это известная проблема, от которой AMD продолжает морозиться...
    Если так, то о каком продакшене вообще можно говорить?
     
     ....нить скрыта, показать (45)

  • 1.2, Аноним (3), 22:10, 30/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Шикарно. Вангую внедрение i2p будет HTTP/4, т.к. повсеместные блокировки и нарушение сетевого нейтралитета - бич современного интернета.
     
  • 1.4, Аноним (4), 22:13, 30/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А мне нравится http/3. Просто тем что udp. Впнки по udp шустрее бегают. Прятать проще. Сразу скажу что бы не ныли самодержавцы, не только в этой стране, не только от властей.
     
     
  • 2.5, Аноним (3), 22:14, 30/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    И IPTV по udp работает значительно стабильнее...
     
     
  • 3.12, h31 (ok), 23:06, 30/01/2019 [^] [ответить]     [к модератору]  
  • +/
    IPTV - особый случай Во-первых, потерять данные там вполне норм, посыплется кар... весь текст скрыт [показать]
     
     
  • 4.31, Аноним (-), 01:16, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    Утилизация сети TCP значительно падает при даже единичных по потерях пакетов П... весь текст скрыт [показать]
     
     
  • 5.44, Аноним (43), 04:47, 31/01/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Очень зависит о  congestion protocol. Как бы не bic единым.
     
  • 3.21, Ivan_83 (ok), 00:14, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Стабильнее и удобнее для хомяка когда иптв идёт юникастом по хттп.
     
     
  • 4.55, пох (?), 09:51, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    хомяк все равно не видит разницы - даже если терять ему каждый пятый кадр, главное, чтоб софт в вумном телевизоре к этому был приучен.

    так что не парься, гони по udp.

     
     
  • 5.72, Ivan_83 (ok), 11:39, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Я то как раз гоню по хттп и не парюсь в тем как оно через роутер пройдёт, как это телеку скормить и как оно там по вафле ходит.
     
  • 1.7, Аноним (7), 22:17, 30/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Как только заработает более или менее массово, я думаю, внедрят это в тор и сетевые задержки сети резко уменьшатся. В тор эффект будет поболее всяких ютубов...
     
     
  • 2.9, Аноним (9), 22:52, 30/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Оборот гуглотрафика в разы уступает тору? Инфа 100%?
     
     
  • 3.11, Аноним (11), 23:04, 30/01/2019 [^] [ответить]    [к модератору]  
  • +/
    оборот всего интернета в несколько раз уступает тору. но куда тебе, хомяку, пытаться это осознать
     
     
  • 4.15, Omnomnom (?), 23:43, 30/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Сильное заявление. Интересно, сколько секунд потребуется тытрубе и нетфликсу, чтобы сгенерировать годовой трафик школотора?
     
     
  • 5.35, мое правило (?), 01:42, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Секунд? Переоценили тор)
     
  • 2.26, Аноним (4), 01:00, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    В тор.. rtfm.
     
  • 2.45, Аноним (43), 04:55, 31/01/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    Т упрт Если синтетических задержек не будет, построить 177 точную карту сети ... весь текст скрыт [показать]
     
  • 1.14, Анон Анонов (?), 23:42, 30/01/2019 [ответить] [показать ветку] [···]     [к модератору]  
  • –4 +/
    Cloudflare как всегда радует Протокол ещё не зарелизился, а они уже реализаци... весь текст скрыт [показать]
     
     
  • 2.20, хотел спросить (?), 00:13, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    норм, потом найдут архитектурные дыры и выпустят QUICv6

    и все мы будем один хрен жрать кактус

     
  • 2.23, Cloudflare (?), 00:24, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    У нас много свободных ресурсов, за день до релиза стандарта мы уже напишем все.
     
  • 2.30, freehck (ok), 01:10, 31/01/2019 [^] [ответить]     [к модератору]  
  • +3 +/
    А протокол-то кто по-вашему пишет Собственно, сначала драфт, потом реализация, ... весь текст скрыт [показать]
     
  • 2.36, e nemo (?), 01:54, 31/01/2019 [^] [ответить]     [к модератору]  
  • –1 +/
    Cloudflare - новый гугл, вытаскивают самые модные-свежие технологии в продакшн ... весь текст скрыт [показать]
     
     
  • 3.38, e nemo (?), 02:01, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    > Теперь вот TLS1.3.

    Простите, заговариваюсь. Теперь вот QUIC, он же - потенциальный HTTP/3.

     
  • 3.48, Ключевский (?), 07:23, 31/01/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    А уж за 1.1(1.0.0.1) вообще памятник всем сотрудникам, очень удобный для пинга адрес.
     
  • 3.76, Ключевский (?), 11:58, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    К LE и к Brotli они не имели отношения ... весь текст скрыт [показать]
     
  • 2.39, Ordu (ok), 02:17, 31/01/2019 [^] [ответить]     [к модератору]  
  • +3 +/
    Я тебе раскрою секрет никто в здравом уме не будет сначала писать спецификацию,... весь текст скрыт [показать]
     
  • 2.56, пох (?), 09:53, 31/01/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    ты не понял, чувак - они и есть этот самый паровоз Финальные спецификации потом... весь текст скрыт [показать]
     
  • 1.22, Ivan_83 (ok), 00:21, 31/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    Очередная порция вранья от гугла.

    1. низкий ртт и препуш нужен только дудлу и ещё паре рекламных сетей, так они смогут повысить показы рекламы, а то хомяк может свалить раньше, а то и вовсе у него в днс домены с рекламой заблочены а тут ему сервер сам всё что "надо" отправит раньше, чем будет обращение к днс.

    2. контроль перегрузки - так тцп имеет историю огромную и там оно тоже достаточно вылизано, в том числе и дудлом.

    3. попытка проскочить мимо шейперов, которые умеют тцп и не умеют квик

    4. а какой зоопарк будет в софте: ведь каждая софтинка которой нужен этот убогий протокол должна где то найти либу с ним или притащить с сбой

    5. из за крипты повышенная нагрузка на проц даже там где крипта не впёрлась ни разу

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

     
     
  • 2.34, гоогл (?), 01:24, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Иван, зайдите в отдел кадров, вам надо получить пилюлей за разглашение NDA
     
  • 2.42, Аноним (42), 04:33, 31/01/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    Бред В какой это галактике юзер уходит через 100-200мс после начала загрузки и ... весь текст скрыт [показать]
     
     
  • 3.46, Аноним (43), 05:00, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    > мучаться с целым новым протоколом, когда гуглу можно просто в хроме запретить сторонние блокировщики, внедрить свой и блокировать неправильную рекламу

    Enforced. Done. Ожидайте в следующем релизе.

     
  • 3.71, Ivan_83 (ok), 11:38, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    1 Больше чем уверен что в хроме такой возможности не будет Уходит-не уходит, н... весь текст скрыт [показать]
     
     
  • 4.87, Аноним (42), 14:53, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    Убрали до одного уже в spdy и http 2 Вот только все равно грузят рекламу с друг... весь текст скрыт [показать]
     
     
  • 5.91, Ivan_83 (ok), 17:02, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    Гуглю никто не мешает с одного домена слать и рекламу, для них это оптимизация к... весь текст скрыт [показать]
     
     
  • 6.113, Аноним (113), 10:38, 01/02/2019 [^] [ответить]     [к модератору]  
  • +/
    И кто за это платить будет Ты стал бы Можно ещё отправлять рекламу в dev null... весь текст скрыт [показать]
     
     
  • 7.116, Ivan_83 (ok), 20:08, 01/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Те кто платил раньше, всё равно им деваться некуда и доказать что либо трудно Е... весь текст скрыт [показать]
     
     
  • 8.119, пох (?), 17:10, 02/02/2019 [^] [ответить]     [к модератору]  
  • +/
    слюший, да, мы их накрывали в день по десять штук Большая часть накрывалась а... весь текст скрыт [показать]
     
  • 3.115, Аноним (115), 14:14, 01/02/2019 [^] [ответить]     [к модератору]  
  • –1 +/
    А надо было думать когда ipv6 мутили, а не об воображаемом интернете умных вещей... весь текст скрыт [показать]
     
  • 2.57, пох (?), 10:00, 31/01/2019 [^] [ответить]     [к модератору]  
  • +/
    не будет, Ваня, никакого зоопарка Будет единственно-верный браузер - и неработа... весь текст скрыт [показать]
     
  • 2.94, Аноним (94), 17:48, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Крипта вперлась вообще везде, времена такие
     
     
  • 3.95, Аноним (94), 17:49, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    (s/вперлась/необходима/)
     
  • 3.97, Ivan_83 (ok), 18:36, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    Так ничего же не изменилось за последние 20 лет, зачем крипта в каждой щели нужна?
     
     
  • 4.111, Аноним (94), 05:59, 01/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Побольше "любопытных" лиц стало
     
  • 2.104, Zulu (?), 21:43, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Аналитика уровня опеннет. Папуасы, вы смешные.
     
     ....нить скрыта, показать (16)

  • 1.24, Cloudflare (?), 00:25, 31/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ждем offload UDP/QUIC 200G в Mellanox и SolarFlare.
     
  • 1.33, Аноним (-), 01:19, 31/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Для IPTV шифрование не нужно...
     
     
  • 2.40, Иван Семеныч (?), 02:26, 31/01/2019 [^] [ответить]    [к модератору]  
  • +4 +/
    IPTV вообще не нужно так-то.
     
  • 2.41, Cloudflare (?), 04:31, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Зачем вам ретроградские IPTV штучки? Когда всем хипстеры из вашей сферы ушли в OTT (Over the Top TV)
     
     
  • 3.62, macfaq (?), 11:09, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Те, кто деньги платить будет, просят поток, не готовы они к твоему ОТТ.
     
  • 3.77, Аноним (77), 12:35, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Стабильный OTT не на много дешевле классического IPTV от провайдера. QUIC, возможно, всё изменит, посмотрим.
     
     
  • 4.80, Ivan_83 (ok), 13:10, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    квика там нет и не будет.
     
     
  • 5.98, Аноним (77), 19:06, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Правда? А youtube Вам ни о чем не говорит?
     
  • 1.47, Аноним (47), 06:10, 31/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    А сетевое проксирующие оборудование с поддержкой этого QUIC есть? Бампинг сессии кто-нибудь может делать с разбором того что бегает в сессии?
     
  • 1.53, Онаним (?), 08:35, 31/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Я даже не знаю, что в заголовке этой новости ужаснее: CloudFlare, QUIC или Rust
     
     
  • 2.58, пох (?), 10:01, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    "а по-моему они одинаковые".

     
  • 1.54, Ilya Indigo (ok), 09:38, 31/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –6 +/
    > ...на языке Rust

    Они что упоролись!?
    Подобное только на С пишется!

     
     
  • 2.63, Аноним (60), 11:10, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    И на node.js напишем! :)
     
  • 2.68, InuYasha (?), 11:19, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    +1024
     
  • 2.83, th3m3 (ok), 14:24, 31/01/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Райдуся, что не на Electron :) А вообще, Rust - отличный выбор.
     
  • 2.84, НяшМяш (ok), 14:36, 31/01/2019 [^] [ответить]    [к модератору]  
  • –2 +/
    > Подобное только на С пишется!

    Для того, чтобы ни у кого не возникало желание читать исходники и баги с бекдорами там жили годами? Просто в 2019 году в условиях существования более приятных языков (и я не про раст) даже открывать исходники на си не хочется.

     
     
  • 3.93, нах (?), 17:33, 31/01/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    да, только пихон, только игого!

    (жаль что их исходники на самом деле вообще никто и никогда не открывает - ну, кроме дыроискателей, конечно, тем не лень, они этим заработают)

     
  • 3.100, Аноним (99), 19:39, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Не холивара ради, а посвящения для. Что по вашему более приятный язык?
     
  • 1.67, InuYasha (?), 11:18, 31/01/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Cloudflare - редкостные уроды, которые долбятся в зад Гууглу. Т.е. на каждый говносайтик, который автор учудил пустить через Cloudflare, выводится капча ГУГЛА и посетителей заставляют считать светофорчики, преходы, палить автомобили, велосипеды... Мало того, что минут по 5-20 невозможно на сайт зайти - так еще и занимаешься грязной работой для гугла. Не удивлюсь если скоро на картинках будет "найдите и отметьте всех престуников в толпе"...
     
     
  • 2.78, Аноним (77), 12:38, 31/01/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Вы перекладываете ответственность. В ситуации виноват именно администратор сайта, пускающий трафик через Cloudflare, и, более того, по бесплатному тарифу.
     
  • 2.81, клаудфлерь (?), 13:16, 31/01/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    неправда, не на каждый. Э...простите, не так: не _каждому_.

    Вам, поскольку вы лазите через тор - да, именно так.
    Сидящим за мультипроксями и слишком толстыми натами - когда как. Но у них (в отличие от вас) есть козырный ход - если из гуглоакаунта вообще не выходить (или использовать правильный гуглобраузер, который все делает за вас) - капча сводится к квадратику куда надо ткнуть галочку, никаких лишних вопросов. Все для вашего удобства и безопасТносте!
    (я верно излагаю, г-н майор?)

     
  • 2.82, Cloudflare (?), 14:21, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Включи себе уже кнопкой origin домен от cloudflare https://blog.cloudflare.com/cloudflare-onion-service/
     
  • 2.86, Аноним (86), 14:52, 31/01/2019 [^] [ответить]    [к модератору]  
  • +5 +/
    Я обычно закрываю сразу же, как только вижу эту капчу. Если хотя бы 50% пользователей будут делать так же - придётся менять бизнес-модель :)
     
     
  • 3.103, crocodile (?), 21:15, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    поступаю аналогично, просто ухожу на другой сайт, клаудфларь - пособник пиндосской гэбни
     
     
  • 4.105, Cloudflare (?), 22:18, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    Ты там не болтай, давай вижи.
     
  • 3.110, Аноним (110), 04:26, 01/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Глубокая мысль. Жаль поймут не только лишь все.
     
  • 2.101, nedil (?), 20:30, 31/01/2019 [^] [ответить]    [к модератору]  
  • +/
    В настройках отключается. Это антиддос.
     
  • 1.122, Аноним (-), 13:33, 07/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Какая гадость этот ваш Cloudflare. И ведь как на зло, часть сайтов на нём повязана.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2019 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor