Qu'est-ce qu'un socket TCP / IP?

Un socket TCP / IP est utilisé pour les communications entre deux ordinateurs. Le socket comprend l'adresse de protocole Internet (IP), ainsi que l'hôte ou le port utilisé par les ordinateurs pour transmettre les données. Toutes les applications participant à la transmission utilisent le socket pour envoyer et recevoir des informations.

Le but d'un socket TCP / IP est d'identifier l'adresse IP unique de l'ordinateur ou du serveur de réseau, ainsi que son numéro de port. Les numéros de port sont parfois appelés hôtes et indiquent à l'ordinateur destinataire où envoyer les données demandées. Ensemble, l'adresse IP et le numéro de port constituent un socket.

Une adresse de port est le numéro du port qui sera utilisé pour envoyer et recevoir des données. Chaque ordinateur dispose de plusieurs ports différents qu’il utilise pour envoyer et recevoir des communications. Certains de ces ports pouvant être utilisés par certains périphériques tels que des imprimantes, l'ordinateur doit indiquer aux autres périphériques où envoyer les informations. En communication Internet, le port peut être un port Ethernet affecté à un périphérique spécifique ou l'adresse du port d'un serveur connecté à plusieurs ordinateurs individuels.

Une prise d'ordinateur, y compris une prise TCP / IP, est utilisée pour faciliter la communication entre deux périphériques distincts. Il fournit des instructions pour indiquer où cette communication doit être envoyée. L'adresse IP et l'adresse de port contenues dans le socket TCP / IP indiquent à l'ordinateur destinataire où envoyer les données demandées. Cela permet également d’établir une sorte de langage uniforme entre les machines.

Lors de la création d'un socket, l'expéditeur et le destinataire testent tous deux le port de communication pour s'assurer que les données transitent. L'expéditeur peut envoyer une demande indiquant au destinataire son identité. Une réponse est ensuite renvoyée à l'expéditeur, confirmant l'identité de l'expéditeur, tout en communiquant l'identité du destinataire. Tant que les communications passent et que le socket est confirmé, les demandes de données se poursuivent.

Des sockets sont créés chaque fois qu'un protocole de communication est établi entre deux périphériques ou plus. Une fois le processus de communication terminé, le socket TCP / IP est fermé. Si pour une raison quelconque le port demandé n'est pas disponible, le socket ne sera pas créé. Un message d'erreur indique généralement à l'expéditeur et au destinataire que le socket a échoué.

Les applications utilisées dans les communications, y compris les navigateurs Web, utilisent également des sockets TCP / IP pour envoyer et recevoir des données. Pendant le temps d'utilisation du socket, toutes les communications et applications sont liées à l'adresse de port identifiée dans le socket. Lorsque les applications envoient et reçoivent des données, elles recherchent l'adresse de port ou l'hôte spécifique du socket.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?