技術書同人誌博覧会

い-07

IT-インフラ-ネットワーク

猫耳堂

ネットワークプロトコルをメインに取り扱っています。 委託参加予定だったすらりんラボさんは都合により欠席となりました。 https://twitter.com/takehara3586

チェックする
『くいっく』HTTP/3編 RFC対応版
同人誌・136ページ・30部頒布・紙・2,000円
チェックする

●HTTP/3って何?
HTTP/2 の弱点を克服することができるHTTPの最新バージョンです
その他、ネットワークの切り替わり時にもコネクションを維持できたり、ハンドシェイク時の通信回数が削減されていたりと様々な機能のアップデートが入っています

●読む上であると良い知識
ハンドシェイク等のTCPの基本をなんとなくわかっている方が望ましいです
パケットロスや暗号化等のネットワークの基礎知識もほんのりあると理解が深まります
HTTP/2の知識はまったくもって不要です

●本書で取り扱う範囲
HTTP/2の特徴と弱点
HTTP/3の仕組み

●本書の内容
Chapter1. HTTP/2のおさらい
Chapter2. HTTP/2の問題点
Chapter3. HTTP/3を学ぼう
Chapter4. HTTP/3の問題点

●こんな人にお勧め
HTTP/3の概要や機能を一通り抑えておきたい人
新しいプロトコルはとりあえず把握しておきたい人
HTTP/3の仕様を読むのを挫折した人

●本書の対象外の内容
QUICの詳細な仕様
HTTP/3の実装例

●HTTP/3 に関する補足
Qiita にて HTTP/3 をもう少し深掘りした記事をあげているので、本書の内容が物足りなかった方は是非見に来てください。
https://qiita.com/takehara-ryo

●問い合わせ先
https://twitter.com/takehara3586

全136ページ

電子版を購入
『くいっく』DATAGRAM編
同人誌・52ページ・20部頒布・紙・1,000円
チェックする

本書を含む『プロトコル解説シリーズ』は、対話形式で気軽にプロトコルについて学ぶことを目的とした技術同人誌シリーズです。
第一弾である『くいっく』HTTP/3編ではHTTP/3の概要を解説しました。
第二弾である本書ではQUICの拡張である「RFC 9221 An Unreliable Datagram Extension to QUIC」及びHTTP/3の拡張である「RFC9297 HTTP Datagrams and the Capsule Protocol」(以後それぞれQUIC Datagram,HTTP/3 Datagramと表記)についての解説を行います。
※RFC9297に記載のあるカプセルプロトコルの解説 は本書では対象外とし、シリーズ次巻の『くいっく』 カプセル編(仮題)にて解説を行う予定です
シリーズを通し、プログラムに似た魔法が発展している異世界を舞台に軽いストーリー仕立てで解説が進行します。
楽しみながら学んで貰えると筆者としても嬉しく思います。

●QUIC,HTTP/3 Datagramって何?
QUIC,HTTP/3上で再送を行わない、信頼性の低い通信を実現する為の拡張です。

●読む上であると良い知識
概要を掴むだけであればTCP/UDPの基本がなんとなくわかっていれば大丈夫です。
QUIC,HTTP/3の基礎知識があるとより理解が深まります。
自信がない方は『くいっく』HTTP/3編でQUIC,HTTP/3についての勉強をしてから読むことをお勧めします。
※『くいっく』HTTP/3編 → https://quic.booth.pm/items/3848264

●本書で取り扱う範囲
・QUIC,HTTP/3 Datagramの概要・特徴
・QUIC Datagramの利用例

●こんな人にお勧め
・QUIC, HTTP/3の概要は理解したので拡張まで抑えておきたい人
・既存のリアルタイムプロトコルに不満がある人

●本書の対象外の内容
・QUIC,HTTP/3についての解説
・QUIC,HTTP/3 Datagramそのものの実装例
・RFC9297に記載のあるカプセルプロトコルの解説
・HTTP/3 Datagramを利用した拡張プロトコルの解説

●補足
・物語的には既刊本である 『くいっく』HTTP/3編 の後のお話です

●目次
・Chapter.1 QUIC Datagramの概要
・Chapter.2 WHY USE DATAGRAM
 → 他の主要なリアルタイムプロトコルと比較した QUIC Datagram の強みを紹介します
・Chapter.3 QUIC Datagramの仕様
・Chapter.4 HTTP/3でのQUIC Datagramの利用
・Chapter.5 使ってみよう
 → Python製のaioquicというOSSを用いたQUIC DATAGRAMの通信実装例を紹介します

ホーム
サークル
頒布物
マイページ