ゼロからのTCP/IPプロトコルスタック自作入門 電子書籍版
3938円(税込)
作品内容
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。ネットワーク機能を”ゼロ”からプログラミングしよう!あなたが手に取ったのはOSが持つネットワーク機能そのものである「プロトコルスタック」を自作しようという風変わりな本です。単なるパケット処理だけでなく、ネットワークデバイスの管理やアプリケーションへの機能提供まで余すことなく解説しており、ネットワーク機能全体のデザインを学ぶことができます。●目次Step 0 はじめにStep 1 ネットワークデバイスの管理Step 2 デバイスドライバStep 3 プロトコルの管理Step 4 IP:パケットの入力と検証Step 5 論理インタフェースの管理Step 6 IP:パケットの送信Step 7 IP:上位プロトコルの管理Step 8 ICMP:メッセージの入力と検証Step 9 ICMP:メッセージの送信Step 10 Ethernet:フレームの入力Step 11 Ethernet:デバイスドライバの実装Step 12 ARP:メッセージの入力と応答Step 13 ARP:キャッシュの実装Step 14 ARP:要求メッセージの送信Step 15 受信パケットの遅延処理Step 16 IP:ルーティング機能の追加Step 17 UDP:データグラムの入力と検証Step 18 UDP:制御ブロックとユーザコマンドStep 19 UDP:データの送受信Step 20 TCP:セグメントの入力Step 21 TCP:制御ブロックStep 22 TCP:コネクション確立(その1)Step 23 TCP:データ転送Step 24 TCP:セグメントの再送Step 25 TCP:コネクション確立(その2)Step 26 TCP:コネクション切断(その1)Step 27 TCP:コネクション切断(その2)Step 28 TCP:落ち穂拾いStep 29 TCP:ソケット互換のユーザコマンドStep 30 ソケットAPIAppendix 1 割り込み処理Appendix 2 タイマー処理Appendix 3 タスク管理●著者KLab株式会社 Kラボラトリー所属、デジタルハリウッド大学 特任准教授、セキュリティ・キャンプ ネクスト講師(2024年、2025年)。ネットワークプログラミング好きをこじらせてTCP/IPのプロトコルスタックを自作、オープンソースソフトウェアとして公開して布教に勤しんでいる。※この商品は固定レイアウト型の電子書籍です。※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
作品情報
作者の関連作品作者の作品一覧