2ネットワークの基礎
- 2.1インターネットプロトコルの基礎
TCP/IP ネットワークの土台を学びます。IPアドレスとサブネットマスク・CIDR 表記、プライベートIPアドレスとパブリックIPアドレスの違い、主要プロトコル(TCP・UDP・ICMP)の性質、ウェルノウンポート(22/25/53/80/123/443)、IPv4 と IPv6 の違いを押さえます。
- 2.2基本的なネットワーク構成
ホストのネットワーク設定の参照・変更を学びます。ip コマンド(ip addr・ip route)と従来の ifconfig・route、インターフェイスの起動/停止(ifup・ifdown)、NetworkManager の nmcli、ホスト名(/etc/hostname)、名前解決の基本ファイル(/etc/hosts・/etc/nsswitch.conf)、デフォルトルートの設定、ping による疎通確認を押さえます。
- 2.3基本的なネットワークの問題解決
ネットワーク障害の切り分けを学びます。疎通確認(ping・ping6)、経路調査(traceroute・tracepath)、名前解決の確認(host・dig)、ポート・接続状態の調査(ss・netstat・netcat)、インターフェイスの再設定(ifconfig・ifup/ifdown・hostname)とルーティングテーブルの修正を押さえます。
- 2.4クライアント側のDNS設定
ホストが名前解決に使う DNS クライアント設定を学びます。/etc/resolv.conf(nameserver・search)による問い合わせ先の指定、リモート DNS サーバーへの問い合わせ(host・dig)、/etc/hosts との関係、参照順序を試せる getent、/etc/nsswitch.conf による順序変更を押さえます。

