IPアドレスとポート番号の違い

概要

このチュートリアルでは、ネットワークにおけるIPアドレスとポートについて説明します。 私たちはそれらの間のいくつかの重要な違いを紹介します。

IPアドレス

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

インターネットに接続されているすべてのデバイスには一意のIPアドレスが必要です。 ネットワークデバイスの増加に伴い、何十億ものIPアドレスが必要になります。 Ipv4またはIpv6のいずれかがこの要件を満たしています。IPの最初のバージョンはIPv\mathsf{4}です。 これは、\mathbf{32}ビットアドレッシングスキームを使用して、\mathbfを格納できます{2^{32}} 4十億アドレスを超えるアドレス。

IPv\mathsf{4}アドレッシングの開始時には、日々の生活で使用されるネットワークデバイスの数が少ないため、インターネットユーザーは非常に少なかった。 ネットワークのほとんどはプライベートでした。 インターネットが爆発したとき、IPv\mathsf{4}アドレス指定方式が32ビットに制限されているため、一意のIPアドレスが不足する可能性があります。

Ipv6はIPの最新バージョンです。 IPv6は128ビットのアドレッシング方式であり、IPv\mathsf{4}にはない多くの機能を提供します。 Ipv6を16進形式で提示します。

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

IPv\mathsf{4}とIpv6アドレスの例を見てみましょう:

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

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

ポート番号

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

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

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

このような場合、メールアプリケーションはMP3ファイルを開くことができません。 しかし、Samはmp3ファイルの転送中にFTPに割り当てられたポート\mathsf{21}を使用します。 したがって、マイクのコンピュータは、ここで使用されるポート番号を使用してファイルを識別し、適切なプロセスに送信します。 また、parallel Mikeは、ポート番号\mathsf{80}を使用するHTTP webページを自分のコンピュータにロードできます。

現代のコンピュータでは、\mathbf{65,535}可能なポート番号が利用可能です。 一般的で一般的に使用されるポート番号のいくつかは次のとおりです: FTPの場合は\mathsf{22}、Telnetの場合は\mathsf{23}、簡易メール転送プロトコル(SMTP)の場合は\mathsf{25}、Ftpの場合は\mathsf{22}、Sshの場合は\mathsf{22}、Telnetの場合は\mathsf{23}、Smtpの場合は\mathsf{25}、Sshの場合は\mathsf{22}、Sshの場合は\mathsf{23}、7908>\mathsf{53}ドメインネームシステム(dns)などの場合

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

IPアドレスとポート番号

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

によってレンダリングされたQuickLaTeX.com

まとめ

このチュートリアルでは、IPアドレスとポートを詳細に学習しました。 また、IPアドレスとポート番号の間にいくつかの重要な違いを示しました。

あなたはコンピュータサイエンスや研究の経験の数年を持っている、とあなたはコミュニティとその経験を共有することに興味がある場合は、私たちの貢献のガイドラインを見てみましょう。

Leave a Reply