O que outros nós fazem com os pacotes de um switch na primeira vez que os pacotes são enviados? [fechadas]

1

Sou totalmente novato aqui e não sei muito sobre Roteamento e Switching, Servidores e afins. Assim, minhas perguntas podem parecer muito novas, mas, por favor, descubram comigo.

Quando se trata de Switches eu aprendi que os pacotes da primeira vez são enviados de um nó para outro .. os pacotes são enviados para todos os nós naquela rede .. o switch então lembra onde, por exemplo, o Computador A está tentando enviar o nó. pacotes para (Computador D por exemplo) e quando ele descobre que, então, ele só enviará os pacotes para o Computador D e ignorará todos os outros ... e, assim, reduzirá o tráfego e economizará largura de banda.

Pergunta 1: Estou à vontade com isso ou estou faltando alguma coisa?

Pergunta 2: O que os outros computadores fazem com os pacotes recebidos na primeira vez que os pacotes foram enviados? Eles são ignorados?

Obrigado.

    
por Space Ghost 28.04.2014 / 08:42

2 respostas

2

Am I spot on with that or am I missing something?

Sim, você acertou. Depois que um pacote é enviado, o switch lembra que o computador de envio está. Esta entrada permanece até:

  • O computador não envia mais pacotes por algum tempo (definido pelo switch).
  • O computador é movido para uma porta de switch diferente, a partir da qual o switch verá os pacotes chegando.
  • O switch fica sem memória para lembrar os endereços MAC e remove alguns.

O switch precisa de acesso ultra-rápido a esta informação, por isso não pode ser armazenado em um chip RAM normal. Em vez disso, um CAM é usado. Isso significa conteúdo endereçado à memória, que é rápido para o tipo de operações que um switch ou roteador precisa fazer, mas tem capacidade muito pequena. Normalmente, os switches low-end conseguem lembrar de alguns milhares de computadores no máximo.

What do the other computers do with the packets they received the first time that the packets were sent out?

Normalmente, o sistema operacional diz à interface de rede para entregar apenas pacotes destinados ao seu próprio endereço MAC. Portanto, o hardware irá ignorar esses pacotes e o sistema operacional nunca os verá. Em situações especiais, isso pode não ser suficiente, então o sistema operacional pode dizer à interface de rede para entregar todos os pacotes, e então o sistema operacional deve decidir qual ignorar. Isso é usado, por exemplo, se você executar uma máquina virtual com um endereço MAC diferente conectado ao mesmo segmento de rede.

    
por 28.04.2014 / 09:10
2

Am I spot on with that or am I missing something?

Sim. Os switches aprendem em quais portas um computador está acessível e armazenam essas informações e as usam no futuro.

What do the other computers do with the packets they received the first time that the packets were sent out? Are they ignored?

Sim, outros hosts ignoram a solicitação ARP.

    
por 28.04.2014 / 08:52