IP de origem e Destino da conexão TCP
-
29-09-2020 - |
Pergunta
Cinco Tupla Identificador de ligação TCP (TCP, IP local, porta local, IP remoto, porta remota).
Eu tenho 3 computadores em caixa virtual e definir BOX1 para o cliente, BOX2 para a mediana, e BOX3 para o servidor.E fez interfaces entre eles para se comunicar.
Assim que eu tiver executado o programa de servidor em BOX3 e programa cliente no BOX1.O programa cliente chama 10.0.2.2.
Quando eu pacotes capturados a partir de BOX1 e BOX3, o IP de Origem e Destino, endereço IP foi assim.
BOX1's SYN
Src : 10.0.1.2
Dest : 10.0.2.2
BOX3's SYN
Src : 10.0.1.2
Dest : 10.0.2.2
O que eu tenho pensado é que, no BOX1, Src deve ser 10.0.1.2 e de Destino deve ser 10.0.1.1.E em BOX3, ele deve ser 10.0.2.1 para Src e 10.0.2.2 para o Destino.Porque BOX1 se comunica com BOX2 e BOX3 commuicates com BOX2.
Por que a IP é assim?
Obrigado por sua ajuda.
Solução
Se você considerar o formato do TCP-IP datagrama.
Endereço De Origem:A versão de 32 bits do endereço IP de origem do datagrama.Note-se que embora intermédio de dispositivos como roteadores podem manipular o datagrama, eles, normalmente, não coloque seu endereço no campo—é sempre o dispositivo que originalmente enviou o datagrama.
Endereço De Destino:O endereço IP de 32 bits do destinatário do datagrama.Novamente, apesar de dispositivos como roteadores podem ser as metas intermediárias do datagrama, este campo é sempre para o destino final.
Você pode obter mais compreensão aqui.