Cos'è una porta SSDP?
TCP / IP
La suite di protocolli TCP / IP determina il modo in cui i dati vengono inviati su reti. Per passare da un trasmettitore a un ricevitore, i dati devono passare attraverso diversi cavi e essere indirizzati alla sua destinazione da dispositivi di rete come i router. Per ottenere ciò, i dati devono essere etichettati con un indirizzo IP. Gli indirizzi IP sono definiti dal protocollo Internet, che è uno dei protocolli della suite TCP / IP (è la parte "IP", Internet Protocol, di "TCP / IP"). La parte "TCP" significa Transmission Control Protocol, uno dei due protocolli di trasporto nella suite, seguito da User Datagram Protocol o UDP (User Datagram Protocol).
Protocolli di trasporto
I porti sono la responsabilità dei protocolli di trasporto. I dati sono impacchettati in una struttura denominata pacchetto, in cui i dati sono nel corpo e l'intestazione contiene le informazioni sull'indirizzo. L'intestazione del protocollo di trasporto include il numero di porta delle applicazioni di origine e destinazione. Uno dei due protocolli opera in un unico pacchetto, ma mai entrambi allo stesso tempo. I messaggi SSDP sono trasportati dall'UDP. TCP crea una sessione attraverso la quale possono essere scambiati molti messaggi, verifica il sequenziamento dei dati e richiede la ritrasmissione di pacchetti persi o danneggiati. UDP non fa nulla di quanto sopra, ma SSDP non ha bisogno degli strumenti TCP, tutto ciò che serve è inviare un pacchetto di messaggi a un indirizzo IP multicast. Un dialogo tra i due estremi non è necessario.
porti
Nel contesto dei protocolli di trasporto, una porta non è un connettore sul computer su cui è collegato un cavo, sebbene si tratti di un altro uso con lo stesso nome. In questo contesto, una porta è come un indirizzo per un'applicazione. Proprio come l'indirizzo IP invia un pacchetto di dati a un computer, il numero di porta invia i dati a un processo eseguito su quel computer. Per ricevere dati in una rete, un'applicazione deve avere un numero di porta. L'elenco universale dei numeri di porta è gestito dall'autorità di numeri assegnati Internet, o IANA.
Porta SSDP
IANA ha assegnato le porte TCP e UDSP 1900 a SSDP, sebbene utilizzi solo la porta UDP. Ciò significa che qualsiasi messaggio SSDP arriva a un computer etichettato con il numero 1900. Tuttavia, l'implementazione di Windows utilizza la porta 2869, che sostituisce il suo precedente utilizzo della porta 5000. Nessuna di queste porte è registrata per SSDP. In un'altra deviazione dalla pratica standard, l'implementazione di Microsoft utilizza TCP e non UDP.