É possível que um dispositivo de hardware altere as informações de resposta para o mesmo IP?

0

Estou construindo um servidor de retransmissão para um jogo e queria que funcionasse na maioria das situações. O host e os clientes se conectarão ao servidor de retransmissão que funciona como intermediário.

Informações básicas:

O servidor de retransmissão (chamamos de R) tem um IP estático.

O aplicativo (servidor ou cliente) (podemos chamá-lo de A) pode, em teoria, usar qualquer tipo de provedor ex 3G / 4G / Wifi ... e estar por trás de qualquer número de firewalls / NATs / Proxys / Switches ... pense pior cenário possível.

Então, minha pergunta é se A enviar uma mensagem UDP para o R. R obter um IP e uma porta para a qual ele possa enviar uma resposta. Tudo bem.

Mas diga A (igual A) envie outra mensagem UDP para R. Existe algum hardware ou talvez software no mundo que possa alterar o IP ou a porta à qual o R responderá?

Exemplos em teoria:

Um NAT pode fornecer uma porta diferente para responder, mesmo se a mensagem for para o mesmo IP de antes? Existe um firewall que permite apenas uma resposta por mensagem de saída? Uma mensagem pode passar por um proxy enquanto outra mensagem não passa por um proxy que resulta em uma das mensagens pode ter uma porta diferente para enviar uma resposta? Se A usar uma conexão 3G e dirigir um carro e eles trocarem de torre de celular. Pode R obter outro IP ou porta ao usar a nova torre de celular? Mais uma vez, pense no pior cenário possível.

Por quê?

A razão pela qual eu pergunto é porque me pergunto se:

  1. Posso usar o mesmo IP e porta que recebi da primeira mensagem de A
  2. Ou devo enviar uma mensagem agora e depois para atualizar as informações de resposta.
  3. Ou se R só enviar para A se A primeiro enviar uma mensagem e eu apenas enviar uma resposta a cada solicitação.

nr 3 deve sempre funcionar, independentemente da situação. Mas eu só quero saber se eu pensar demais nisso.

Esta questão pode ser muito ampla, mas é difícil identificá-la.

    
por Knight 24.07.2017 / 11:06

0 respostas

Tags