現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > プログラミング入門
Pythonで動かしながら学ぶコンピュータネットワーク

Pythonで動かしながら学ぶ コンピュータネットワーク (KS情報科学専門書) [電子書籍版]
中山悠

4,180(税込)

商品情報

商品説明

内容紹介

★さあ、基本を徹底的に体感しよう!★


著者が独自開発したシミュレータを使って、コンピュータネットワークの挙動をPythonで学ぼう!

スイッチング、ルーティング、TCPのハンドシェイク、輻輳制御、TLSハンドシェイクが、この一冊でわかる!


本書の特徴は大きく3つあります。




  1. Pythonで動かしながら学べる

    OSI参照モデルやTCP/IPといった基盤技術を、単なる文章の解説ではなく、提示されたサンプルをベースに自らコーディングしながら学びます。ノードやリンク、パケットなどのクラスを自分で拡張するうちに、プロトコルの仕組みや挙動を体感できます。




  2. シンプルなシミュレータだから、理解しやすい

    既存の高機能シミュレータは便利な反面、設定の複雑さやライセンス費用が初学者には障壁でした。そこで、機能を絞り、極力シンプルな設計とすることで、初学者にも理解しやすいシミュレータを開発しました。ノード、リンク、パケットという3つのクラスを軸に、スイッチング、ルーティング、TCPのハンドシェイク、輻輳制御、さらにはTLSハンドシェイクまで段階的に追加していきます。




  3. 学習環境の整備が簡単

    Google Colabを利用するので、ブラウザさえあればOSの違いを意識せずに学習を始められます。もちろん、複数台の物理デバイスや複雑なネットワーク設定も必要ありません。




【サポートサイト】

https://www.conecolab.com


【主な内容】

0章 ネットワークの基礎知識

1章 コンピュータネットワークの基本要素

2章 ネットワークと時間

3章 スイッチとMACアドレス

4章 MACアドレス学習とループ回避

5章 IPパケットとフラグメント

6章 ルーティングプロトコル

7章 レイヤとカプセル化

8章 アドレスの問い合わせ

9章 IPアドレスの配布と変換

10章 コネクションと信頼性

11章 確認応答と再送制御

12章 輻輳とウィンドウ制御

13章 待ち行列と通信品質

14章 アプリケーションとデータ転送

15章 暗号化と鍵交換


商品レビュー

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      生成AIパスポート公式テキスト 第4版
      電子書籍生成AIパスポート公式テキスト 第4版

      一般社団法人生成AI活用普及協会

      1,782円(税込)

    2. 2
      改訂新版 良いコード/悪いコードで学ぶ設計入門 ー保守しやすい 成長し続けるコードの書き方
      電子書籍改訂新版 良いコード/悪いコードで学ぶ…

      仙塲大也

      3,520円(税込)

    3. 3
      ASP.NET MVC 5 実践プログラミング
      電子書籍ASP.NET MVC 5 実践プログラミング

      山田祥寛

      3,465円(税込)

    4. 4
      MCP教科書 Microsoft Azure AI Fundamentals(試験番号:AI-900)
      電子書籍MCP教科書 Microsoft Azure AI Fundament…

      沖 要知

      3,300円(税込)

    5. 5
      深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版
      電子書籍深層学習教科書 ディープラーニング G検…

      一般社団法人日本ディープラーニング協会

      3,080円(税込)

    このページの先頭へ