1. 概要

このチュートリアルでは、ネットワーキングのIPアドレスとポートについて説明します。それらの主な違いをいくつか紹介します。

2. IPアドレス

IPの完全な形式はインターネットプロトコルです。 インターネットに接続されたコンピューターは、IPアドレスを使用して他のネットワークデバイスと情報を送受信できます。 IPアドレスの主な目的は、通信を可能にすることです。

インターネットに接続されているすべてのデバイスには、一意のIPアドレスが必要です。 ネットワークデバイスの増加に伴い、数十億のIPアドレスが必要になります。 IPv4またはIPv6のいずれかがこの要件を満たします。

IPの最初のバージョンはIPvです。 ビットのアドレス指定スキームを使用して、10億を超えるアドレスであるアドレスを格納できます。

IPvアドレッシングの開始時には、日常生活で使用されるネットワークデバイスの数が少ないため、インターネットユーザーは非常に少なくなりました。 ほとんどのネットワークはプライベートでした。 インターネットが勃発すると、ビットに限定されているため、IPvアドレッシング方式の一意のIPアドレスが不足するリスクがありました。

IPv6はIPの最新バージョンです。 IPv6は128ビットのアドレス指定スキームであり、IPvにはない多くの機能を提供します。 IPv6を16進形式で提示します。

これらの機能は、組み込みのセキュリティ、スコープアドレス、自動構成、サービス品質(QoS)、新しいヘッダー形式、およびより大きなアドレス空間です。 以降にリリースされたほとんどのオペレーティングシステムは、直接または間接的にIPv6をサポートしています。

IPvアドレスとIPv6アドレスの例を見てみましょう。

IPアドレスは、パブリック、プライベート、静的、動的の4つのカテゴリに分類できます。 パブリックIPアドレスルート以上私はインターネットとコンピュータへのリモートアクセスを提供します。 プライベートIPアドレスはインターネット経由でルーティングできず、インターネットからのトラフィックを許可しません。 これらは予備のIPアドレスとして使用され、ローカルネットワーク内でのみ機能します。

静的IPアドレスは、インターネットサービスプロバイダー(ISP)によって任意のネットワークデバイスに割り当てられ、IPvまたはIPv6の両方にすることができます。 このタイプのIPアドレスは、ネットワークアーキテクチャを変更しない限り変更されません。 動的ホスト構成プロトコル(DHCP)サーバーは動的IPアドレスを割り当て、変更される可能性があります。

3. ポート番号

ネットワーキングでは、ポートは仮想通信エンドポイントです。 オペレーティングシステムの各プロセスには、特定のポート番号が関連付けられています。 ポート番号を使用すると、コンピューターが着信トラフィックを簡単に識別して適切なプロセスに送信できます。これは、インターネット上で情報を共有するのに役立つドッキングポイントでもあります。

OSIモデルでは、ポートはトランスポート層の一部です。 すべてのネットワークデバイスはポートをサポートしています。 ネットワーキングではさまざまなポート番号を使用して、OSが着信トラフィックを転送する正しいプロトコルを決定します。 たとえば、すべての着信ハイパーテキスト転送プロトコル(HTTP)トラフィックはポートに送信されます。

ポートの主な目的は、コンピューターが着信トラフィックを理解して送信できるようにすることです。サムがMP3ファイルをマイクに送信したいとします。 サムはファイル転送プロトコル(FTP)を使用してMP3ファイルをマイクに転送します。 ここで、Samのファイルを受信した後、MikeのコンピューターがMP3ファイルを識別せず、それを電子メールアプリケーションに送信するとします。

このような場合、電子メールアプリケーションはMP3ファイルを開くことができません。 しかし、サムはMP3ファイルを転送するときにFTPに割り当てられたポートを使用します。 したがって、Mikeのコンピュータは、ここで使用されているポート番号を使用してファイルを識別し、適切なプロセスに送信します。 また、並列マイクは、ポート番号を使用するHTTPWebページを自分のコンピューターにロードできます。

現代のコンピューターでは、 可能なポート番号が利用可能です。一般的で一般的に使用されるポート番号のいくつかは次のとおりです。FTPの場合、 Secure Shell(SSH) Telnet Simple Mail Transfer Protocol(SMTP) Domain Name System(DNS)など。

例を見てみましょう。ここでは、クライアントコンピューターがポート番号を使用してサーバーとの仮想接続を作成しようとしています。 Telnetは、 TCP /IP接続を介してリモート接続を確立するために使用されるプロトコルであるポート番号を使用します。 リクエストがサーバーに到達し、サーバーがポート番号を識別するとすぐに、Telnet接続が開始されます。

4. IPアドレスと ポート番号

これで、IPアドレスとポートの基本がわかりました。 IPアドレスとポートの違いを見てみましょう:

5. 結論

このチュートリアルでは、IPアドレスとポートについて詳しく学びました。 また、IPアドレスとポート番号の重要な違いについても説明しました。