[Sy] 【Tech用語辞典】ポート(ポート番号)とは?
2017/12/26
できる限り簡単な言葉で説明する用語辞典を目指してます。ポート(ポート番号)とは、ひとことで言うと
「
通信する時にIPアドレスとセットで使われる『送り元と宛先のプログラムをさらに細かく特定する』ための番号のこと
」
です。
読む前に理解しておいてほしい用語
IP
インターネットで通信するための決まりごと(ルール)のこと
IPアドレス
通信する機器に与えられている『通信するための住所』のこと
インターネット
世界中をつなぐ通信ネットワークのこと
HTTP
『HTMLファイルを転送する仕組み』についてのルールのこと
Webサーバ
Webサイトを配信するためのソフト、またはそのソフトが動いている機器のこと
Webサイト
たくさんの Webページをまとめたもののこと
ひとことで言うと・・・
通信する時にIPアドレスとセットで使われる『送り元と宛先のプログラムをさらに細かく特定する』ための番号のこと 。
もっと詳しく!
インターネットで繋がっている機器どおしで通信をする場合に、 IPアドレス が必要という説明をしました。
IPアドレスは、よく 住所 に例えられます。
「どこからどこへの通信なのか?」という「送り元」と「宛先」を表すための番号 ですね。
なのでIPアドレスがあることで、 通信する機器どおしをつなぐ ことができます。
ただ、それだけだと実は不十分で、 「何の通信を行いたいのか?」 ということを表現するための 別の番号が必要です 。
その役割を担っている番号が、 ポート(ポート番号) というものです。
例えば Aさんが ブラウザを使って Webサイトを見ようとした場合、 Webサーバにページの情報をもらうための通信をします。
この時、Aさん(送り元)からは次の情報を使って通信を始める必要があります。
- 自分(送り元)の IPアドレス
- 自分(送り元)の ポート番号
- Webサーバ(宛先)の IPアドレス
- Webサーバ(宛先)の ポート番号
Webサイトを取得する場合、一般的には Webサーバ(宛先)のポート番号は 80 番というようになっていて、 ポート番号を IPアドレスとセットで Webサーバへ送ることで、「Aさんは Webサイトのデータを欲しがっている」ということを Webサーバへ伝えることができます。
あわせて理解しておきたい用語
ウェルノウンポート
ポート番号の中でも『特定の通信で使うことが推奨されている』0〜1023番のポート番号のこと