サーバー監視/ネットワーク監視
PR
PR サーバー構築・監視・保守・運用管理のネットアシスト
cman.jp cman.jp > サーバ監視TOP > 用語集 > PORT(ポート)とは?

用語集 「ポート(PORT)とは?」

ポートはよく「扉(ドア)」に例えられるます。
IPアドレスが住所「家」であれば、ポートは外に出る・外から入る「扉(ドア)」に該当します。

多くのホームページでインターネットはIPアドレスで通信を行っていると記載されていますが、実際には「IPアドレス+ポート番号」で通信を行っています。(当社サイトも分かりやすくするためにIPアドレスでホームページが表示される記載をしています)

広告

ポートの機能や役割は?

インターネットサーバ側のポート番号には大きな意味を持っています。
パソコン側のポート番号は毎回変わりあまり意味はありません。

ポートとは1 ページTOP

インターネットサーバ側のポート

インターネットサーバ側のポート(扉:出入口)は固定の番号となっており、常に扉が開いた状態となっています。
サーバ側のポート番号には意味があります。

たとえば、通常のホームページの表示を行う「http://~」は「80番」ポートが入り口となり、常にポートが開かれた状態で待っています。(デフォルトが80番であり変更することも可能ですが、通常インターネットで見ている「http://~」はすべて80番ポートが入り口です)

ポートとは2

ポート番号毎にサーバ側の機能(サービス)は異なります。(下記の一覧参照)
サーバ側はサービス提供している機能のポート番号のみ開いた状態で待っています。
たとえば、「https://~」が利用可能なサーバは443番のポートを開いて待っています。
443番ポートが開いていないサーバに「https://」でアクセスしてもエラーとなります。

ページTOP

パソコン側(クライアント)のポート

パソコン側(クライアント)のポートはセキュリティ等のため毎回変わり、使用の都度ポート開閉が行われます。

ポートとは3

自動で割り当てられるポート番号は使用しているOSなどにより異なりますが「49152~65535」使用されます。
OSが動的に割り当てをするため、ポート番号を指定することができません。
通信の長くて数秒だけ動的なポート番号「扉」が開かれるので外部からの不正侵入に耐える仕組みとなっています。

以下をクリックし「通信ポート」を確認するとパソコン側で使用されたポート番号を確認できます

あなたが現在インターネットに接続しているグローバルIPアドレス確認

(当社サイトのページが開きます)

ページTOP

パソコン側(クライアント)とインターネットサーバ側の両方を見ると

パソコン側(クライアント)とインターネットサーバ側のポート番号を整理すると以下のようになります。

ポートとは4
  1. パソコン側
    OSが動的(任意)のポートを開いて「www.exsample.jp」の80番ポートに要求を出す
    上記例では「ポート番号 = 45789」を開いて通信を開始する
  2. サーバ側
    80ポートにアクセスがあったため、通常のホームページの表示内容を返す
  3. パソコン側
    受け取ったホームページを表示して、パソコン側で通信したポートを閉じる
    上記例では「ポート番号 = 45789」を閉じて通信を終了する

ポートを開けたままだと、扉が開いた状態と同じで外部からの侵入リスクが高まります。パソコン側は、使用の都度ポートを開閉することで侵入リスクが軽減されています。

ページTOP

インターネットサーバ側の主要ポート番号

インターネットサーバー側で待っている主要なポート番号となります。
サーバによって使用している(開いている)ポート番号は異なります。

サーバ側のポート番号は以下に分類されます。

ポート番号使用用途
0~1023ウェルノウンポート(通信方式(プロトコル)により登録されている)
1024~49151登録ポート(ソフトウエアにより登録されている)
49152~65535ダイナミック・プライベートポート(自由に使える)

代表的なポート番号

ポート番号通信プロトコル内容
20TCPFTP(データ)FTPによるデータ送信
21TCPFTP(制御)上記FTPの制御
22TCPSSHサーバとの暗号化通信
23TCPTelnetサーバとの通信
25TCPSMTPメール送信
53UDP/TCPDNSDNS索引
80TCPHTTPホームページ閲覧
110TCPPOP3メール受信
119TCPNNTPニュース用
123UDPNTP時間の取得・調整用
143TCPIMAPメール通信
443TCPHTTPSホームページ暗号化閲覧
587TCPSubmissionメール送信
上記は、代表例となります。
最新の詳細情報は、ポート番号を管理しているIANAの一覧を参照してください。
http://www.iana.org/assignments/port-numbers
ページTOP
広告

株式会社シーマン