entendendo o roteamento IP no Windows PC

0

Aqui está o meu entendimento:

  1. ipconfig lista todos os NICs que o meu PC possui (real ou virtual) e com ipconfig /all . Eu posso ver todas as informações para eles. Correto?

  2. arp -a imprime o cache de arp para cada NIC ativa. O cache de arp é usado pela NIC para determinar o endereço MAC de um dispositivo em minha LAN se quiser enviar um pacote Ip para ele. Correto?

Agora, o que exatamente o route print me diz? Como meu computador deve lidar com a entrada de nossos pacotes IP de saída? Eu sempre pensei que era para pacotes de saída, mas então eu vi o vídeo onde alguém disse "on-link" diz ao meu computador para ouvir os pacotes que recebe se eles tiverem um determinado endereço IP.

Se for para pacotes de entrada, como meu computador sabe para onde enviar os pacotes de saída?

E por que a impressão da rota precisaria conter o gateway padrão?

EDITAR

  255.255.255.255  255.255.255.255   On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255   On-link    172.29.138.145   5256
  255.255.255.255  255.255.255.255   On-link         10.0.75.1    271
  255.255.255.255  255.255.255.255   On-link     192.168.2.191    311
    
por user3813234 20.06.2018 / 21:16

1 resposta

3

ipconfig lists all NICs my PC has (real or virtual) and with ipconfig /all I can see all the info for them

Correto.

arp -a prints the ARP cache for each active NIC. The ARP cache is used by the NIC to determine the MAC address of a device in my LAN if it wants to send an IP packet to it.

Correto.

What exactly does route print tell me?

Ele informa como os pacotes para vários destinos são roteados.

"on-link" tells my computer to listen for packets that it receives if they have a certain IP address

Incorreto.

On-link é uma rota que pode ser acessada diretamente (a NIC está em contato direto com ela, na mesma sub-rede).

Como é acessado diretamente, não precisa de um endereço de gateway.

If it is for incoming packets

incorreto.

É para pacotes de saída.

Then why would the route print need to contain the default gateway?

Geralmente, não é viável para todos os hosts manter o conhecimento das rotas para todas as outras redes (não locais) (na internet).

Portanto, o Gateway Padrão é o endereço para o qual os pacotes são enviados se não houver nenhum gateway específico para um determinado destino listado na tabela de roteamento.

Mantém as rotas para redes remotas (não locais).

Leitura Adicional

por 20.06.2018 / 21:33

Tags