O que é uma porta SSDP?

O Simple Service Discovery Protocol, ou SSDP (Simple Service Discovery Protocol), é um método para dispositivos conectados a uma rede descobrirem serviços contatáveis, como impressoras e servidores, além de permitir que outros dispositivos na rede detectem o novo nó. Os procedimentos SSDP são baseados em um multicast IP, que é como uma lista de endereços registrada em um endereço IP específico (todas as mensagens enviadas para esse endereço IP são enviadas para todos os membros da lista). As comunicações com SSDP são rotuladas com um número de porta, que é uma prática padrão em redes TCP / IP.

TCP / IP

O conjunto de protocolos TCP / IP determina a maneira como os dados são enviados pelas redes. Para passar de um remetente para um receptor, os dados devem passar por vários cabos e ser roteados para seu destino por dispositivos de rede, como roteadores. Para conseguir isso, os dados devem ser rotulados com um endereço IP. Os endereços IP são definidos pelo protocolo da Internet, que é um dos protocolos do conjunto TCP / IP (é o “IP”, Protocolo da Internet, parte de “TCP / IP”). A parte “TCP” significa o Transmission Control Protocol, um dos dois protocolos de transporte no conjunto, seguido pelo User Datagram Protocol ou UDP (user datagram protocol).

Protocolos de transporte

As portas são de responsabilidade dos protocolos de transporte. Os dados são empacotados em uma estrutura chamada pacote, na qual os dados estão no corpo e o cabeçalho contém as informações de endereço. O cabeçalho do protocolo de transporte inclui o número da porta dos aplicativos de origem e destino. Um dos dois protocolos opera em um pacote, mas nunca os dois ao mesmo tempo. As mensagens SSDP são transportadas pelo UDP. O TCP cria uma sessão através da qual muitas mensagens podem ser trocadas, verifica o seqüenciamento de dados e solicita a retransmissão de pacotes perdidos ou danificados. O UDP não executa nenhuma das opções acima, mas o SSDP não precisa de ferramentas TCP, tudo o que é necessário é enviar um pacote de mensagens para um endereço multicast IP.

Portas

No contexto de protocolos de transporte, uma porta não é um conector no computador em que um cabo está conectado, embora esse seja outro uso para o mesmo nome. Nesse contexto, uma porta é como um endereço para um aplicativo. Assim como o endereço IP envia um pacote de dados para um computador, o número da porta envia os dados para um processo que é executado no computador. Para receber dados em uma rede, um aplicativo precisa ter um número de porta. A lista universal de números de porta é gerenciada pela Internet Assigned Numbers Authority ou IANA.

Porta SSDP

A IANA atribuiu as portas TCP e UDSP 1900 ao SSDP, embora apenas use a porta UDP. Isso significa que qualquer mensagem SSDP chega em um computador rotulado 1900. No entanto, a implementação do Windows usa a porta 2869, que substitui o uso anterior da porta 5000. Nenhuma dessas portas está registrada para SSDP. Em outro desvio da prática padrão, a implementação da Microsoft usa TCP e não UDP.

Referências

 

Você pode estar interessado:

Deixe um comentário