ソケットとポートの違い

Anonim

ソケットとポート

に基づいたネットワークで発生する双方向通信コンピュータネットワーキングのコンテキストでは、ソケットは双方向通信の終点です。インターネットプロトコルに基づいたネットワークで発生します。ソケットは、通信チャネルを通って来るデータパケットを正しいアプリケーションに分配する。これは、IPアドレスやポート番号などの情報を使用して行われます。一般に、(ソフトウェア)ポートは、データを交換するために使用できる論理データ接続です。インターネット上では、TCPとUDPポートはコンピュータ間でデータを交換するために使用され、これらは最も広く使用されているポートです。

ソケットとは何ですか?ソケットは、インターネットプロトコルに基づくコンピュータネットワークで発生する双方向通信のエンドポイントである。ソケットは、通信チャネルを通って来るデータパケットを正しいアプリケーションに分配する。オペレーティングシステムは、各ソケットを通信するプロセスまたはスレッドにマップします。アクティブソケットとパッシブソケットという2種類のソケットがあります。アクティブなソケットは、開いているデータ接続を介して別のアクティブなソケットに接続されているソケットです。通信チャネルの両端にあるアクティブなソケットは、接続が閉じられると破棄されます。パッシブソケットは接続に参加していませんが、着信接続を待機しているソケットです。パッシブソケットが接続されると、新しいアクティブソケットが生成されます。インターネットソケットは、ローカルソケットのアドレス(ローカルIPアドレスおよびポート番号)、リモートソケットのアドレスおよびトランスポートプロトコル(例えば、TCP、UDP)によって識別される。

ポートとは何ですか?

ポートは、一時ファイルまたはストレージを使用せずにデータを交換するために使用できる論理データ接続です。インターネット上では、TCPとUDPポートはコンピュータ間でデータを交換するために使用され、これらは最も広く使用されているポートです。ポートは、ポート番号と呼ばれるポートに関連付けられた番号、ポートに関連付けられたIPアドレス、およびトランスポートプロトコルを使用して識別されます。ポート番号のセットは、一般に、特定のタイプのサービスのためにホストコンピュータに予約されています。ポートスキャンは、シーケンス内の一連のポートに接続しようとするプロセスです。一般的に、ポートスキャンは悪意のある試みとみなされます。システム管理者は、システムの脆弱性をチェックするためにそれを実行します。

SocketとPortの違いは何ですか?ソケットは、インターネットプロトコルに基づくコンピュータネットワークで発生する双方向通信のエンドポイントであるが、ポートは一時ファイルを使用せずにデータを交換するために使用できる論理データ接続であるか、ストレージ。ソケットはポートに関連付けられており、ポートに関連付けられた複数のソケットが存在する可能性があります。着信接続を待っているポートには、1つのパッシブソケットが関連付けられています。さらに、そのポートで開いている接続に対応する複数のアクティブなソケットが存在することがあります。