El conjunto de protocolos TCP /IP dicta cómo los datos se encaminan en torno a redes . Para llegar desde un emisor a un receptor , los datos tienen que pasar por varios cables y dirigirse a su destino por los dispositivos de red como routers. Para ello, los datos deben ser etiquetados con una dirección IP . Las direcciones IP son definidos por el Protocolo de Internet, que es uno de los protocolos de la suite TCP /IP - que es la parte "IP" de "TCP /IP ". La parte de " TCP " significa el Protocolo de control de transmisión , uno de los dos protocolos de transporte en el conjunto de protocolos , el otro es el Protocolo de datagramas de usuario o UDP.
Transporte Protocolos
puertos son la responsabilidad de los protocolos de transporte . Los datos se empaqueta en una estructura llamada de un paquete , en el que los datos se encuentra en el cuerpo y la cabecera contiene información de la dirección . El encabezado de protocolo de transporte incluye el número de puerto de la aplicaciones de origen y de destino . O bien uno o el otro de los dos protocolos operan en un paquete , nunca los dos al mismo tiempo . Mensajes SSDP son transportados por UDP . TCP crea una sesión a través del cual se pueden intercambiar varios mensajes , secuencia de datos cheques , y solicita la retransmisión de paquetes perdidos o dañados. UDP no hace nada de esto, pero SSDP no tiene las características de TCP , todo lo que necesita es conseguir un paquete de mensajes a una dirección de multidifusión IP . No es necesario un diálogo entre los dos extremos .
Puertos
En el contexto de protocolos de transporte , un puerto que no es un socket en un equipo en el que un cable está enchufado , aunque esto es otro uso para el mismo nombre . Un puerto, en este contexto, es como una dirección para una aplicación. Al igual que la dirección IP consigue un paquete de datos a un ordenador, el número de puerto proporciona los datos a un proceso que se ejecuta en ese equipo. Para recibir datos a través de una red , una aplicación necesita tener un número de puerto . La lista universal de los números de puerto se mantiene por la Internet Assigned Numbers Authority , o IANA.
SSDP Puerto
IANA ha asignado tanto UDPS puertos TCP y 1900 para SSDP , a pesar de que sólo utiliza el puerto UDP. Esto significa que cualquier mensaje SSDP llega a un ordenador etiquetado con el número 1900 . Sin embargo , la implementación de Windows utiliza el puerto 2869 , que sustituye a su uso anterior del puerto 5000 . Ninguno de estos puertos están registrados para SSDP . En otra desviación de la práctica normal, la implementación de Microsoft utiliza TCP y UDP no .