Skip to main content

O que é um soquete TCP / IP?

Um soquete TCP / IP é usado para comunicações entre dois computadores. O soquete inclui o endereço IP (Internet Protocol), bem como o host ou a porta que os computadores estão usando para transmitir os dados. Todos os aplicativos que participam da transmissão usam o soquete para enviar e receber informações.

O objetivo de um soquete TCP / IP é identificar o endereço IP exclusivo do computador ou servidor de rede, juntamente com o número da porta. Às vezes, os números de porta são chamados de hosts e informam ao computador receptor para onde enviar os dados solicitados. Juntos, o endereço IP e o número da porta formam um soquete.

Um endereço de porta é o número da porta que será usada para enviar e receber dados. Cada dispositivo de computador possui várias portas diferentes usadas para enviar e receber comunicações. Como algumas dessas portas podem ser usadas por determinados dispositivos, como impressoras, o computador precisa informar a outros dispositivos para onde enviar informações. Na comunicação pela Internet, a porta pode ser uma porta Ethernet atribuída a um dispositivo específico ou o endereço da porta de um servidor conectado a vários computadores individuais.

Um soquete de computador, incluindo um soquete TCP / IP, é usado para facilitar a comunicação entre dois dispositivos separados. Ele fornece instruções para onde a comunicação deve ser enviada. O endereço IP e o endereço da porta contidos no soquete TCP / IP informam ao computador receptor para onde enviar os dados solicitados. Também ajuda a estabelecer algum tipo de linguagem uniforme entre as máquinas.

Quando um soquete é criado, o remetente e o receptor testam a porta de comunicação para garantir que os dados estejam passando. O remetente pode enviar uma solicitação informando ao destinatário qual é sua identidade. Uma resposta é então enviada de volta ao remetente, confirmando a identidade do remetente, enquanto também comunica a identidade do destinatário. Enquanto as comunicações forem concluídas e o soquete estiver confirmado como funcionando, outras solicitações de dados continuarão.

Os soquetes são criados sempre que um protocolo de comunicação é estabelecido entre dois ou mais dispositivos. Depois que o processo de comunicação termina, o soquete TCP / IP é fechado. Se, por algum motivo, a porta solicitada não estiver disponível, o soquete não será criado. Uma mensagem de erro geralmente solicita ao remetente e ao destinatário que o soquete falhou.

Os aplicativos usados ​​em comunicações, incluindo navegadores da web, também usam soquetes TCP / IP para enviar e receber dados. Durante o tempo em que o soquete estiver em uso, todas as comunicações e aplicativos serão vinculados ao endereço da porta identificado no soquete. À medida que os aplicativos enviam e recebem dados, eles procuram o endereço da porta ou o host específico do soquete.