TECH PLAY

Pythonで動かしながら孊ぶ コンピュヌタネットワヌク

4,180円 (皎蟌)

楜倩

Pythonで動かしながら孊ぶ コンピュヌタネットワヌク

曞籍情報

発売日

著者線集䞭山 悠

出版瀟講談瀟

発行圢態単行本

曞籍説明

内容玹介

★さあ、基本を培底的に䜓感しよう★ 著者が独自開発したシミュレヌタを䜿っお、コンピュヌタネットワヌクの挙動を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章 暗号化ず鍵亀換

類䌌曞籍

関連むベント