754 Shares 4086 views

Como configurar el conexiones de recepción a través de 8080 (puerto): instrucción, diagrama y comentarios

Puerto en redes de computadoras es un número natural que se registra en la cabecera de protocolos OSI. Está diseñado para identificar el destinatario del proceso el paquete en el mismo huésped.

Por regla general, en el espacio de usuario en una máquina con un sistema operativo instalado viene más de un proceso a la vez, y cada uno de ellos se ejecuta un programa específico. Si estos programas afectan a la red informática "cáscara" de vez en cuando se recibe a través de la IP-paquete que está destinada a uno de los programas.

¿Cómo funciona?

Si el programa utiliza el intercambio de datos a través de la red, este proceso puede llevarse a cabo de la siguiente manera:

  • En OS solicitado un número de puerto en particular. El sistema puede proporcionar tanto su programa y prohibir la transferencia (esto ocurre en los casos en que el número de puerto ya está en uso por otra aplicación).
  • En el sistema operativo se solicita no especificar el número de puerto en ninguna disponible. El sistema en sí lo elige y proporciona Programa.

¿Cómo abrir un puerto (8080, 80 y así sucesivamente)? Dentro de la información de red se intercambia según un protocolo específico (entre los dos procesos). Para la conexión se ha establecido, se requiere lo siguiente:

  • Dirección IP de los anfitriones de remitente y destinatario (necesario para encaminar fue construido entre ellos);
  • número de protocolo;
  • Salas de ambos puertos (origen y destino).

Si la conexión es a través de TCP, el puerto de origen se utiliza como sistema operativo del destinatario para confirmar la transmisión de los datos y procesar el destinatario responda.

Los puertos abiertos y cerrados

En la parte de host y el puerto número acto del remitente como contrapartida a la dirección de retorno, lo que se indica en el sobre. Este número se llama la inversa.

En los casos en que se considera abierto un proceso en un host de forma regular con el mismo número de puerto a un puerto. Por ejemplo, el programa asociado con el servidor puede utilizar todo el tiempo 80 o 8080 para la comunicación. Cuando el proceso no puede abrir un puerto que se considera cerrado.

números de puerto

Todos los puertos tienen sus números registrados en la forma prescrita. Cada uno está diseñado para su propósito específico. Muy a menudo se puede ver el puerto 8080. ¿Por qué necesita esta funcionalidad cuando se utiliza el Internet?

Según los datos oficiales, el puerto es TCP y está diseñado para su uso con HTTP. Extraoficialmente, también es utilizado por el contenedor de servlets Tomcat escrito en Java.

TCP-puerto 8080 puede utilizar un protocolo específico para la comunicación, dependiendo de la aplicación. Protocolo es un conjunto de reglas formalizadas que explica cómo los datos se transmiten por la red. Puede ser presentado en un lenguaje que se utiliza entre los equipos para ayudarles a comunicarse de manera más efectiva.

El protocolo HTTP, que corre a través de 8080, determina el formato de la comunicación entre los navegadores de Internet y sitios web. Otro ejemplo es el protocolo IMAP, que define la relación entre los servidores de correo IMAP y clientes o, por último, el protocolo SSL, que especifica el formato utilizado para los mensajes cifrados.

transferencia de datos

Por lo tanto, TCP-Port 8080 utiliza el protocolo de control de transmisión. Él es uno de los principales protocolos de redes TCP / IP. Considerando que las ofertas de protocolos IP con paquetes, TCP permite que dos anfitriones para establecer una conexión y flujos de intercambio de datos. Se garantiza su entrega, así como el hecho de que los paquetes se entregarán al puerto 8080 en el mismo orden en el que fueron enviados. conexión garantizada para 8080 – ésta es una distinción clave entre TCP y UDP. UDP 8080 no garantizaría la misma conexión.

¿Cómo abrir el puerto 8080 en Windows 7?

Para ello, vaya a "Inicio" y encontrar el Panel de control. Es necesario hacer clic en el submenú "Red" y encontrar el "módulo de servidor de seguridad." En la pestaña "Excepciones", encontrar el "Agregar puerto". Se abrirá un cuadro de diálogo en el que debe introducir el número de puerto. Asegúrese de que la configuración especificada en el protocolo TCP, a continuación, seleccione Aceptar.

¿Cómo cerrar el puerto 8080? Es suficiente para configurar una conexión a otro puerto específico.

Configuración avanzada de proxy HTTP y TCP

El protocolo HTTP se ejecuta en la parte superior de TCP, pero proporciona información adicional acerca de la asignación de un mensaje. Por esta razón, los dos servidores proxy están configurados de manera diferente.

Tráfico HTTP incluye el host de destino y el puerto para el mensaje. Va conexión on-TCP con un extremo TCP, es decir, entre un host y el puerto en particular. Por lo general, HTTP-POST apunta al mismo punto final como el TCP-conexión. Si cambia la configuración del cliente para utilizar la conexión de servidor proxy HTTP está hecho a otro host y el puerto, en lugar de la URL especificada en las direcciones HTTP. Esto significa que el punto de TCP fin en el mensaje es diferente de la final a la que está conectado.

Por ejemplo, si la petición de HTTP enviado a petición de la página http://192.0.2.1:8080/operation incluye «192.0.2.1:8080» del título «anfitrión» HTTP-mensaje que se envía al puerto 8080 en el host 192,0. 2.1.

Sin embargo, si configura el HTTP-cliente para utilizar un servidor proxy, TCP-conexión básica va al extremo TCP para él, mientras que el mensaje contiene todavía el criterio de valoración inicial.

Por ejemplo, si configura los clientes para enviar sus mensajes al servidor proxy en 198281.100.1 puerto 3128, y el cliente envía una solicitud de http://192.0.2.1:8080/operation, el mensaje contiene todavía «192.0.2.1: 8080" el título «anfitrión», y ahora también en el campo de la «Solicitud-Line». Sin embargo, este mensaje se envía ahora a través del TCP-conexión en 198.51.100.1:3128. De este modo, el servidor proxy HTTP puede recibir mensajes en el mismo puerto (proxy en el puerto 8080) y les puede enviar a varios servicios diferentes sobre la base de información sobre el destinatario.

Cómo configurar la conexión al puerto 8080 reciben?

Por lo tanto, se añadió el título de «anfitrión» a HTTP / 1.1. Conexiones HTTP / 1.0 no incluye en sí mismo. Por esta razón, tales compuestos, que no pasan a través del proxy no incluye al host y el puerto para el mensaje. Sin embargo, la información sobre los protocolos HTTP / 1.0, enviado a través de un servidor proxy, todavía contiene el host de destino y el puerto en la "cadena de consulta". Por lo tanto, la ausencia del título «anfitrión» no causa problemas para el proxy.

Para habilitar el proxy TCP, debe cambiar la configuración del cliente con extremo TCP en tiempo real en un punto final reemplazable. A diferencia de HTTP, el protocolo no proporciona una capacidad incorporada para utilizar un proxy. Es decir, si se conecta al servidor proxy a través del TCP, para la transmisión de información al destino final no proporciona ningún mecanismo.

Cómo configurar la conexión múltiple a través de 8080?

La única manera de que el proxy TCP permite conexiones a múltiples sistemas (es decir, el destino final), sin importar la cantidad de tráfico se enviará a estos compuestos – es escuchar a otro puerto para cada uno de los sistemas. Se le permite conectar y mantener información sobre cuál de sus números de puerto corresponde a cada punto final. A continuación, el cliente está configurado con el puerto del proxy correspondiente a cada sistema con el que se necesita para conectarse. Proxy TCP puertos de escucha y sus correspondientes puntos finales configurados en los operadores en el archivo de configuración de proxy, RTCP_install_dir / httptcp / registration.xml. En primer lugar, comprobar el puerto 8080 – si está abierto por defecto, más ajustes serán hechos en pocos minutos.

En este ejemplo, 198.51.100.1 es la dirección IP del servidor proxy. Cualquier tráfico enviado al puerto 3333 en el servidor proxy se envía al puerto 8080 en la siguiente dirección: www. Ejemplo. com:

Así que hay que cambiar el archivo de configuración del cliente cada vez que añada un nuevo destino para el tráfico. Esta restricción no se aplica a proxy HTTP.

La interacción entre el HTTP y TCP

Para entender cómo el puerto maneja en los servidores proxy HTTP y TCP, supongamos que tiene dos servicios de 192.0.2.1:8080 y 192.0.2.1:8081, y el servidor proxy se ejecuta en el 198.51.100.1. Si difieren en la dirección IP en lugar de por el número de puerto, este ejemplo será el mismo a excepción de la dirección correspondiente para cada servicio. Si esperan tráfico HTTP para una sola solicitudes HTTP al puerto de proxy en ambos puntos finales TCP pueden ser enviados a él. Cuando un HTTP ve que el mensaje se dirige 192.0.2.1:8080, el proxy reenvía el mensaje a esta dirección, o aplica ninguna norma que tiene para este servicio. El mismo procedimiento se aplica a 192.0.2.1:8081, usando el mismo puerto.

Si estos dos servicios en lugar esperan que el tráfico TCP debe estar abierto el puerto TCP dos-proxy definida por dos elementos en el fichero de configuración:

La configuración del cliente durante los primeros cambios en el servicio de «192.0.2.1:8080» en «198.51.100.1:3333», y por segundo – un «192.0.2.1:8081» a «198.51.100.1:3334». El cliente envía un mensaje (paquete TCP), el primer servicio de la primera dirección.

El servidor proxy recibe al puerto (3333), pero no sabe qué datos están siendo enviados a través de esta conexión. Todo lo que sabía – una conexión al puerto 3333. Por lo tanto, el servidor proxy consulta su configuración y ve que el tráfico en este puerto debe ser redirigido a 192.0.2.1:8080 (o que es necesario aplicar la regla para este servicio). Si no puede redirigir todo el tráfico HTTP, debido a la configuración del cliente no es compatible con la configuración del servidor proxy HTTP, se debe utilizar un proxy HTTP inverso.

En él, en lugar de la URL de destino de las direcciones que especifique su deseada. Este proceso es similar a configurar el proxy TCP, en el que se especifica como un punto final para los mensajes TCP en el sistema cliente y crear una regla de reenvío.

La diferencia es que se agrega el atributo de tipo en la regla que especifica HTTP, como en el siguiente ejemplo: .

¿Cómo es el movimiento del tráfico?

Ahora servidor proxy está configurado para aceptar solamente tráfico HTTP para el puerto designado, y se puede utilizar más rica de filtrado. Por ejemplo, el servidor puede filtrar el tráfico en la cubierta, que no tiene ruta definida en su URL-dirección, o que no utiliza el método HTTP-específica, como POST. Sin embargo, debido a que el enchufe no siempre funciona, el servidor todavía tiene que ser el destino del elemento , para poder enviar tráfico al sistema. Por ejemplo, supongamos que el cliente necesita para conectarse al servicio de 192.0.2.1:8080 y utilizar un HTTP proxy inverso en 198.51.100.1:3333.

Antes de que un cliente puede utilizar un servidor proxy, la configuración del cliente por este servicio, es necesario cambiar las direcciones URL está, como http: // 192.0.2.1:8080/ operación, en http: // 198.51.100.1:3333/ operación. La consulta que se envía a la nueva dirección de la URL, entra en el servidor proxy.

El mensaje de petición contiene un extremo TCP para el proxy (198.51.100.1:3333) en el "anfitrión" de cabecera, y no la dirección del sistema, debido a que el cliente no sabe lo que envía el mensaje reenviado. Esto simplifica el cliente determina la naturaleza de la función de dicho compuesto. Por lo tanto, el proxy utiliza los elementos de , a saber que la solicitud está llegando a puerto 3333 requiere uno de los siguientes: debe ser enviada a un sistema vivo 192.0.2.1:8080, y el título «anfitrión» en el mensaje sea actualizado. Para el mensaje para ser aplicado todas las reglas del servicio, por ejemplo, el tapón de enrutamiento.