TCP/IPソケットとは何ですか?
TCP/IPソケットは、2つのコンピューター間の通信に使用されます。ソケットには、コンピューターがデータを送信するために使用しているホストまたはポートだけでなく、インターネットプロトコル(IP)アドレスが含まれます。送信に参加するすべてのアプリケーションは、ソケットを使用して情報を送信および受信します。
TCP/IPソケットの目的は、ポート番号とともにコンピューターまたはネットワークサーバーの一意のIPアドレスを識別することです。ポート番号はホストと呼ばれることがあり、受信コンピュータに要求されたデータを送信する場所を伝えます。一緒に、IPアドレスとポート番号はソケットを構成します。
ポートアドレスは、データの送信と受信に使用されるポートの番号です。各コンピューターデバイスには、通信を送信および受信するために使用するいくつかの異なるポートがあります。これらのポートの一部はプリンターなどの特定のデバイスで使用される場合があるため、コンピューターは他のデバイスに情報を送信する場所を指示する必要があります。インターネット通信では、港はイーサルンかもしれませんいくつかの個別のコンピューターに接続されているサーバーの特定のデバイスまたはポートアドレスに割り当てられたポート。
TCP/IPソケットを含むコンピューターソケットは、2つの別々のデバイス間の通信を容易にするために使用されます。その通信がどこに送られるべきかについての指示を提供します。 TCP/IPソケットに含まれるIPアドレスとポートアドレスは、受信コンピュータに要求されたデータを送信する場所を指示します。また、マシン間で何らかの均一な言語を確立するのにも役立ちます。
ソケットが作成されると、送信者と受信機の両方が通信ポートをテストして、データが通過していることを確認します。送信者は、受信者にそのIDとは何かを伝えるリクエストを送信できます。次に、送信者の身元を確認しながら、送信者に返信され、レシーバーの身元も伝えます。通信が通過し、ソケットがconである限り動作するように固まり、さらなるデータリクエストは継続します。
ソケットは、2つ以上のデバイス間で通信プロトコルが確立されるたびに作成されます。通信プロセスが終了すると、TCP/IPソケットが閉じられます。何らかの理由で要求されたポートが利用できない場合、ソケットは作成されません。エラーメッセージは通常、ソケットが失敗したことを送信者と受信機の両方に促します。
Webブラウザーを含む通信で使用されるアプリケーションも、TCP/IPソケットを使用してデータを送信および受信します。ソケットが使用されている間、すべての通信とアプリケーションは、ソケットで識別されるポートアドレスに拘束されます。アプリケーションがデータを送信および受信すると、ソケットの特定のポートアドレスまたはホストを探します。