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.

enter image description here

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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a cs.stackexchange
scroll top