▼目次
・ポート番号とは?
・ポート番号の3つの範囲
▼文字書き起こし
ポート番号とは、webページを閲覧したり、データベースとやりとりするなど、アプリケーションと会話するための窓口の番号のことです。
ポート番号は、例えるなら銀行の窓口です。
銀行では窓口の役割は決まっており、振込窓口では投資信託の相談はできません。
ポート番号も同様で、ポートによって対応するアプリケーションが異なります。
例えば、ホームページ(→Webサイト?)を閲覧する際に使用される、サーバー側のポート番号は通常「80番」です。
他の番号を割り当てることもできます。
しかし、サーバー側のポート番号を変更するとユーザーがアクセスできなくなってしまうため、通常番号は変更しません。
一方、クライアント側のポート番号はセキュリティの関係上毎回変わります。
ポート番号は、16ビットで最大「0~65535」までの数で表されるものです。
ポート番号は、範囲ごとに3つの名前があります。
1つ目は、「ウェルノウンポート番号:0~1023」です。
2つ目は、「登録済みポート番号:1024~49151」です。
3つ目は、「ダイナミック/プライベートポート番号:49152~65535」です。
ウェルノウンポート番号に登録されている番号は、TCPやHTTPなどの特定の通信プロトコルで使用されるポート番号群です。
通信プロトコルとは、通信をするときのルールのことです。
通信プロトコルには、TCP、UDP、HTTP、SMTP、POP3などがあります。
例えば、WebページにアクセスするためのHTTPなら80番、メールの送受信で使用されるSMTPなら25番、POP3の110番などがあります。
ウェルノウンポート番号は、ドメイン名の管理組織「IANA(アイアナ)」によって登録されています。
登録済みポート番号はウェルノウンポート番号ほどではありませんが、よく使うアプリケーションに割り振られているポート番号群です。
こちらもIANAによって管理されていますが、変更することもできます。
代表的な番号は、ユーザー認証に使用されるRadius(ラディウス)の1812番や、データベース管理システムであるMicrosoft SQL Serverの1433番などがあります。
ダイナミック/プライベートポート番号は、エフェメラルポートとも呼ばれる、用途の決まっていないポート番号群です。
サーバー側と通信する上でクライアント側が一時的に設定する番号となります。
こちらは固定された番号ではありませんが、49152~65535番の範囲で使用することをIANAは推奨しています。
▼文字書き起こしブログ
https://kino-code.com/whta-is-port-number/
▼自己紹介
現在:フリーランス(マーケティング関連の人工知能開発、データ分析や業務自動化など)
前職:リクルート
▼Twitter
https://twitter.com/kino_code/likes
▼Facebook
https://www.facebook.com/%E3%82%AD%E3%83%8E%E3%82%B3%E3%83%BC%E3%83%89-105693727500005/
▼BGM
LAKEY INSPIRED / I Found Me
https://www.youtube.com/watch?v=lpgYzL3opqM
▼タグ
#ポート番号 #ポート番号とは #ネットワーク
ポート番号とは?|図解を使って3分でわかりやすく解説
カテゴリ一覧
スポーツ
ニュース
音楽
ラーニング
趣味
グルメ
ガールズ
ゲーム
ギャンブル・宝くじ
エンタメ
アニメ・漫画
どうぶつ