Enviar pesquisa
Carregar
第43回HTML5とか勉強会 SPDY/QUICデモ
•
11 gostaram
•
3,929 visualizações
S
shigeki_ohtsu
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 16
Baixar agora
Baixar para ler offline
Recomendados
HTTP/2.0がもたらすWebサービスの進化(後半)
HTTP/2.0がもたらすWebサービスの進化(後半)
shigeki_ohtsu
Node最新トピックス
Node最新トピックス
shigeki_ohtsu
HTTP/2の現状とこれから
HTTP/2の現状とこれから
shigeki_ohtsu
HTTP/2.0と標準化
HTTP/2.0と標準化
Taketo Takashima
Node の HTTP/2.0 モジュール iij-http2 の実装苦労話
Node の HTTP/2.0 モジュール iij-http2 の実装苦労話
shigeki_ohtsu
HTTP/2: ぼくたちのWebはどう変わるのか
HTTP/2: ぼくたちのWebはどう変わるのか
Kaoru Maeda
httpbis interim@チューリッヒ レポート
httpbis interim@チューリッヒ レポート
shigeki_ohtsu
httpbis interim@シアトル レポート(第2回HTTP/2.0接続試験)
httpbis interim@シアトル レポート(第2回HTTP/2.0接続試験)
shigeki_ohtsu
Recomendados
HTTP/2.0がもたらすWebサービスの進化(後半)
HTTP/2.0がもたらすWebサービスの進化(後半)
shigeki_ohtsu
Node最新トピックス
Node最新トピックス
shigeki_ohtsu
HTTP/2の現状とこれから
HTTP/2の現状とこれから
shigeki_ohtsu
HTTP/2.0と標準化
HTTP/2.0と標準化
Taketo Takashima
Node の HTTP/2.0 モジュール iij-http2 の実装苦労話
Node の HTTP/2.0 モジュール iij-http2 の実装苦労話
shigeki_ohtsu
HTTP/2: ぼくたちのWebはどう変わるのか
HTTP/2: ぼくたちのWebはどう変わるのか
Kaoru Maeda
httpbis interim@チューリッヒ レポート
httpbis interim@チューリッヒ レポート
shigeki_ohtsu
httpbis interim@シアトル レポート(第2回HTTP/2.0接続試験)
httpbis interim@シアトル レポート(第2回HTTP/2.0接続試験)
shigeki_ohtsu
HTTP 2.0のヘッダ圧縮(HPACK)
HTTP 2.0のヘッダ圧縮(HPACK)
Jun Fujisawa
httpbis interim とhttp2.0相互接続試験の話
httpbis interim とhttp2.0相互接続試験の話
shigeki_ohtsu
HTTP/2でも初めてみます?
HTTP/2でも初めてみます?
Kento Kawakami
HTTP/2 入門
HTTP/2 入門
Yahoo!デベロッパーネットワーク
IETF93 Prague報告Web関連+QUIC
IETF93 Prague報告Web関連+QUIC
Kaoru Maeda
Node-v0.12のTLSを256倍使いこなす方法
Node-v0.12のTLSを256倍使いこなす方法
shigeki_ohtsu
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Kensaku Komatsu
PeerConnectionリレーとMediaRecorder
PeerConnectionリレーとMediaRecorder
mganeko
WebRTC Build MCU on browser
WebRTC Build MCU on browser
mganeko
http2study 20160423 IETF95 Report
http2study 20160423 IETF95 Report
Kaoru Maeda
WebRTC on Native App
WebRTC on Native App
WebRTCConferenceJapan
Chrome Extensionでスクリーンシェアをやってみる
Chrome Extensionでスクリーンシェアをやってみる
Yusuke Naka
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
You_Kinjoh
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発
Yusuke Naka
Ietf95 http2
Ietf95 http2
Kaoru Maeda
IETF96 Update oauth tokbind
IETF96 Update oauth tokbind
Kaoru Maeda
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
Kensaku Komatsu
Breakouts でPresentation API の拡張提案したよ
Breakouts でPresentation API の拡張提案したよ
Saki Homma
SPDYの中身を見てみよう
SPDYの中身を見てみよう
shigeki_ohtsu
HTTP/2.0 HPAC-03 エンコーディング手法 by tatsuhiro_t
HTTP/2.0 HPAC-03 エンコーディング手法 by tatsuhiro_t
shigeki_ohtsu
Node.js で SPDYのベンチマーク体験サイトを作りました
Node.js で SPDYのベンチマーク体験サイトを作りました
shigeki_ohtsu
Mais conteúdo relacionado
Mais procurados
HTTP 2.0のヘッダ圧縮(HPACK)
HTTP 2.0のヘッダ圧縮(HPACK)
Jun Fujisawa
httpbis interim とhttp2.0相互接続試験の話
httpbis interim とhttp2.0相互接続試験の話
shigeki_ohtsu
HTTP/2でも初めてみます?
HTTP/2でも初めてみます?
Kento Kawakami
HTTP/2 入門
HTTP/2 入門
Yahoo!デベロッパーネットワーク
IETF93 Prague報告Web関連+QUIC
IETF93 Prague報告Web関連+QUIC
Kaoru Maeda
Node-v0.12のTLSを256倍使いこなす方法
Node-v0.12のTLSを256倍使いこなす方法
shigeki_ohtsu
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Kensaku Komatsu
PeerConnectionリレーとMediaRecorder
PeerConnectionリレーとMediaRecorder
mganeko
WebRTC Build MCU on browser
WebRTC Build MCU on browser
mganeko
http2study 20160423 IETF95 Report
http2study 20160423 IETF95 Report
Kaoru Maeda
WebRTC on Native App
WebRTC on Native App
WebRTCConferenceJapan
Chrome Extensionでスクリーンシェアをやってみる
Chrome Extensionでスクリーンシェアをやってみる
Yusuke Naka
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
You_Kinjoh
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発
Yusuke Naka
Ietf95 http2
Ietf95 http2
Kaoru Maeda
IETF96 Update oauth tokbind
IETF96 Update oauth tokbind
Kaoru Maeda
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
Kensaku Komatsu
Breakouts でPresentation API の拡張提案したよ
Breakouts でPresentation API の拡張提案したよ
Saki Homma
Mais procurados
(19)
HTTP 2.0のヘッダ圧縮(HPACK)
HTTP 2.0のヘッダ圧縮(HPACK)
httpbis interim とhttp2.0相互接続試験の話
httpbis interim とhttp2.0相互接続試験の話
HTTP/2でも初めてみます?
HTTP/2でも初めてみます?
HTTP/2 入門
HTTP/2 入門
IETF93 Prague報告Web関連+QUIC
IETF93 Prague報告Web関連+QUIC
Node-v0.12のTLSを256倍使いこなす方法
Node-v0.12のTLSを256倍使いこなす方法
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
PeerConnectionリレーとMediaRecorder
PeerConnectionリレーとMediaRecorder
WebRTC Build MCU on browser
WebRTC Build MCU on browser
http2study 20160423 IETF95 Report
http2study 20160423 IETF95 Report
WebRTC on Native App
WebRTC on Native App
Chrome Extensionでスクリーンシェアをやってみる
Chrome Extensionでスクリーンシェアをやってみる
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
WebRTC NextVersion時代のJavaScript開発
WebRTC NextVersion時代のJavaScript開発
Ietf95 http2
Ietf95 http2
IETF96 Update oauth tokbind
IETF96 Update oauth tokbind
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
Breakouts でPresentation API の拡張提案したよ
Breakouts でPresentation API の拡張提案したよ
Destaque
SPDYの中身を見てみよう
SPDYの中身を見てみよう
shigeki_ohtsu
HTTP/2.0 HPAC-03 エンコーディング手法 by tatsuhiro_t
HTTP/2.0 HPAC-03 エンコーディング手法 by tatsuhiro_t
shigeki_ohtsu
Node.js で SPDYのベンチマーク体験サイトを作りました
Node.js で SPDYのベンチマーク体験サイトを作りました
shigeki_ohtsu
node-gypを使ったネイティブモジュールの作成
node-gypを使ったネイティブモジュールの作成
shigeki_ohtsu
Node-v0.12の新機能について
Node-v0.12の新機能について
shigeki_ohtsu
Technical Overview of QUIC
Technical Overview of QUIC
shigeki_ohtsu
Stream2の基本
Stream2の基本
shigeki_ohtsu
ピッチをする前に知っておきたかったこと スタートアップの資金調達
ピッチをする前に知っておきたかったこと スタートアップの資金調達
Takaaki Umada
資金調達入門“以前” スタートアップが資金調達の前に考えること
資金調達入門“以前” スタートアップが資金調達の前に考えること
Takaaki Umada
Node js 入門
Node js 入門
Satoshi Takami
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
徹 上野山
Destaque
(11)
SPDYの中身を見てみよう
SPDYの中身を見てみよう
HTTP/2.0 HPAC-03 エンコーディング手法 by tatsuhiro_t
HTTP/2.0 HPAC-03 エンコーディング手法 by tatsuhiro_t
Node.js で SPDYのベンチマーク体験サイトを作りました
Node.js で SPDYのベンチマーク体験サイトを作りました
node-gypを使ったネイティブモジュールの作成
node-gypを使ったネイティブモジュールの作成
Node-v0.12の新機能について
Node-v0.12の新機能について
Technical Overview of QUIC
Technical Overview of QUIC
Stream2の基本
Stream2の基本
ピッチをする前に知っておきたかったこと スタートアップの資金調達
ピッチをする前に知っておきたかったこと スタートアップの資金調達
資金調達入門“以前” スタートアップが資金調達の前に考えること
資金調達入門“以前” スタートアップが資金調達の前に考えること
Node js 入門
Node js 入門
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
Semelhante a 第43回HTML5とか勉強会 SPDY/QUICデモ
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Chen Dominique
テスト
テスト
Masashi Sato
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
Masakazu Muraoka
Speed Up Web 2012
Speed Up Web 2012
彰 村地
最新Webプロトコル傾向と対策
最新Webプロトコル傾向と対策
Kensaku Komatsu
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
賢次 海老原
Embedded Webで加速するWeb of Things
Embedded Webで加速するWeb of Things
Futomi Hatano
いまさら聞けないHTML5概要
いまさら聞けないHTML5概要
yoshikawa_t
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
Daisuke Nishino
LightSwitchでマルチデータソース
LightSwitchでマルチデータソース
Yoshitaka Seo
Web制作者がandriodのcddを読んでみた version1.1
Web制作者がandriodのcddを読んでみた version1.1
Masakazu Muraoka
パンダの会 Html5概説
パンダの会 Html5概説
Masakazu Muraoka
Desktop app dev strategy for .net core 3.0
Desktop app dev strategy for .net core 3.0
Atsushi Nakamura
W3C Overview, April 2015
W3C Overview, April 2015
W3C
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
Masakazu Muraoka
IETF89 HTTP関連WG報告 #isocjp
IETF89 HTTP関連WG報告 #isocjp
Kaoru Maeda
2016 February - WebRTC Conference Japan - 日本語
2016 February - WebRTC Conference Japan - 日本語
Alexandre Gouaillard
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
Toshikazu Ichikawa
はじめよう!Visual Studio 2010 で HTML5 プログラミング ~ Internet Explorer 9 のリリースに向けて~
はじめよう!Visual Studio 2010 で HTML5 プログラミング ~ Internet Explorer 9 のリリースに向けて~
満徳 関
私が作成したVoltアプリの紹介
私が作成したVoltアプリの紹介
Masahiko Miyo
Semelhante a 第43回HTML5とか勉強会 SPDY/QUICデモ
(20)
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
テスト
テスト
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
Speed Up Web 2012
Speed Up Web 2012
最新Webプロトコル傾向と対策
最新Webプロトコル傾向と対策
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
Embedded Webで加速するWeb of Things
Embedded Webで加速するWeb of Things
いまさら聞けないHTML5概要
いまさら聞けないHTML5概要
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
LightSwitchでマルチデータソース
LightSwitchでマルチデータソース
Web制作者がandriodのcddを読んでみた version1.1
Web制作者がandriodのcddを読んでみた version1.1
パンダの会 Html5概説
パンダの会 Html5概説
Desktop app dev strategy for .net core 3.0
Desktop app dev strategy for .net core 3.0
W3C Overview, April 2015
W3C Overview, April 2015
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
IETF89 HTTP関連WG報告 #isocjp
IETF89 HTTP関連WG報告 #isocjp
2016 February - WebRTC Conference Japan - 日本語
2016 February - WebRTC Conference Japan - 日本語
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
はじめよう!Visual Studio 2010 で HTML5 プログラミング ~ Internet Explorer 9 のリリースに向けて~
はじめよう!Visual Studio 2010 で HTML5 プログラミング ~ Internet Explorer 9 のリリースに向けて~
私が作成したVoltアプリの紹介
私が作成したVoltアプリの紹介
Último
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Último
(9)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
第43回HTML5とか勉強会 SPDY/QUICデモ
1.
HTTP/2.0がもたらす Webサービスの進化 HTTP/2.0でWebはどう進化するのか? (+SPDYデモ+ QUICも?) IIJ 大津
繁樹 2013年12月16日 第43回HTLM5とか勉強会
2.
自己紹介 • 大津繁樹 株式会社インターネットイニシアティブ(IIJ) プロダクト本部戦略的開発部 新技術の検証評価 – – – – SPDY,HTTP/2.0 HTML5 Node.js Kinect/Leap Motion
3.
HTTP/2.0とは、 • HTTP/1.1 の策定(1999年)から14年。 •
IETF httpbis WGで HTTP/1.1仕様改 訂の見込みがたった。 • 新しい仕様を作る動きが開始 • 従来のHTTP/1.1のセマンティクス維 持。互換性保持。 • HTTP/2.0でフレーム化、新しいシン タックスを導入。 • SPDYをアイデアにしているが、仕様 提案を一般公募して決定。 • 2014年春の仕様化完了に向けて絶 賛開発中 HTTP/1.1 Semantics HTTP/2.0 Frame Layer TLS TCP IP(v4/v6) Ethernet
4.
HTTP/2.0の主な技術的な特徴 • • • • • • • クライアント・サーバのTCP接続数を1つに限定 3種類・2段階の初期接続方法(HTTP/HTTPS) バイナリープロトコル 優先度付全2重多重化通信 フロー制御(コネクション・ストリームレベル) サーバプッシュ機能 HTTPヘッダに特化したデータの圧縮手法 (HPACK) (注:青:SPDYから変更されてる項目 ,赤:SPDYの異なる項目)
5.
単純なHTTP/2.0のストリームフロー 初期ハンドシェイク (HTTP/2.0の利用を合意) HEADERS (id=0x1, END_HEADERS) HTTPリクエストヘッダ情報を送信 HEADERS (id=0x1, END_HEADERS) クライアント HTTPレスポンスヘッダ情報を送信 DATA (id=0x1,
END_STREAM) HTTPレスポンスボディを送信 (ストリーム 0x1 を終了) サーバ
6.
サーバプッシュ機能(予約機能) ストリーム(0x1) 予約されたリクエ ストは新しくリクエ ストしない。 HEADERS (id=0x1,index.html) PUSH_PROMISE 先読みさせるリ クエストヘッダと ストリームIDをク ライアントに予約 プロミスID: 0x2 リクエストヘッダ (/images/pic1.png) DATA(index.htmlのコンテンツ) クライアント ストリーム(0x2) サーバ HEADERS キャッシュ レスポンスヘッダ DATA レスポンスボディ サーバがコンテンツをプッシュしてクライアントにキャッシュ
7.
HPACK:新しいヘッダ圧縮仕様 GET / HTTP/1.1 host:
www.example.com 1. 2. 3. 4. 平均20~30%デー タ量を削減 CRIME脆弱性対応 2番の:method GETを追加 7番の:scheme http を追加 6番の :path / を追加 4番の : authority に www.example.com をハフマン符号化して追加 (ヘッダの差分情報を符号化して やり取りする) 送信前ヘッダテーブル 1. :authority, 2. :method, GET 3. :method, POST 4. :path, / 5. :path, /index.html 6. :scheme, http ・・・・ 0x82 0x87 0x86 0x04 0x8b 0 xdb 0x6d 0x88 0x3e 0x68 0xd1 0xcb 0x12 0x25 0xba 0x7f (実際に送信するヘッダ情報) 受信後ヘッダテーブル 1. :authority, www.example.com 2. :path, / 3. :scheme, http 4. :method, GET ・・・・
8.
デモンストレーション#1 Server Push を見つけてみる。 •
HTTP/2.0は開発中であるため、SPDYでデモン ストレーションを行います。 • SSL、SPDY, SPDY+サーバプッシュ の3通りで同 じコンテンツをアクセスしてみます。 • 違いがわかるでしょうか?
9.
デモンストレーション#2 世界のナベアツで起こる HTTP Head of
Line Blocking • イメージ3の倍数の数のイメージアクセスがあ るとその数番目のイメージだけレスポンスを3 秒遅延させる。 • HTTP/1.1(SSL)とSPDYの比較、どうなるでしょ う?
10.
HTTP Head of
Line Blocking HTTP/1.1 TCP#1 GET TCP#2 GET TCP#3 GET TCP#4 ブロックされる と次のリクエス トできない。 GET クライアント TCP#5 GET TCP#6 GET サーバ
11.
HTTP Head of
Line Blocking SPDY・HTTP/2.0 TCP#1 クライアント GET GET GET GET GET GET GET GET GET GET サーバ ブロックされな い
12.
QUIC
13.
QUICアーキテクチャ HTTP SPDY TLS 暗号化・認証 QUIC セッション確立・フロー制御 エラー訂正・輻輳制御 TCP UDP IP (IPv4/IPv6)
14.
QUICの特徴 Googleの本番の全サービスで試験中 1. TLSによく似た高セキュリティ 2. TCP
Fast Open と TLS Snapstart を組み合わせた ような(だいたい 0-RTTの)素早い接続 3. パケットロスを低減するパケット速度調整 4. 再送頻度を低減するパケットのエラー補正 5. TCP のHead-of-Lineブロッキング(先頭詰り)を回 避するUDPトランスポート 6. モバイルクライアントのために再接続を削減す る接続ID 7. 取り替え可能(pluggable)な輻輳制御メカニズム
15.
QUICシーケンス QUICサーバー QUICクライアント (1)STREAM_FRAME(CRYPT_FRAME) 送信 (stream id
=1 CHLO) udp: 80, 443 (2)STREAM_FRAME(CRYPT_FRAME) 送信 (stream id =1 SHLO) 暗号化 ハンドシェ イク (3)STREAM_FRAME送信 (stream id =奇数 SPDY SYN_STREAM) GET / HTTP/1.1 (4)STREAM_FRAME送信 (*注) (stream id =偶数 SPDY SYN_REPLY) HTTP/1.1 200 OK
16.
QUIC vs SPDY
(0-RTT対決) (40sec-1min後あたり) http://www.youtube.com/watch?v=F7L3VjiMjJI
Baixar agora