URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 87654
[ Назад ]

Исходное сообщение
"Опубликован первый черновик спецификации HTTP 2.00"

Отправлено opennews , 08-Дек-12 11:40 
Инженерный комитет IETF (Internet Engineering Task Force), занимающегося развитием протоколов и архитектуры сети Интернет, опубликовал (http://www.spinics.net/lists/ietf-ann/msg73989.html) первый черновой вариант  спецификации HTTP 2.00 (http://tools.ietf.org/html/draft-ietf-httpbis-http2-00). Примечательно, что в качестве основы HTTP 2.00 выступает разработанный компанией Google протокол SPDY (http://dev.chromium.org/spdy). Более того, спецификация описывает текущую реализацию SPDY, уже поддерживаемую в браузерах Chrome, Opera и Firefox. До окончательного формирования RFC спецификации ещё предстоит пройти долгий путь доработки и обсуждения, например процесс стандартизации аудиокодека Opus потребовал трёх лет, во время которых было выпущено 16 предварительных вариантов спецификации.

Протокол SPDY разработан (http://www.opennet.me/opennews/art.shtml?num=33638) для минимизации задержек при соединении и обмене данными между клиентом и сервером. По данным Google ускорение работы реальных сайтов при использовании SPDY составляет от 15% до 50%. SPDY добавляет сеансовый уровень поверх SSL, что даёт возможность обеспечить передачу нескольких одновременных потоков в рамках одного TCP-соединения. SPDY позволяет мультиплексировать запросы ресурсов, обрабатывать их параллельно и отправлять запросы с учетом динамически рассчитываемых приоритетов, увеличивая текущую пропускную способность. Использование SSL одновременно позволяет решить проблему с прохождением запросов через прокси серверы и позволяет организовать доставку данных по инициативе сервера, без специального запроса клиента (технология Server push). Дополнительное ускорение достигается за счёт сжатия HTTP-заголовков запроса и ответа.

URL: http://www.spinics.net/lists/ietf-ann/msg73989.html
Новость: http://www.opennet.me/opennews/art.shtml?num=35540


Содержание

Сообщения в этом обсуждении
"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено A.Stahl , 08-Дек-12 11:40 
>ускорение достигается за счёт сжатия

Угу...
Т.е. к тому времени когда HTTP2.0 станет повсеместным я уже не смогу отослать запрос с помощью telnet?


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 12:18 
Обратную совместимость никто не отменяет.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено вася , 08-Дек-12 12:34 
> Т.е. к тому времени когда HTTP2.0 станет повсеместным я уже не смогу отослать запрос с помощью telnet?

Уже сейчас ты не можешь отправить почту на smtp.gmail.ru через telnet, например.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено вася , 08-Дек-12 12:36 
> Уже сейчас ты не можешь отправить почту на smtp.gmail.ru через telnet, например.

*.gmail.com конечно.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено filosofem , 08-Дек-12 12:48 
>> Уже сейчас ты не можешь отправить почту на smtp.gmail.ru через telnet, например.
> *.gmail.com конечно.

Гугл запретил пользоваться телнетом поверх ssl?

$ openssl s_client -quiet -connect smtp.gmail.com:465
depth=1 C = US, O = Google Inc, CN = Google Internet Authority
verify error:num=20:unable to get local issuer certificate
verify return:0
220 mx.google.com ESMTP ee6sm6608409lcc.8
HELO
250 mx.google.com at your service


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено arisu , 08-Дек-12 15:03 
>> Уже сейчас ты не можешь отправить почту на smtp.gmail.ru через telnet, например.

это *ты* не можешь, потому что безграмотный. остальные в курсе, как работать telnet'ом поверх ssl.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 17:42 
> Т.е. к тому времени когда HTTP2.0 станет повсеместным я уже не смогу отослать запрос с помощью telnet?

Да, придется в бонус к нему еще stunel юзать или дописать несоколько вызовов SSL-либы.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено прохожий , 08-Дек-12 13:06 
> Дополнительное ускорение достигается за счёт сжатия HTTP-заголовков запроса и ответа.

они открыли для себя mod_gzip ?


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено pro100master , 08-Дек-12 13:09 
может быть mod_deflate? Нет, они изобрели сжатие заголовков, контент вы по-прежнему будете сжимать mod_deflate/nginx-gzip

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 15:32 
Для скорости неплохо бы с TCP на UDP перебраться, а не в SSL лезть. Впрочем, думаю Google знает что делает.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено arisu , 08-Дек-12 15:47 
> Для скорости неплохо бы с TCP на UDP перебраться

а потом опять написать на UDP механизмы контроля доставки. действительно, зачем пользоваться готовыми — да здравствуют велосипеды!


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 17:34 
ACK

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 17:43 
> ACK

FIN


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 17:44 
> а потом опять написать на UDP механизмы контроля доставки.

В uTP кстати велосипедисты так и сделали. И congestion control там как-то более реалистичный для фонового протокола вышел. Правда в отместку за это у протокола вылез ряд иных дурацких свойств. "И выигрывая в силе, проигрываем в расстоянии".


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено arisu , 08-Дек-12 17:58 
в ENet, например, тоже. только вот они не потоковые, например. допиливать ко всему софту, который использует http, «потоковый» слой поверх навелосипеденого на UDP протокола? так TCP уже сделан же.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 19:15 
> всему софту, который использует http, «потоковый» слой поверх навелосипеденого
> на UDP протокола? так TCP уже сделан же.

У TCP довольно много грабель. Например, congestion control у него - ни два ни полтора. Он отстой и для предотвращения забития канала bulk-download'ами, и интерактивность не может обеспечить толком, даже когда это надо (время ретрансмиссии и затыка в данных почти не лимитировано кроме совсем уж диких полных таймаутов). За что TCP и не жалуют местами, собственно.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Anonimouse , 08-Дек-12 19:22 

Проблема есть. Но то что ты описал - проблема только для совсем уж нубов. гугле куос.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено arisu , 08-Дек-12 20:29 
однако же для передачи страниц — вполне нормально работает. QoS тоже не просто так придумали. и не надо сваливать все задачи в одну кучу, например. те же большие даунлоады можно отдавать торрентами, а не гнать тупо по http-каналу.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено XoRe , 08-Дек-12 23:04 
>> всему софту, который использует http, «потоковый» слой поверх навелосипеденого
>> на UDP протокола? так TCP уже сделан же.
> У TCP довольно много грабель. Например, congestion control у него - ни
> два ни полтора.

У UDP грабель ещё больше.
И congestion control там, если делают, то свой, велосипедный.
В uTorrent рекомендуют не включать uTP.
В NFS, тоже сначала сделали все на UDP, а в версии 3 добавили поддержку TCP.
И сейчас все современные статьи рекомендуют настраивать NFS по TCP.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Anonimouse , 08-Дек-12 19:18 
>В uTP кстати велосипедисты так и сделали. И congestion control там как-то более реалистичный для фонового протокола вышел.

Это не те ли клоуны котороые забили буфера на ISP рутерах миллиардами меееееленьких пакетов ??
Как же, как же - помним, помним. Самый популярный вопрос на форумах был как забокировать &@$*расов?!!!! И таки нашли как - и правила эти я думаю до сих пор никто с фаеров не убрал :)


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено AlexAT , 08-Дек-12 21:11 
Для начала их никто из вменяемых и не ставил. Мелочевка только.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено XoRe , 08-Дек-12 23:00 
> Для начала их никто из вменяемых и не ставил. Мелочевка только.

Ога.
Крупночевка делает проще - при обнаружении торрент трафика тупо режет канал.
Так делают, например beeline, qwerty.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено AlexAT , 09-Дек-12 08:41 
> Ога.
> Крупночевка делает проще - при обнаружении торрент трафика тупо режет канал.
> Так делают, например beeline, qwerty.

Ростелеком так не делает, ТТК тоже. Если брать по СПб - SkyNet точно не режет, Interzet режет - но это редкостные ***, Дом.Ру не режет, MNS тоже не режет.

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


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено XoRe , 10-Дек-12 11:13 
> Ростелеком так не делает, ТТК тоже.

В случае магистральных каналов, или последней мили до клиента?

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

В москве корбина не резала, билайн стал резать через некоторое время.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 17:06 
"они не правы, но думаю они знают что делают". Шедеврально.
Не пищи больше сюда.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 19:55 
>"они не правы, но думаю они знают что делают"

Не вижу противоречия


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Moomintroll , 10-Дек-12 09:49 
> Не пищи больше сюда.

А можно и я не буду пищать?


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 09-Дек-12 15:10 
> Для скорости неплохо бы с TCP на UDP перебраться, а не в
> SSL лезть. Впрочем, думаю Google знает что делает.

TCP действительно следует заменить, но не на UDP, который даже установление соединения не умеет, а на SCTP, который умеет в многопоточность и четырехэтапное квитирование, избавляющее от SYN-флуд атак.
Но тут приблизительно такая же проблема, как и с ipv6, так что приходится лезть уровнем выше.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено arisu , 09-Дек-12 15:23 
опять пытаются «заменить» streaming на message. ну что ж такое-то?

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 09-Дек-12 15:43 
В чем проблема? SCTP как раз выполняет функции TCP плюс основную функцию SPDY.
Впрочем, http всё равно следует адаптировать к поддержке SCTP.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено arisu , 09-Дек-12 15:45 
> В чем проблема?

ты таки не различаешь даже слова stream и message? O_O


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 09-Дек-12 15:49 
>> В чем проблема?
> ты таки не различаешь даже слова stream и message? O_O

Я различаю stream и message, но не понимаю что именно ты хочешь этим сказать.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено arisu , 09-Дек-12 15:57 
> Я различаю stream и message, но не понимаю что именно ты хочешь
> этим сказать.

ясно. сказал бы сразу — я бы на тебя время вообще не тратил.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 09-Дек-12 16:08 
Можно по существу, не используя слова stream и message как магические?

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено arisu , 09-Дек-12 16:15 
нет.

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 08-Дек-12 20:42 
чую что это повсеместно и в ходу будет только под мою старость )))

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Ы , 08-Дек-12 22:16 
Не боись!
Я тоже не думал в институте что через 20 лет мой телефон будет играючи рвать весь республиканский ВЦ АН ***СССР :)

"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Аноним , 09-Дек-12 08:51 
> Не боись!
> Я тоже не думал в институте что через 20 лет мой телефон
> будет играючи рвать весь республиканский ВЦ АН ***СССР :)

рвать-то рвет, но все равно тормозит.


"Опубликован первый черновик спецификации HTTP 2.00"
Отправлено Genix , 09-Дек-12 00:57 
> чую что это повсеместно и в ходу будет только под мою старость
> )))

старость уже наступила