Mímisbrunnr知恵の泉

computer networking // CCNA

コンピュータネットワーク

コンピュータネットワークは、ひとことで言えば「データが世界中に届くまで」の技術です。フレームとパケットがどうカプセル化され、スイッチとルータがどう転送し、TCPがどう信頼性を作るか。OSI/TCPIPモデルから、サブネット設計・ルーティング・実機設定(CCNA相当)まで体系化します。

なぜ学ぶのか

  • 通信の原理が分かる。「なぜ繋がる/繋がらない」を層ごとに切り分けて説明できます。
  • サブネット設計ができる。CIDR/VLSMの計算を手で追え、アドレス設計を組めます。
  • CCNAに対応。200-301 v1.1の6ドメイン(自動化含む)を網羅しています。

こんな場面で役立つ

  • 設計サブネット・VLAN・ルーティングで小規模NWを構築
  • 運用Cisco IOS設定とトラブルシューティング
  • クラウドVPC・ロードバランサを理解する前提
  • 自動化SDN・REST/JSON・Ansible/Terraform

ここでは、サブネット/CIDRはPythonのipaddressで計算実証し、設定はCisco IOS/Linuxコマンドで示し、トポロジ・カプセル化はMermaidで描く方針です。OSI/TCPIPからスイッチング・IP・ルーティング・CCNA実技・自動化までを動くコマンドつきで体系化しました。⚠️ グラフ理論のネットワーク科学とは別物です。TLS/FW詳細はサイバーセキュリティへ相互リンク。

カリキュラム(全9章)

目次・インデックス

第1章 ── ネットワークの基礎とモデル

第2章 ── リンク層とスイッチング

第3章 ── ネットワーク層とIP

第4章 ── トランスポート層

第5章 ── アプリケーション層

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

第7章 ── ネットワークサービスとアクセス制御

第8章 ── CCNA実技とトラブルシューティング

第9章 ── ネットワーク自動化とプログラマビリティ