一般的に使用される 15 のネットワーク ポートの説明
主要なポート番号と関連サービスを調査し、効果的なネットワーキングにどのトランスポート プロトコルが使用されているかを学びます。
サーバー管理者は、共通サービスの機能とそれぞれのポート番号を理解することが重要です。 IP アドレスがコンピュータの ID を決定するのと同様に、ネットワーク ポートは、そのコンピュータ上で動作する特定のアプリケーションやサービスを識別する鍵となります。
「ポート」という言葉を聞いたことがあると思いますが、コンピューターの世界ではこれは何を意味するのでしょうか?
ネットワークポートとは何ですか?
コンピュータ ネットワーキングにおいて、ポートはデータ交換のための仮想通信エンドポイントであり、インターネット トラフィックの管理と誘導において極めて重要です。言い換えれば、ネットワーク ポートはコンピュータ上の仮想ドアと考えることができます。
ただし、物理ポート (USB ポートなど) とは異なり、ネットワーク ポートは、コンピュータが複数の種類のネットワーク トラフィックを区別するのに役立つソフトウェア ベースの識別番号です。
通常、ポートは、ポートに割り当てられた特定のネットワーク サービスによって識別されます。オペレーティング システム内では、ネットワーク通信プロセスのエンドポイントとして機能し、主にコンピュータ ネットワークとアプリケーション間でデータを転送します。
ネットワークポート範囲について
ポート範囲は、コンピュータ ネットワーキングのさまざまなタスクやサービスに割り当てられる一連の番号です。これらの番号の範囲は 0 ~ 65535 ですが、用途と提供するサービスの種類に基づいて 3 つの異なるサブ範囲に分割されます。
これらの範囲を理解することは、ネットワーク セキュリティ、トラフィック、サービスを効果的に管理するための鍵となります。
Range | Purpose | |
---|---|---|
Well-Known Ports | 0-1023 | Assigned to specific service by IANA (Internet Assigned Numbers Authority). These ports are reserved for common, widely-used services. For example, HTTP (web traffic) uses port 80, and HTTPS (secure web traffic) uses port 443. |
Registered Ports | 1024-49151 | Ports that an organization can register with IANA to be used for a particular service. Many software manufacturers use these ports for their applications. |
Dynamic or Private Ports | 49152-65535 | These are often used for client-side communication or temporary purposes. They are less regulated and more flexible in their usage. |
ポート レンジャーについて説明した後、ネットワークのもう 1 つの基本的な側面であるトランスポート プロトコルについて簡単に見てみましょう。
トランスポートプロトコル: デジタルハイウェイ
インターネットを広大な道路ネットワークとして想像してください。道路に交通ルールがあるのと同じように、インターネットにもトランスポート プロトコルがあります。これらのプロトコルは、データ パケットがネットワーク上をどのように移動するかを管理する一連の命令です。
TCP (伝送制御プロトコル) と UDP (ユーザー データグラム プロトコル) は、最も一般的なプロトコルです。
TCP: 信頼できる宅配業者
TCP はコネクション指向のプロトコルです。たとえば、電子メールを送信したり、Web ページを読み込んだりすると、TCP はすべてのデータ パケットが宛先に正しく到達することを保証します。
たとえるなら、TCP は信頼できる宅配サービスのようなものだと言えます。追跡と保険を付けて壊れやすい荷物を送るとします。 TCP はパケットが失われたり破損したりした場合にそれを認識し、代わりのパケットを送信します。
このため、TCP は精度が重要なタスクに使用され、最も広く使用されているネットワーク プロトコルです。
UDP: スピーディなメッセンジャー
一方、UDP はコネクションレス型のプロトコルです。これは、接続の作成、維持、終了に関連するオーバーヘッドがないためです。
つまり、それは迅速なメッセンジャーのようなものです。 UDP は、ライブ ビデオ ストリーミングやオンライン ゲームなどのタスクに使用されます。このタスクでは、すべてのパケットを正しく受信することよりも、データを迅速に受信することが重要です。
UDP を使用すると、すべてのパケットが到着したかどうかを確認したり、失われたパケットを再送信したりする時間を費やす必要がありません。たとえデータが欠落することがあっても、すべては速度です。
共通の TCP および UDP のデフォルト ポート
ネットワーク ポート、その範囲、基本的なトランスポート プロトコルの基礎を紹介したので、本題の最も一般的なネットワーク ポートについて説明しましょう。
よく知られている HTTP (ポート 80) や HTTPS (ポート 443) から、あまり馴染みのないものまで、それぞれの詳細を詳しく調べることで、日常のデジタル インタラクションにおけるそれらの役割が明らかになります。
21 (TCP、UDP) – FTP
ポート 21 は通常、FTP (ファイル転送プロトコル) に関連付けられています。 FTP はクライアントとサーバー間でファイルを転送するためのものです。通常、これは「安全でない」ファイル転送プロトコルとみなされます。
FTP はデータをクリア テキストで送信し、パスワードを必要としない匿名オプションを提供します。ただし、FTP はファイル転送に信頼され、広く使用されているプロトコルです。
22 (TCP、UDP) – SSH
SSH(セキュア シェル プロトコル)は、リモート コンピュータで操作を実行するために使用されるネットワーク通信プロトコルですが、データの転送にも使用される場合があります。デフォルトの SSH ポート番号 22 を介してコマンドを実行すると、クライアントとサーバー間の接続が確立されます。
SSH は、暗号化されていない Telnet プロトコルの安全な代替手段として開発され、暗号化技術を利用して、リモート サーバーとの間のすべての通信が確実に暗号化されます。
23 (TCP) – Telnet
Telnet プロトコルは通常、ポート 23 を使用します。これは、ルーターやスイッチなどのネットワーク機器の管理コマンドライン インターフェイスによく使用されます。
ただし、プロトコルは暗号化されていないため、データはクリアテキストであるため、通常はローカル エリア ネットワーク内でのみ安全に使用されます。
25 (TCP) – SMTP
ポート 25 は、元の標準電子メール SMTP (Simple Mail Transfer Protocol) ポートであり、1982 年に初めて登場して以来最も古いポートです。40 年を経て、ポート 25 の SMTP は、インターネット経由でメール サーバー間で電子メールを送信するための基本標準となっています。
53 (TCP、UDP) – DNS
DNS(ドメイン ネーム システム)は、ドメイン名を IP アドレスに変換します。その結果、DNS サーバーのおかげで、人々は各 Web サイトの IP アドレスを覚えていなくても、ブラウザに通常の単語を入力する可能性があります。
DNS は、UDP と TCP ポート 53 を使用するように設計されており、UDP がデフォルトであり、UDP で通信できない場合は TCP を使用するようにフォールバックされます。
67,68 (UDP) – DHCP
DHCP (動的ホスト構成プロトコル) は、動的に構成された TCP/IP ネットワーク ホストにネットワーク アドレスを提供します。 UDP ポート 67 と 68 を使用します。サーバーはポート 67 を使用し、クライアントはポート 68 を使用する必要があります。
80 (TCP) – HTTP
ポート 80 は、一般的に使用されるインターネット通信プロトコル HTTP (Hypertext Transfer Protocol) に割り当てられるポート番号です。 HTTP プロトコルは、インターネット ブラウザと Web サイト間の通信の形式を定義します。
つまり、ポート 80 は Web サーバー要求を送受信します。ポートを通過する Web トラフィックはプレーン テキストのままです。
110 (TCP) – POP3
POP3 (Post Office Protocol version 3) は、リモート サーバーからローカル電子メール クライアントにメールを取得するためのメール プロトコルです。 これは比較的単純なメール プロトコルであるため、エラーが発生しにくく、実装がより簡単です。デフォルトの POP3 ポートは 110 です。
111 (TCP、UDP) – ポートマッパー
クライアント側とサーバー側の両方で NFS を実行するには、ポートマッパー サービスが必要です。これは、TCP プロトコルと UDP プロトコルの両方のポート 111 で実行されます。ポートマップにより、リモート プログラムの動的なバインドが可能になります。
137 (TCP、UDP) – NetBIOS
ポート 137 は、NetBIOS (ネットワーク基本入出力システム) ネーム サービスによって使用されます。 NetBIOS の主な目的は、異なるコンピュータ上のアプリケーションが通信してセッションを確立し、ファイルやプリンタなどの共有リソースにアクセスし、ローカル エリア ネットワーク (LAN) 経由で相互に位置を確認できるようにすることです。
143 (TCP、UDP) – IMAP
IMAP (Internet Message Access Protocol) は、ローカル クライアントのリモート Web サーバー上の電子メールにアクセスするためのメール プロトコルです。 IMAP プロトコルは、デフォルトの IMAP 非暗号化ポートであるポート 143 で動作します。
161、162 (UDP) – SNMP
SNMP (Simple Network Administration Protocol) プロトコル スイートは、ネットワーク管理および監視プロトコルを収集します。ファイアウォール、ルーター、スイッチ、サーバー、プリンター、ブリッジ、NAS ディスク、UPS、その他のネットワーク デバイスの監視によく使用されます。
SNMP ポートは、SNMP マネージャーが SNMP エージェントと通信する場合はポート 161 の UDP 経由で使用され、エージェントが一方的な SNMP トラップを SNMP マネージャーに送信する場合はポート 162 の UDP 経由で使用されます。
443 (TCP) – HTTPS
HTTPS は、HyperText Transfer Protocol Secure の略です。 Web ブラウジング ポートであるポート 443 は、主に HTTPS サービスに使用されます。世界中の何十億人もの人々が毎日利用する港です。安全なウェブサイトの 95% 以上は、安全なデータ転送のためにポート 443 経由で HTTPS を使用しています。
587 (TCP) – SMTP
ポート 587 は、標準の安全な SMTP (Simple Mail Transfer Protocol) ポートです。これはデフォルトのメール送信ポートです。これは、ユーザーが電子メールを送信して適切なメール サーバー経由でルーティングされる場合に最良の結果が得られるものです。
TLS 暗号化と組み合わせてポート 587 を使用すると、IETF の要件に従って電子メールが安全に送信されます。
993 (TCP) – IMAPS
IMAPS(IMAP over SSL)とは、IMAP トラフィックが安全なソケットを介して安全なポートに送信されることを意味します。暗号化された IMAP 接続を使用する場合、デフォルトのポートは 993 です。これにより、インターネット上の安全性とプライバシーが確保されます。
結論
この記事では、最も一般的に使用されるネットワーク ポートを調べ、日常のインターネット活動におけるそれらの重要な役割を明らかにしました。
これらを理解することは IT プロフェッショナルだけのものではなく、インターネットを使用するすべての人にとって貴重な知識であり、オンラインでのやり取りがどのように促進され、安全に保たれているかについての洞察を提供します。
詳細については、ネットワーク ポート番号の完全なリストについては、RFC 1700 または IANA を参照してください。