310 Shares 5522 views

Como configurar a receber ligações através de 8080 (porta): instrução, diagrama e comentários

Porto em redes de computadores é um número natural que é registrado no protocolo OSI cabeçalho. Ele destina-se a identificar o receptor do processo, o pacote no mesmo hospedeiro.

Como regra geral, no espaço do usuário em um host com um sistema operacional instalado vem mais de um processo de cada vez, e cada um deles executa um programa específico. Se esses programas afetam a rede de computadores "shell" de vez em quando ele recebe através do-pacote IP que é destinado a um dos programas.

Como isso funciona?

Se o programa usa a troca de dados através da rede, esse processo pode ocorrer da seguinte forma:

  • Na SO solicitado um determinado número de porta. O sistema pode fornecer tanto o seu programa e proibir a transferência (o que acontece nos casos em que o número de porta já está em uso por outro aplicativo).
  • No OS é solicitada não especificar o número da porta em qualquer disponíveis. O próprio sistema escolhe-lo e fornece Programa.

Como abrir uma porta (8080, 80 e assim por diante)? Dentro da rede de informação é trocada de acordo com um protocolo específico (entre os dois processos). Para conexão foi estabelecida, é necessário o seguinte:

  • IP-endereço do remetente e do destinatário anfitriões (necessário para encaminhar foi construído entre eles);
  • número de protocolo;
  • Quartos ambas as portas (origem e destino).

Se a conexão é através de TCP, a porta de origem é usado como o sistema operacional do destinatário para confirmar a transmissão dos dados e processar o destinatário responder.

portas abertas e fechadas

Na parte de host e número de porta ato do remetente como uma contrapartida para o endereço de retorno, que é indicado no envelope. Este número é chamado o inverso.

Nos casos em que um processo em um host em uma base regular, usando o mesmo número de porta para uma porta é considerada aberta. Por exemplo, o programa associado com o servidor pode usar o tempo todo 80 ou 8080 para a comunicação. Quando o processo não é possível abrir uma porta que é considerada fechada.

números de porta

Todas as portas têm seus números registrados na forma prescrita. Cada um é projetado para a sua finalidade específica. Então, muitas vezes você pode ver a porta 8080. Por que você precisar dessa funcionalidade ao usar a Internet?

Segundo dados oficiais, a porta é TCP e é projetado para uso com HTTP. Extra-oficialmente, ele também é usado pelo servlet container Tomcat escrito em Java.

TCP-porta 8080 pode utilizar um protocolo específico para a comunicação, em função da aplicação. Protocolo é um conjunto de regras formais que explica como os dados são transmitidos através da rede. Ele pode ser apresentado em uma linguagem que é usada entre computadores para ajudá-los a se comunicar de forma mais eficaz.

O protocolo HTTP, que atravessa 8080, determina o formato de comunicação entre os navegadores da Internet e web sites. Outro exemplo é o protocolo IMAP, que define a relação entre os servidores de e-mail IMAP e clientes ou, finalmente, o protocolo SSL, o qual especifica o formato utilizado para mensagens criptografadas.

transferência de dados

Assim, TCP-Port 8080 usa o Transmission Control Protocol. Ele é um dos principais protocolos em redes TCP / IP. Considerando que o protocolo IP trata apenas de pacotes, TCP permite que dois hosts para estabelecer uma conexão e fluxos de intercâmbio de dados. Ele garante a sua entrega, bem como o facto de que os pacotes serão entregues a porta 8080 na mesma ordem em que foram enviados. conexão garantida para 8080 – esta é uma distinção fundamental entre TCP e UDP. UDP 8080 não garantiria a mesma conexão.

Como abrir a porta 8080 no Windows 7?

Para fazer isso, vá ao menu "Iniciar" e encontrar o Painel de Controle. É necessário clicar no submenu "Network" e encontrar o "módulo Firewall." Na guia "Exceções", encontrar o "Adicionar porta". Você vai abrir uma caixa de diálogo na qual você deve digitar o número da porta. Certifique-se de que as configurações especificadas no TCP, em seguida, selecione OK.

Como fechar a porta 8080? É o suficiente para configurar uma conexão para outra porta específica.

Configuração Avançada HTTP e TCP Proxy

O protocolo HTTP é executado no topo do TCP, mas fornece informações adicionais sobre a atribuição de uma mensagem. Por esta razão, os dois proxies são configurados de forma diferente.

HTTP tráfego inclui o host de destino e porta para a mensagem. Ele vai conexão on-TCP com um ponto de extremidade TCP, ou seja, entre um determinado host e porta. Normalmente, HTTP-Post aponta para o mesmo parâmetro como o TCP conexão. Se você alterar a configuração do cliente para usar conexão com o servidor proxy HTTP é feita para outro host e porta, em vez da URL especificado nas http-endereços. Isto significa que o ponto final de TCP na mensagem é diferente da extremidade ao qual ele está ligado.

Por exemplo, se o HTTP-solicitação enviada para solicitação de página http://192.0.2.1:8080/operation inclui «192.0.2.1:8080» título «anfitrião» HTTP-mensagem, que é enviada para a porta 8080 no host 192,0. 2.1.

No entanto, se você configurar o HTTP-cliente para usar um servidor proxy, TCP-conexão básica vai para o ponto de extremidade TCP para ele, enquanto a mensagem ainda contém o endpoint originais.

Por exemplo, se você configurar os clientes para enviar suas mensagens para o servidor proxy em 198281.100.1 porta 3128, e o cliente envia um pedido de http://192.0.2.1:8080/operation, a mensagem contém ainda «192.0.2.1: 8080" o título «anfitrião», e agora também no campo da «Request-Line». No entanto, esta mensagem é agora enviado através do TCP-conexão em 198.51.100.1:3128. Assim, o servidor proxy HTTP pode receber mensagens na mesma porta (proxy na porta 8080) e pode enviá-los para vários serviços diferentes, com base em informações sobre o destinatário.

Como configurar o conexões na porta 8080 receber?

Assim, o título de «anfitrião» foi adicionado em HTTP / 1.1. Conexões HTTP / 1.0 não incluí-lo em si mesmo. Por esta razão, estes compostos, que não passam através do proxy não inclui o hospedeiro e a porta para a mensagem. No entanto, informações sobre o HTTP / 1.0, enviados através de um servidor proxy, ainda contém o host de destino e porta na "string de consulta". Portanto, a ausência do título «anfitrião» não causa problemas para o proxy.

Para habilitar o proxy de TCP, você deve alterar a configuração do cliente com ponto final TCP em tempo real em um ponto de extremidade substituível. Ao contrário de HTTP, o protocolo não proporciona uma capacidade embutida para usar um proxy. Isto é, se você se conectar ao servidor proxy por meio do TCP, para transmissão de informações para o destino final não fornece qualquer mecanismo.

Como configurar a conexão múltipla através de 8080?

A única maneira para o proxy TCP permitir conexões com vários sistemas (isto é, destino final), não importa o quanto o tráfego será enviado para estes compostos – é ouvir a outra porta para cada um dos sistemas. Ele permite que você se conectar e manter informações sobre qual dos seus números de porta correspondem a cada endpoint. Em seguida, o cliente é configurado com o proxy de porta correspondente a cada sistema com o qual terá de se ligar. portas de proxy escuta TCP e seus terminais correspondentes configurado nos operadores no arquivo de configuração do proxy, RTCP_install_dir / httptcp / registration.xml. Em primeiro lugar, verifique a porta 8080 – se ele estiver aberto por padrão, outros ajustes serão feitos em poucos minutos.

Neste exemplo, 198.51.100.1 é o endereço IP do servidor proxy. Qualquer tráfego enviada para a porta 3333 no servidor proxy é enviada para a porta 8080 no seguinte endereço: www. Exemplo. com:

Então você tem que mudar o arquivo de configuração do cliente cada vez que você adicionar um novo destino para o tráfego. Esta restrição não se aplica a HTTP-Proxy.

A interação entre o HTTP e TCP

Para entender como o porto movimenta nos HTTP e TCP proxies, suponha que você tem dois serviços on 192.0.2.1:8080 e 192.0.2.1:8081 e servidor proxy em execução no 198.51.100.1. Se eles diferem no endereço IP em vez de pelo número de porta, este exemplo será o mesmo, exceto para o endereço correspondente para cada serviço. Se eles esperam HTTP tráfego para pedidos de porta proxy one-o HTTP em ambos os pontos finais TCP pode ser enviado para ele. Quando um HTTP vê que a mensagem é dirigida 192.0.2.1:8080, o proxy encaminha a mensagem para este endereço, ou aplicar quaisquer regras que ele tem para este serviço. O mesmo procedimento se aplica a 192.0.2.1:8081, usando a mesma porta.

Se estes dois serviços, em vez de esperar o tráfego TCP deve ser porta de dois TCP-proxy aberto definida por dois elementos no arquivo de configuração:

A configuração do cliente para as primeiras mudanças no serviço de «192.0.2.1:8080» em «198.51.100.1:3333», e para o segundo – uma «192.0.2.1:8081» a «198.51.100.1:3334». O cliente envia uma mensagem (pacote TCP), o primeiro serviço do primeiro endereço.

O servidor proxy recebe-o à porta (3333), mas não sabe o que os dados estão sendo enviados através desta ligação. Tudo o que ele sabia – uma conexão com a porta 3333. Portanto, o servidor proxy consulta sua configuração e vê que o tráfego nesta porta deve ser redirecionada para 192.0.2.1:8080 (ou que é necessário aplicar a regra para este serviço). Se você não pode redirecionar todo o tráfego HTTP, porque a configuração do cliente não suporta a configuração do servidor proxy HTTP, você deve usar um reverso HTTP-Proxy.

Nele em vez do alvo URL endereços que você especificar o seu desejado. Este processo é semelhante para configurar o proxy TCP, em que você especifique-o como um ponto final para mensagens TCP no sistema cliente e criar uma regra de encaminhamento.

A diferença é que você adicionar o atributo type na regra que especifica HTTP, como no exemplo a seguir: .

Como é o movimento de tráfego?

Agora servidor proxy é configurado para aceitar apenas HTTP tráfego para o porto designado, e pode ser usado filtragem mais rico. Por exemplo, o servidor pode filtrar o tráfego na capa, que não tem caminho definido em sua URL-endereço, ou que não usa o método específico em HTTP, como POST. No entanto, porque a ficha nem sempre funciona, o servidor ainda precisa ser o destino do item , para ser capaz de enviar o tráfego para o sistema. Por exemplo, suponha que o cliente precisa se conectar ao serviço no 192.0.2.1:8080 e usar um reverso HTTP-Proxy em 198.51.100.1:3333.

Antes que um cliente pode usar um servidor proxy, a configuração do cliente para este serviço, você precisa mudar a URL-endereços, tais como http: // 192.0.2.1:8080/ operação, em http: // 198.51.100.1:3333/ operação. A consulta que é enviado para o novo endereço da URL, entra no servidor proxy.

A mensagem de pedido contém um ponto final TCP para o proxy (198.51.100.1:3333) no cabeçalho "Host", e não o endereço do sistema, porque o cliente não sabe o que ele envia a mensagem encaminhada. Isso simplificou o cliente determina a natureza do papel de um tal composto. Assim, o proxy usa os elementos de , saber que o pedido está chegando à porta 3333 requer um dos seguintes procedimentos: ela deve ser encaminhada para um sistema vivo 192.0.2.1:8080, eo título «anfitrião» na mensagem a ser atualizado. Para que a mensagem a ser aplicado todas as regras do serviço, por exemplo, a ficha de encaminhamento.