中山悠 /著   -- 講談社 -- 2025.7 -- 26cm -- 356p

資料詳細

タイトル Pythonで動かしながら学ぶコンピュータネットワーク
著者名等 中山悠 /著  
出版 講談社 2025.7
大きさ等 26cm 356p
分類 547.483
件名 コンピュータネットワーク , プログラミング(コンピュータ)
注記 並列タイトル:Learning Computer Networks with Python
注記 索引あり
著者紹介 博士(情報理工学)。2008年東京大学大学院新領域創成科学研究科修士課程修了。同年日本電信電話株式会社入社。2018年東京大学大学院情報理工学系研究科博士課程修了。2019年より、東京農工大学工学研究院准教授。特定非営利活動法人neko 9 Laboratories理事長。2022年より株式会社Flyby代表取締役、2024年より株式会社UMINeCo代表取締役も兼務。(本データはこの書籍が刊行された当時に掲載されていたものです)
要旨 本書の特徴。1.Pythonで動かしながら学べる。OSI参照モデルやTCP/IPといった基盤技術を、単なる文章の解説ではなく、提示されたサンプルをベースに自らコーディングしながら学びます。ノードやリンク、パケットなどのクラスを自分で拡張するうちに、プロトコルの仕組みや挙動を体感できます。2.シンプルなシミュレータだから、理解しやすい。既存の高機能シミュレータは便利な反面、設定の複雑さやライセンス費用が初学者には障壁でした。そこで、機能を絞り、極力シンプルな設計とすることで、初学者にも理解しやすいシミュレータを開発しました。ノード、リンク、パケットという3つのクラスを軸に、スイッチング、ルーティング、TCPのハンドシェイク、輻輳制御、さらにはTLSハンドシェイクまで段階的に追加していきます。3.学習環境の整備が簡単。Google Colabを利用するので、ブラウザさえあればOSの違いを意識せずに学習を始められます。もちろん、複数台の物理デバイスや複雑なネットワーク設定も必要ありません。
目次 第0章 ネットワークの基礎知識;第1章 コンピュータネットワークの基本要素;第2章 ネットワークと時間;第3章 スイッチとMACアドレス;第4章 MACアドレス学習とループ回避;第5章 IPパケットとフラグメント;第6章 ルーティングプロトコル;第7章 レイヤとカプセル化;第8章 アドレスの問い合わせ;第9章 IPアドレスの配布と変換;第10章 コネクションと信頼性;第11章 確認応答と再送制御;第12章 輻輳とウィンドウ制御;第13章 待ち行列と通信品質;第14章 アプリケーションとデータ転送;第15章 暗号化と鍵交換
ISBN(13)、ISBN 978-4-06-540209-2   4-06-540209-3
書誌番号 1125021179
URL https://opac.lib.city.yokohama.lg.jp/winj/opac/switch-detail.do?bibid=1125021179

所蔵

所蔵は 2 件です。現在の予約件数は 0 件です。

所蔵館 所蔵場所 別置 請求記号 資料区分 状態 取扱 資料コード
中央 4階自然科学 情報科学 547.4 一般書 貸出中 - 2078259887 iLisvirtual
山内 公開 Map 情報科学 547.4 一般書 利用可 - 2078247838 iLisvirtual