Sockets son la base de las redes de computadoras . Un socket es esencialmente una conexión entre dos máquinas . Ni uno físico, sino uno virtual que abarca todo el hardware que conecta los dos equipos. Esta toma es lo que se utiliza para enviar datos entre las dos máquinas . Sin embargo , tomas de corriente no se conectan programas específicos entre sí . Los puertos se utilizan para migrar los datos a su programa de destino previsto después de los datos se envían a través de la toma de corriente.
Puertos
puertos son un sistema de direccionamiento para las computadoras. Mientras que los programas se conectan a través de algunos puertos , son puertos virtuales en lugar de puertos físicos . Un puerto es un número que una toma de conexión utiliza para etiquetar los datos que está enviando . Los programas se " escuchan " los datos que vienen en un puerto específico , o mejor dicho , marcado con el número virtual específico . Al enviar datos a través de una conexión de socket en el puerto el programa de destino está escuchando , entonces el programa recibirá los datos.
Puerto predeterminado y Port Forwarding
< p> El puerto de conexión web estándar es el puerto 80 . Para los servidores web , este puerto por defecto que las conexiones HTTP se aceptarán hasta el . Restringir los puertos que los usuarios pueden conectarse a sirve los propósitos de seguridad. Para redes con varios equipos , configuración de un router para enviar conexiones externas que se conectan a través de un puerto específico a un equipo específico , llamado el reenvío de puertos , permite a los usuarios acceder a sus ordenadores de la red remota.
Dinámico vs estático IPs
El sistema de puerto virtual de direccionamiento es independiente de la dirección IP del equipo de destino. La dirección IP del objetivo de ayuda al programa a encontrar el destino a través de Internet . Una vez que se ha establecido la conexión de socket con el equipo de destino , a continuación, la información de puerto es manejado por el ordenador en el otro lado de la dirección IP . En consecuencia , el tipo de dirección IP utilizada es irrelevante para el funcionamiento del puerto.