本日は、Network Fundamentals の中でも 代表的なアプリケーションとポート番号 について整理しました。
CCNA学習では、IPアドレスやTCP/UDPの違いを覚えるだけでなく、どのサービスがどのポート番号を使うのか まで結びつけて理解することが大切だと感じます。最初は数字の暗記に見えますが、用途や役割とセットで整理すると、かなり覚えやすくなります。
1. ポート番号とは何か
ポート番号とは、同じコンピュータの中で、どのアプリケーション(サービス)と通信するかを識別する番号です。
イメージとしては、IPアドレス=相手の機器、ポート番号=その機器の中のどのサービスか を表します。
つまり、通信では「どの機器に送るか」だけでなく、「その機器のどの役割に届けるか」まで指定している、ということです。この視点を持つと、単なる番号の暗記ではなく、通信の意味として理解しやすくなります。
2. まず最重要の代表サービス
最初に押さえておきたいのは、HTTP・HTTPS・SSH の3つです。
いずれも TCP 側でまず覚える代表的なサービスとして整理しやすく、実際のネットワーク学習でも頻繁に出てきます。
HTTP は Web 通信の基本で、代表ポートは 80、プロトコルは TCP です。
HTTPS は暗号化された Web 通信で、代表ポートは 443、こちらも TCP です。
SSH はネットワーク機器やサーバへの安全なリモート管理で使われ、代表ポートは 22、プロトコルは TCP です。これらはいずれも「正しくやり取りすること」が重要なため、TCP 系として覚えると整理しやすいです。

3. DNS・DHCP・TFTP などの基本サービス
次に、CCNAでよく出てくる基本サービスとして DNS・DHCPv4・TFTP があります。
DNS は名前解決のサービスで、代表ポートは 53 です。CCNA学習では UDP中心 で覚えることが多いです。ただしDNS は UDP 53 だけでなく TCP 53 も使う仕様として定義されています。そのため、学習の入口としては「まず DNS は 53、UDP中心で覚える」で十分ですが、実際には TCP も使う場面があると補足しておくといいです。
DHCP は IP アドレスを自動配布する仕組みで、サーバ側が 67、クライアント側が 68 を使います。
TFTP は簡易的なファイル転送に使われ、代表ポートは 69、プロトコルは UDP です。軽量でシンプルなやり取りを行うサービスとして、CCNA学習でもよく登場します。
4. SNMP・NTP・Syslog などの運用系サービス
運用・監視の分野でよく使われる代表サービスとして、SNMP・NTP・Syslog も押さえておきたいところです。
SNMP は監視・管理情報の取得に使うサービスで、代表ポートは 161、プロトコルは UDP です。
NTP は時刻同期のサービスで、代表ポートは 123、一般に UDP を使います。
Syslog はログ転送に使うサービスで、代表ポートは 514、RFC 5426 では UDP 上での Syslog 転送が定義されています。
5. TCP と UDP の視点で整理する
ポート番号は、ただ数字だけを並べて覚えようとすると大変です。
そこで有効なのが、TCP 側でまず覚えるもの と UDP 側でまず覚えるもの に分ける整理です。
まず TCP 側で覚えたいのは、
HTTP = 80、HTTPS = 443、SSH = 22 です。
これらは Web 管理画面や安全なリモート接続など、正しくやり取りすることが大切な通信として整理できます。
一方、UDP 側でまず覚えたいのは、
DNS = 53、DHCPv4 = 67 / 68、TFTP = 69、SNMP = 161、NTP = 123、Syslog = 514 です。
こちらは、軽さ・速さ・定期的なやり取り・シンプルな応答と相性が良いサービスとしてまとめると理解しやすいです。

6. 番号だけでなく「役割」とセットで覚える
今回の内容で特に大切だと思ったのは、番号だけでなく役割とセットで覚える という考え方です。
たとえば、
名前解決なら DNS、
時刻同期なら NTP、
ログ送信なら Syslog、
安全なリモート管理なら SSH、
というように、まず「何のための通信か」を思い浮かべ、そのあとにポート番号を結びつけるほうが、暗記がかなり安定します。
また、
正しくやり取りすることが重要なら TCP 系、
軽さ・速さ・定期的やり取りと相性が良いなら UDP 系
という軸で整理すると、単発の暗記ではなく、全体の考え方として頭に入りやすくなります。
まとめ
今回の学習では、代表的なアプリケーションとポート番号を整理しながら、IPアドレスは機器、ポート番号はサービス という考え方を改めて確認できました。番号だけでなく用途・役割・TCP/UDP の分類まで含めて覚えること が、CCNA対策ではかなり重要だと感じました。

コメント