ポート番号の役割を理解しよう!初心者向け解説

ポート番号とは

ポート番号は、通信の基本的な構成要素であり、IPアドレスとともに、データが正しい宛先に届けられるために不可欠なものです。IPアドレスがコンピュータや機器の「住所」に相当するのに対し、ポート番号はその「部屋番号」のようなもので、特定のアプリケーションやサービスを指し示します。

今回はポート番号について基本情報技術者試験の問題を解いて学んでいきましょう。

今回はポート番号についてお勉強しよう!

目次

ポート番号とは?

インターネット上でのコンピュータ間の通信は、主に「IPアドレス」と「ポート番号」を使用して行われます。この2つは、郵便システムにおける「住所」と「部屋番号」に似ていると考えることができます。

IPアドレスは、インターネット上の各デバイス(コンピュータ、スマートフォンなど)に割り当てられるユニークな番号です。これが「住所」に相当します。

ポート番号は、特定のデバイス上で動作しているアプリケーションやサービスを識別します。これは「部屋番号」に似ています。

ポート番号とは?
アプリケーションやサービスを識別するための番号

ポート番号は0から65535までの範囲に設定されており、次の3つに分けられます。

名称番号説明
ウェルノウンポート番号0~1023通信方式(プロトコル)により登録されているポート番号
登録済みポート番号1024~49151ソフトウエアにより登録されているポート番号
動的・プライベート ポート番号49152~65535自由に利用できるポート番号

代表的なウェルノウンポート番号

下記の代表的なポート番号を覚えておきましょう。

ポート番号プロトコル説明
20ftp-dataFTPによるデータ送信
21FTP(制御)FTPの制御
22SSHサーバとの暗号化通信
23Telnetサーバとの通信
25SMTPメール送信
53DNSDNS通信
67DHCP(サーバ)DHCP通信のサーバ側のポート
68DHCP(クライアント)DHCP通信のクライアント側のポート
80HTTPHTTP通信
110POP3メール受信
123NTP時刻の取得
443HTTPS暗号化通信

代表的な登録済みポート番号

基本情報試験には出題されませんが代表的な登録済みポート番号には次のようなものがあります。

ポート番号説明
1433SQL Server
1521Oracle
3306MySQL/MariaDB
5432Postgre

基本情報技術者試験の過去問で攻略

問題1

TCP及びUDPのプロトコル処理において,通信相手のアプリケーションを識別するために使用されるものはどれか。

(基本情報 H23年特別 午前問36)

  MACアドレス
 シーケンス番号
 プロトコル番号
 ポート番号

解答1

通信相手のアプリケーションを識別するための情報はポート番号なので正解はエです。

答え

 ポート番号

問題2

TCP/IPネットワークで,データ転送用と制御用に異なるウェルノウンポート番号が割り当てられているプロトコルはどれか。
(基本情報 H26年秋 午前問33)

 FTP
 POP3
 SMTP
 SNMP

解答2

FTPのポート番号はデータ転送が「20」、制御用に「21」が割り当てられています。よって正解はアです。

答え

 FTP

まとめ

ポート番号は、通信の基本的な構成要素であり、IPアドレスとともに、データが正しい宛先に届けられるために不可欠なものです。IPアドレスがコンピュータや機器の「住所」に相当するのに対し、ポート番号はその「部屋番号」のようなもので、特定のアプリケーションやサービスを指し示します。

ポート番号とは?
アプリケーションやサービスを識別するための番号

今回はポート番号についてお勉強したよ!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次