More Related Content
More from Sota Sugiura (6)
HTTP2入門
- 7. HTTP on TCP/IP
• HTTPはTCP/IPの上に成り立つプロトコル
• サーバとクライアントが会話するための取り決め
• 通信相手の特定はIP、データ配達はTCPの役割
- HTTPは相手がどこにいる誰かを意識しない
- 9. HTTP is Simple
• HTTPはプロトコル
• プロトコルとはメッセージのルール
• ルールに従うパーサーを書けばHTTPサーバ/クライアントの出来上がり
- 自前で実装したりすると勉強になります
• クライアントは リクエスト を送る
• サーバは レスポンス を返す
- 41. バイナリメッセージ on HTTP/2
• HTTP/2では通信をバイナリで行うことが可能
• 使用頻度の高いヘッダーフィールドはあらかじめ番
号が定義されている
- 例: :method GET => 2
• 一度送信したものもその場で動的に番号を割り当て、
定義する
- 42. / にアクセス
HTTP/2の場合
:method = GET
:scheme = https
:path = /
host = example.org
accept = image/jpg
02
07
04
38 example.org
19 image/jpg