Product Details
ISBN 10 : 4839981248
Content Description
ネットワーク機能を“ゼロ”からプログラミングしよう!あなたが手に取ったのはOSが持つネットワーク機能そのものである「プロトコルスタック」を自作しようという風変わりな本です。単なるパケット処理だけでなく、ネットワークデバイスの管理やアプリケーションへの機能提供まで余すことなく解説しており、ネットワーク機能全体のデザインを学ぶことができます。本書ではLinuxのユーザ空間で動作するプロトコルスタックを開発しますが、教育用OSや自作OSのカーネルへの移植実績もあります。ぜひ既存のOS自作入門書籍と合わせてご活用ください。
目次 : ネットワークデバイスの管理/ デバイスドライバ/ プロトコルの管理/ IP:パケットの入力と検証/ 論理インタフェースの管理/ IP:パケットの送信/ IP:上位プロトコルの管理/ ICMP:メッセージの入力と検証/ ICMP:メッセージの送信/ Ethernet:フレームの入力/ Ethernet:デバイスドライバの実装/ ARP:メッセージの入力と応答/ ARP:キャッシュの実装/ ARP:要求メッセージの送信/ 受信パケットの遅延処理/ IP:ルーティング機能の追加/ UDP:データグラムの入力と検証/ UDP:制御ブロックとユーザコマンド/ UDP:データの送受信/ TCP:セグメントの入力/ TCP:制御ブロック/ TCP:コネクション確立(その1)/ TCP:データ転送/ TCP:セグメントの再送/ TCP:コネクション確立(その2)/ TCP:コネクション切断(その1)/ TCP:コネクション切断(その2)/ TCP:落ち穂拾い/ TCP:ソケット互換のユーザコマンド/ ソケットAPI/ 付録
【著者紹介】
山本雅也 (書籍) : KLab株式会社Kラボラトリー所属、デジタルハリウッド大学特任准教授、セキュリティ・キャンプネクスト講師(2024年、2025年)。ネットワークプログラミング好きをこじらせてTCP/IPのプロトコルスタックを自作、オープンソースソフトウェアとして公開して布教に勤しんでいる(本データはこの書籍が刊行された当時に掲載されていたものです)
Customer Reviews
Recommend Items
Feedback
Missing or incorrect information?
Product information of this page .
