この記事の最終更新日: 2023年3月27日
Webアプリ開発において様々なポート番号を使用しますが、いくつかのポート番号はそれぞれ特定の目的やプロトコルに関連付けられています。
ポート80
まず、ポート80はHTTP(Hypertext Transfer Protocol)を使用するWebアプリケーションの標準的なポートです。HTTPは、インターネットを通じてウェブページやその他のリソースを転送するために広く使用されているプロトコルです。ほとんどのWebサーバーは、このポートでHTTPリクエストを受け付けています。
ポート443
次に、ポート443はHTTPS(HTTP Secure)用に予約されています。HTTPSは、HTTPを安全なTLS(Transport Layer Security)またはSSL(Secure Sockets Layer)プロトコルを使用して暗号化することで、データのセキュリティを向上させます。このポートを使用することで、Webアプリケーションは通信の機密性と完全性を保ちます。
ポート8080
ポート8080は、開発やテスト目的でよく使用されるHTTPの代替ポートです。多くの場合、開発中のWebアプリケーションや開発者がローカルマシンで実行しているWebサーバーで利用されます。
ポート3306
ポート3306はMySQLデータベースサーバーのデフォルトポートです。MySQLは、Webアプリケーション開発に広く使用されているオープンソースのリレーショナルデータベース管理システムです。このポートを使用して、アプリケーションはデータベースサーバーに接続し、データの読み書きを行います。
ポート5432
ポート5432は、PostgreSQLデータベースサーバーのデフォルトポートです。PostgreSQLは、強力で信頼性の高いオープンソースのリレーショナルデータベース管理システムで、多くのWebアプリケーションで使用されています。アプリケーションはこのポートを使用してデータベースに接続し、データ操作を行います。
まとめ
これらのポート番号は、Webアプリケーション開発において非常に重要であり、それぞれ特定のプロトコルや目的に関連付けられています。それらを理解し、適切に使用することで、効果的なWebアプリケーション開発が可能となります。
大阪のエンジニアが書いているブログ。
コメント