• 本

Pythonで動かしながら学ぶ コンピュータネットワーク 【KS情報科学専門書】

中山悠

出版社名 講談社
発売予定日 2025年7月17日
予約締切日 2025年7月16日
予定税込価格 4,180円

出版社・メーカーコメント

★さあ、基本を徹底的に体感しよう!★著者が独自開発したシミュレータを使って、コンピュータネットワークの挙動をPythonで学ぼう!スイッチング、ルーティング、TCPのハンドシェイク、輻輳制御、TLSハンドシェイクが、この一冊でわかる!本書の特徴は大きく3つあります。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章 暗号化と鍵交換

このジャンルの予約商品

Exercise C++ プログラマ脳を鍛える至高の問題集 【Exercise】 AndersSchauKnatten 株式会社クイープ 株式...

2025年8月6日 発売予定

三才M・裏テレビ活用テクニック20 

2025年6月17日 発売予定

SNSマーケティング図鑑 辻馨

2025年8月20日 発売予定

DuckDB実践入門 手軽に使えるデータ分析用DB−基本からエコシステム活用まで 【impress top gear】 MarkNeedham MichaelHunger Mich...

2025年8月20日 発売予定

はじめてのExcel2024 Office2024&Copilot for Microsoft365対応 石塚亜紀子 吉岡豊

2025年8月29日 発売予定

日経Linux 2025年夏号 

2025年6月30日 発売予定

Canvaでつくるセンスのいいビジネス資料 プレゼンスライド、図解、販促ツールを時短デザイン 白木久弥子

2025年8月1日 発売予定

今と未来がわかる データサイエンス 川村康文

2025年8月21日 発売予定

Exercise JavaScript プログラマ脳を鍛える至高の問題集 【Exercise】 FarazK.Kelhini 株式会社クイープ 株式会社クイ...

2025年8月6日 発売予定

改訂新版 プログラミング言語大全 クジラ飛行机

2025年7月31日 発売予定