ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja de ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh fr fr fr fr fr es ja fr fr fr en en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja de en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja ja
TCP 20 : FTP (データ)
TCP 21 : FTP (制御)
TCP 80 : HTTP
TCP 110 : POP3
UDP 123 : NTP
TCP 443 : HTTPS
WELL KNOWN PORT NUMBERS 0~1023
ポートとIPアドレスとプロトコルの例をあげるとWebサーバなどだろう。
特定のIPアドレス上で公開されているサーバ上で、HTTPというプロトコルにそったアプリケーション、Apacheなどが80番ポートで、クライアントとの通信を待機し、要求に応じてWebページの情報を送信するといった流れだ。
他のサービスも同様に特定のサーバ上でプロトコルを実装したアプリケーションを任意ポートもしくはウェルノウンポートを開放しサービスを提供することになる。
ウェルノウンポート番号
実際ポート自体は0から65535まで存在するが、そのなかでも0~1023までを「ウェルノウンポート番号」という。これらはIANAという団体により管理されている。
「よく知られているポート番号」というまさしくそのままの意味だ。
TCP/IPやUDPにおいて通信で利用されるポート番号のうち、メジャーなサービスやプロトコルが利用するために予約されているポート番号のことである。
80がHTTP、22がSSHとあるように、メジャーなサービスはポート番号が一般的に決め打ちされている。
それらはサービスごとに設定ファイルを編集し、待受のポート番号を変更することも可能だ。セキュリティの関係上意図的にポート番号を変更することもしばしあるが、基本的にはウェルノウンポート番号を使用するようにしよう。
レジスタードポート番号
1024~49151こちらもIANAで管理されている。
特定のアプリケーションなどが使用することになっているポート郡である。IANAが登録を受け付け、公開している。
49152~65535はユーザが自由にとりあつかえるポート番号となっている。IANAに登録をする必要もない。
ポート番号に関しては「実際どのサービスをどのポートで動かすのか?」というのは絶対の決め打ちが存在するわけではないので、任意で管理、わりふって使用することも出来る。
ポートの開放とセキュリティ
昨今のコンピュータは処理力が非常に高く、パーソナルなマシンの上でもサーバとして常駐するアプリケーションも増えている。
サーバとして機能するアプリケーションの場合、ローカル内だけでなく外部からの情報にも応答するようになっている場合がほとんどだろう。このサーバとして機能するアプリケーション、サーバアプリケーションはサービスを提供するため必然的にポートを開放することになる。
しかしサーバアプリケーションにセキュリティホールがあった場合、最悪サーバが乗っ取られる、もしくはサービスを提供できなくなる場合もある。サーバとして機能するアプリケーションは慎重に検討する必要がある。
そのほかにも、サーバとして動作しているコンピュータの場合「どのポートが開放されているのか?」「意図しないポートは開いていないか?」などを確認する必要がある、実働前にペネトレーションテストを行い、実際にポートスキャンし、状態を把握することを心がけよう。
Firewallを使うのが一般的だ。下記の記事で詳しく解説している。
【丁寧解説】Linuxファイアウォール iptablesの使い方
このページではポート番号についてまとめてお伝えした。
ウェルノウンポートを使うと反対にセキュリティが落ちるということもあるが、一般的にはこの番号の通りに運用されているはずだ。
よく使うものは覚えてしまうと、ベテランエンジニアとの会話もスムーズに行くだろう。
このページの続きや関連ページは下記から一覧で確認できます。
ネットワーク入門カテゴリーに戻る
IT講師に興味はありませんか?
・「今までIT講師をやってきたが、更に多くの講義を行いたい」
・「エンジニアとしてやってきたが講師業に魅力を感じている」
・「講師として活躍するためにベースとなる知識を知りたい」
・「様々な分野や言語の講師にチャレンジしてみたい」
という方はぜひIT講師募集のページをご覧ください。
リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。
システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。
テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。
IT講師募集のページを見る
SNSでもご購読できます。
Twitterでフォローする
Feedlyでフォローする
リカレントテクノロジー
【ITエンジニア養成スクール & IT研修専門企業のリカレントテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。
2020年7月12日 11:21 PM
通信において重要なポート番号だがポートを開くということは、特定の部屋の扉をあけはなっている状態に等しいので、サービスを提供するサーバでもないかぎり。基本的に不必要なポートは開かないように設定しておかなければならない。
かぎり の次は、句点ではなく、読点でしょうか。
リカレントテクノロジー より:
2020年7月20日 6:09 PM
ご指摘いただきありがとうございます。
該当箇所修正致しました。
引き続き、ご愛読の程宜しくお願い致します。
コメントを残す コメントをキャンセル
メールアドレス(公開はされません。) *
次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。
ファイルやディレクトリをコピーするcpコマンドの使い方!【Linuxコマンド集】
ファイルなどを検索する!findコマンドの詳細まとめ【Linuxコマンド集】
grepコマンドの詳細まとめました【Linuxコマンド集】
【初心者向け】3分でわかるLinuxでできることまとめ 10選
【Windows編】フリーテキストエディタ13選!初心者にもおすすめ
lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】
ファイル・ディレクトリを削除するrmコマンドについて詳しく!【Linuxコマンド集】
【目的別】初心者におすすめのLinuxディストリビューション7選
【初心者必見】コマンドプロンプトの使い方と覚えておきたい便利な機能
【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方
【2023年度最新】おすすめの新入社員向けC#研修 9選
【初心者向け】Pythonの特徴8選
【1分で読める】プログラミング講師になる7つのメリット
【PHP入門者向け】 PHPの文字列リテラルについて知ろう
【PHP入門者向け】 文字列の中の変数展開についてまとめました
【ざっくり理解する】 IPv6アドレスとは?
【初心者向け】システムエンジニアとは?その種類と役割は?
【Java & Tomcat】HttpServletResponseインターフェイスについて知ろう
【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き
【Java & Tomcat】Webアプリケーションの設定(マッピング)※サンプルプログラム付き
【Java & Tomcat】コンテンツタイプの設定(setContentType)※サンプルプログラム付き
【Java & Tomcat】サーブレットのライフサイクル ※サンプルプログラム付き
【Java & Tomcat】文字出力用のストリームの取得(getWriter)※サンプルプログラム付き
【Java & Tomcat】リダイレクトの設定(sendRedirect)※サンプルプログラム付き
【Java & Tomcat】サーブレットからフォームデータを取得する(サンプルコード付き)
IT研修サービス(リスキルテクノロジー)
短期IT研修サービス(リスキル)
ビジネス研修(リスキル)
プログラミング講師募集
JavaScript入門
プログラミングスクール
© Copyright 2022 エンジニアの入り口. All rights reserved.
未経験からの育成制度も充実
IT講師に興味はありませんか?
リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます