ポート(Port)とは?初心者向けに意味・ポート番号・IT業務での使われ方をわかりやすく解説
ポート(Port)とは、「コンピューターの中で通信するサービスやアプリケーションを識別するための番号」のことです。IPアドレスが通信相手の「住所」だとすると、ポート番号は「部屋番号」のような役割を果たします。
IT業務では「ポートが閉じている」「TCP 443番ポートを開放する」「ポート番号を確認してください」といった会話がよくあります。ネットワークやサーバーの運用では欠かせない基本知識です。
ポートとは
ポートとは、1台のコンピューターで複数のサービスを同時に利用するために使われる識別番号です。
例えば、1台のサーバーでWebサイトとメールサービスを動かしている場合、どちらへ通信するのかをポート番号で区別しています。
同じIPアドレスでも、異なるポート番号を利用することで複数のサービスを同時に提供できます。
ポートが使われる場面
- Webサーバーへのアクセス
- メールサーバー
- リモートデスクトップ接続
- ファイル共有
- データベース接続
- ネットワーク機器の管理
なぜポートが重要なのか
ポート番号があることで、通信先のサービスを正しく識別できます。
| ポートが適切に設定されている場合 | 設定されていない場合 |
|---|---|
| 目的のサービスへ接続できる | 通信先が分からない |
| 複数サービスを同時に利用できる | サービスを区別できない |
| 通信を制御しやすい | セキュリティ管理が難しくなる |
IPアドレスとポートの違い
| 項目 | IPアドレス | ポート番号 |
|---|---|---|
| 役割 | 通信相手を特定する | 通信先のサービスを特定する |
| 例 | 192.168.1.10 | 80、443、3389 |
| たとえ | 住所 | 部屋番号 |
例えば、「192.168.1.10」のサーバーへ接続するだけでは、どのサービスを利用したいのか分かりません。そこで「443番ポート」などの情報を組み合わせることで、目的のサービスへ接続できます。
代表的なポート番号
| ポート番号 | サービス |
|---|---|
| 20・21 | FTP(ファイル転送) |
| 22 | SSH(リモート接続) |
| 25 | SMTP(メール送信) |
| 53 | DNS(名前解決) |
| 80 | HTTP(Web通信) |
| 110 | POP3(メール受信) |
| 143 | IMAP(メール受信) |
| 443 | HTTPS(暗号化されたWeb通信) |
| 3389 | リモートデスクトップ(RDP) |
| 445 | SMB(Windowsファイル共有) |
| 1433 | Microsoft SQL Server |
| 3306 | MySQL |
| 5432 | PostgreSQL |
TCPとUDPの違い
ポート番号は、TCPとUDPという2つの通信方式で利用されます。
| 項目 | TCP | UDP |
|---|---|---|
| 通信方式 | 信頼性を重視 | 速度を重視 |
| 代表例 | HTTP・HTTPS・SSH | DNS・動画配信・音声通話 |
同じポート番号でも、TCPとUDPは別の通信として扱われます。
初心者が混乱しやすいポイント
- ポートは物理的な差し込み口(USBポートやLANポート)ではない
- IPアドレスとポート番号は役割が異なる
- 同じポート番号でもTCPとUDPは別物
- ポートが閉じていると通信できない
実際のIT現場での利用例
「社内システムへアクセスできない」という問い合わせがあり、調査したところ、Windows Defender ファイアウォールでTCP 443番ポートへの通信が遮断されていました。
ファイアウォールの設定を修正すると正常に接続できるようになり、原因はサーバー障害ではなくポート制御であることが分かりました。
このように、ポートの設定はネットワーク障害の原因になることが少なくありません。
業務でよくあるトラブル例
- ファイアウォールでポートが遮断されている
- サービスが起動しておらずポートが待ち受けていない
- ポート番号を間違えて接続している
- 同じポート番号を別のアプリケーションが使用している
- ネットワーク機器で通信がブロックされている
原因の切り分け
| 確認項目 | 確認内容 |
|---|---|
| ユーザー側 | 接続先のIPアドレス・ポート番号が正しいか |
| Windows | ファイアウォールで許可されているか |
| サーバー | 対象サービスが起動しているか |
| ネットワーク | 途中で通信が遮断されていないか |
| DNS | 名前解決が正常に行われているか |
確認する順番
- IPアドレスを確認する
- ポート番号を確認する
- サービスが起動しているか確認する
- ファイアウォール設定を確認する
- ネットワーク機器の設定を確認する
- ログを確認する
GUIでの確認方法
- Windows Defender ファイアウォールの受信・送信の規則を確認する
- サーバーマネージャーでサービスの状態を確認する
- 各種ネットワーク機器の管理画面でアクセス制御を確認する
CUI(コマンド)での確認方法
コマンドプロンプトでは、次のようなコマンドでポートの状態を確認できます。
- netstat -ano(待ち受けポートや接続状況を確認)
- netstat -an | find “443”(特定ポートを確認)
- telnet IPアドレス ポート番号(接続確認 ※Telnetクライアントが有効な場合)
- ping(通信確認)
PowerShellで確認できる内容
- Test-NetConnection(ポートの接続確認)
- Get-NetTCPConnection(TCP接続状況の確認)
- Get-NetFirewallRule(ファイアウォールルールの確認)
確認結果の見方
- LISTENINGならサービスが待ち受けている
- 接続が拒否される場合はサービス停止やファイアウォールが原因の可能性がある
- タイムアウトする場合はネットワーク障害や通信制限が考えられる
- Test-NetConnectionが成功すれば対象ポートへ接続できている可能性が高い
ログの確認方法
通信エラーが発生した場合は、アプリケーションログやサーバーログ、ファイアウォールのログを確認します。
接続拒否やタイムアウトの記録が残っていることがあります。
イベントビューアーの確認方法
- スタートメニューを右クリックする
- イベントビューアーを開く
- 「Windows ログ」→「システム」または「アプリケーション」を選択する
- ネットワークやサービス関連のエラーを確認する
初心者がやりがちなミス
- USBポートと同じ意味だと思う
- IPアドレスだけ指定すれば接続できると思う
- ファイアウォールの設定を確認しない
- サービスが起動しているか確認しない
- TCPとUDPを区別していない
上司へ報告するポイント
- 対象サーバーのIPアドレス
- 利用しているポート番号
- 発生日時
- エラーメッセージ
- 通信確認の結果
- 影響範囲
エスカレーションするタイミング
- ファイアウォールやルーターの設定変更が必要な場合
- 複数ユーザーで同じ障害が発生している場合
- サーバーサービスが停止している場合
- ネットワーク機器の故障が疑われる場合
- 業務システム全体へ影響している場合
応用知識
ポート番号は0~65535まで利用できます。このうち、0~1023はウェルノウンポート(Well-Known Ports)と呼ばれ、HTTPやHTTPS、DNSなどの標準サービスで利用されます。1024~49151は登録済みポート、49152~65535は動的ポート(エフェメラルポート)として、一時的な通信などに利用されます。
関連するIT用語
- IPアドレス(Internet Protocol Address)
- TCP(Transmission Control Protocol)
- UDP(User Datagram Protocol)
- DNS(Domain Name System)
- ファイアウォール(Firewall)
- ホスト(Host)
- ソケット(Socket)
- HTTPS(Hypertext Transfer Protocol Secure)
よくある質問(FAQ)
ポートとはUSBポートのことですか?
違います。ITネットワークでいうポートは、通信するサービスを識別するための番号です。USBポートやLANポートなどの物理的な差し込み口とは別の意味になります。
ポート番号は変更できますか?
サービスによっては変更できます。ただし、標準ポート以外を利用する場合は、クライアント側の設定やファイアウォールの設定も合わせて変更する必要があります。
ポートが閉じているとはどういう意味ですか?
対象のサービスが待ち受けていない、またはファイアウォールなどで通信が遮断されている状態です。この場合、そのポート番号を使った通信はできません。
まとめ
ポートとは、コンピューター内で通信先のサービスを識別するための番号です。IPアドレスが通信相手の住所なら、ポート番号は部屋番号のような役割を持っています。
IT業務では、Webサーバーやデータベース、リモートデスクトップなど、多くのサービスが決められたポート番号を使用しています。障害対応では、IPアドレスだけでなく、ポート番号やサービスの起動状況、ファイアウォール設定も確認することで、原因を効率よく切り分けられるようになります。

コメント