01 / 読書ガイド
読書ガイド
ネットワークの選書:すべての待ち時間を数える
三つのネットワーク教材を比較し、独自の送信・窓例題から、ペイロード速度、直列化、伝搬とモデルの前提を区別します。
学習順路・例題の編集責任:University Reading List編集プロジェクト。
対象読者
計算機入門の後でネットワークを学ぶ本科学生向け。層の抽象を実際のプロトコルへつなぐ。アプリを使えても背後の通信を説明できない段階から、用語の暗記ではなく推論を練習する。
前提知識
基本プログラミング、二進表現、計算機システムが役立つ。グラフと初歩の確率を復習し、プロセス、アドレス、通信端点の違いを確認してパケット演習へ進む。
扱う内容
アプリ間通信、信頼できる転送、輻輳、アドレス、転送と経路制御、ローカル網とリンクを扱う。第三版の対話型表示とソースを使い、各層の約束と成立条件を学ぶ。
使い方
小さな通信を描き、送信者、受信者、目的、状態を各メッセージに書く。損失や遅延を一つ加え、予測を授業のトレースと比べる。経路決定と転送、信頼性と順序と輻輳制御を区別する。条件と実装版を記録して結果の違いを説明する。
版と出典
大学の全文PDFは418頁、Release 2021、構築日2024年5月15日。序文はBonaventureとDe Coninckを第三版の主要寄稿者とし、PDFはCC BY 3.0。原稿倉庫のCC BY-SA 3.0と区別し、使用する形式の表示に従う。
版・利用範囲と最初の成果物
選択した大学公開PDFはRelease 2021、2024年5月15日ビルドの固定版です。更新されるリポジトリと同じ状態だとは仮定しません。前付けで418ページとCC BY 3.0の表示を確認でき、使う形式の条件に従います。まず送受信側の状態を描き、完全なフレームと確認応答が到着する時点を示します。紙上の時系列計算には代数と明確な単位が必要です。実験や実装について述べるには、版と条件を別に示す必要があります。