はじめに 👋
ネットワーク関連でよく出てくる用語を、実際の例え話と具体的なコマンド例を使って分かりやすく解説します! ✨
「なんとなく聞いたことあるけど、正確な意味が分からない」そんな用語をスッキリ理解しましょう (๑•̀ㅂ•́)و
基本概念編 🏠
IPアドレス 🏠
意味:インターネット上の住所
例え:あなたの家の住所「東京都渋谷区...」と同じ
形式:192.168.1.100(IPv4)、2001:db8::1(IPv6)
# 自分のIPアドレスを確認
ipconfig
ポイント 📝
- プライベートIP:家庭内での住所(192.168.x.x)
- パブリックIP:インターネット上での住所
- 固定IP:引っ越ししない住所
- 動的IP:引っ越しする可能性がある住所
DNS(Domain Name System) 🏢
意味:ドメイン名をIPアドレスに変換するシステム
例え:住所録を持っている案内所
具体例:「google.com」→「142.250.196.110」
# DNSで住所を調べる
nslookup google.com
よくあるDNSサーバー 📞
- 8.8.8.8(Google)
- 1.1.1.1(Cloudflare)
- 192.168.1.1(ルーター)
MACアドレス(物理アドレス) 🏷️
意味:ネットワーク機器の固有識別番号
例え:身分証明書の番号、指紋
形式:AA-BB-CC-DD-EE-FF(16進数)
# MACアドレスを確認
getmac /v
ipconfig /all
特徴 ✨
- 世界で唯一の番号
- ハードウェアに刻まれている
- 変更不可(通常)
- セキュリティ設定で使用
通信・接続編 📡
Ping 🏓
意味:ネットワークの接続確認コマンド
例え:「元気?」と手紙を送って返事を待つ
用途:相手が生きているか、どのくらい時間がかかるか
# 基本的なping
ping google.com
# 10回だけ送信
ping -n 10 8.8.8.8
# 継続的に監視
ping -t 192.168.1.1
結果の読み方 📊
- time=15ms:往復15ミリ秒(速い!)
- time=100ms:往復100ミリ秒(まあまあ)
- time=500ms:往復500ミリ秒(遅い...)
- タイムアウト:返事が来ない(問題あり)
Tracert(Traceroute) 🛣️
意味:データが通る道筋を調べるコマンド
例え:手紙がどの郵便局を通ったか追跡
用途:どこで遅くなっているか、どこで止まっているか
# 経路を追跡
tracert google.com
tracert 8.8.8.8
結果例 📈
1 1ms 1ms 1ms 192.168.1.1 # 自宅ルーター
2 10ms 11ms 12ms 10.0.0.1 # プロバイダー
3 25ms 26ms 24ms 203.141.128.1 # 中継地点
Port(ポート) 🚪
意味:アプリケーションごとの通信窓口
例え:建物の部屋番号、入口の扉
範囲:0~65535番
よく使われるポート 🔢
- 80:HTTP(Webサイト)
- 443:HTTPS(セキュアなWebサイト)
- 22:SSH(リモートログイン)
- 21:FTP(ファイル転送)
- 25:SMTP(メール送信)
- 3389:RDP(Windowsリモートデスクトップ)
# ポート使用状況確認
netstat -an
netstat -b # プロセス名も表示
ネットワーク機器編 🖥️
Router(ルーター) 🚉
意味:異なるネットワーク間でデータを転送する機器
例え:駅の改札、交通整理をする警察官
機能:IPアドレス配布、外部接続、セキュリティ
家庭用ルーターの機能 🏠
- DHCP:IPアドレス自動配布
- NAT:プライベートIP⇔パブリックIP変換
- ファイアウォール:不正アクセス防止
- Wi-Fi:無線接続提供
Switch(スイッチ) 🔀
意味:同一ネットワーク内でデータを転送する機器
例え:社内の内線電話交換機
機能:MACアドレスを学習して効率的にデータ転送
HubとSwitchの違い ⚖️
- Hub:全ポートに同じデータを送信(古い)
- Switch:必要なポートにだけデータを送信(現代)
プロトコル編 📋
HTTP/HTTPS 🌐
意味:Webページを表示するためのプロトコル
例え:図書館で本を借りる時のルール
違い:HTTPは平文、HTTPSは暗号化
# Webサーバーに接続テスト
telnet google.com 80
ステータスコード 📊
- 200:成功 ✅
- 404:ページが見つからない 🔍
- 500:サーバーエラー ❌
TCP/UDP 📦
TCP:確実にデータを届けるプロトコル(書留郵便)
UDP:高速だが確実性は低いプロトコル(普通郵便)
TCPの特徴 📮
- 3ウェイハンドシェイク
- エラー検出・再送
- 順序保証
- 用途:Web、メール、ファイル転送
UDPの特徴 🚀
- 高速
- リアルタイム性重視
- 用途:動画配信、ゲーム、DNS
セキュリティ編 🔒
Firewall(ファイアウォール) 🛡️
意味:不正なアクセスを防ぐセキュリティ機能
例え:建物の警備員、城壁
機能:許可されていない通信をブロック
# Windowsファイアウォール確認
netsh advfirewall show allprofiles
VPN(Virtual Private Network) 🌐🔒
意味:インターネット上に仮想的な専用回線を作る技術
例え:秘密のトンネル、暗号化された手紙
用途:リモートワーク、セキュリティ強化
VPNの種類 🔑
- Site-to-Site VPN:拠点間接続
- Remote Access VPN:個人接続
- SSL-VPN:Webブラウザ経由
設定・管理編 ⚙️
DHCP 🏠📋
意味:IPアドレスを自動で配布するサービス
例え:住民票の自動発行機
範囲例:192.168.1.100~192.168.1.200
# DHCP設定確認
ipconfig /all
# IPアドレス更新
ipconfig /release
ipconfig /renew
Subnet Mask(サブネットマスク) 🏘️
意味:ネットワークの範囲を決める設定
例え:町内会の境界線
例:255.255.255.0 = 同じ町内は192.168.1.1~192.168.1.254
CIDR記法 📝
- 192.168.1.0/24 = 255.255.255.0
- 192.168.1.0/16 = 255.255.0.0
Gateway(ゲートウェイ) 🚪
意味:異なるネットワークへの出入口
例え:町の出入口、駅の改札
設定例:192.168.1.1(ルーターのIPアドレス)
トラブルシューティング編 🔧
Packet Loss(パケットロス) 📉
意味:送信したデータが途中で失われること
例え:郵便物が配達途中で紛失
原因:回線混雑、機器故障、設定ミス
# パケットロス確認
ping -n 100 8.8.8.8
Latency(レイテンシ) ⏱️
意味:データの送受信にかかる時間
例え:手紙の配達時間
単位:ms(ミリ秒)
レイテンシの目安 📊
- 1-10ms:非常に良い 🌟
- 10-50ms:良い ✅
- 50-100ms:普通 😐
- 100ms以上:遅い 😰
Bandwidth(帯域幅) 🛣️
意味:一度に送れるデータ量
例え:道路の車線数
単位:bps(bits per second)
速度の単位 📏
- Kbps:キロビット/秒
- Mbps:メガビット/秒
- Gbps:ギガビット/秒
便利なコマンド集 💻
Windows系コマンド 🪟
ipconfig /all # ネットワーク設定確認
ping 8.8.8.8 # 接続テスト
tracert google.com # 経路確認
nslookup google.com # DNS確認
netstat -an # ポート使用状況
arp -a # ARPテーブル確認
route print # ルーティングテーブル
診断フロー 🩺
- ipconfig /all 📊 - 基本設定確認
- ping 8.8.8.8 📡 - インターネット接続確認
- ping ルーターIP 🏠 - ローカル接続確認
- nslookup google.com 🏢 - DNS確認
- tracert google.com 🛣️ - 経路確認
まとめ 🎯
これらの用語を理解することで、ネットワークトラブルの原因特定や設定作業がスムーズになります ✨
実際に手を動かしてコマンドを試してみることが重要です!
覚えておきたい重要用語 TOP5 🏆
- IPアドレス 🏠 - インターネットの住所
- DNS 🏢 - 名前を住所に変換
- Ping 🏓 - 接続確認の基本
- Gateway 🚪 - 外部への出入口
- MACアドレス 🏷️ - 機器の身分証明書
頑張ってネットワークマスターを目指しましょう! (。•̀ᴗ-)✧