この商品をご覧のお客様は、こんな商品もチェックしています。
- ゼロ秒英会話トレーニング
-
価格:1,760円(本体1,600円+税)
【2025年12月発売】
- ウィッチクラフト0 ゼロの魔女の魔法開発
-
価格:1,540円(本体1,400円+税)
【2025年12月発売】
- 新版 ゼロから1人で台湾華語 ダウンロードデータ付き 新版
-
価格:2,420円(本体2,200円+税)
【2025年11月発売】
- ゼロから5年で年収700万円を手堅く稼げる国家資格──現場監督というキャリア
-
価格:1,650円(本体1,500円+税)
【2025年12月発売】
- 0歳児の保育 改訂版 ダウンロードデータ付き
-
価格:2,640円(本体2,400円+税)
【2025年12月発売】


























[日販商品データベースより]
あなたが手に取ったのはOSが持つネットワーク機能そのものである「プロトコルスタック」を自作しようという風変わりな本です。
単なるパケット処理だけでなく、ネットワークデバイスの管理やアプリケーションへの機能提供まで余すことなく解説しており、ネットワーク機能全体のデザインを学ぶことができます。
本書ではLinuxのユーザ空間で動作するプロトコルスタックを開発しますが、教育用OSや自作OSのカーネルへの移植実績もあります。ぜひ既存のOS自作入門書籍と合わせてご活用ください。
全てのパケットを自分で組み立てて通信しよう!
[CONTENTS]
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 ソケットAPI
Appendix 1 割り込み処理
Appendix 2 タイマー処理
Appendix 3 タスク管理