Pythonで動かしながら学ぶコンピュータネットワーク Learning computer networks with Python
著者
書誌事項
Pythonで動かしながら学ぶコンピュータネットワーク = Learning computer networks with Python
講談社, 2025.7
- タイトル別名
-
Pythonで動かしながら学ぶコンピュータネットワーク
- タイトル読み
-
Python デ ウゴカシナガラ マナブ コンピュータ ネットワーク
大学図書館所蔵 全84件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
この図書・雑誌をさがす
注記
表現種別: テキスト (ncrcontent), 機器種別: 機器不用 (ncrmedia), キャリア種別: 冊子 (ncrcarrier)
索引: p352-354
プログラミング用語関連索引: p355-356
内容説明・目次
内容説明
本書の特徴。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章 暗号化と鍵交換
「BOOKデータベース」 より