Todo o computador pode ser conectado diretamente ao roteador através de um switch?

1

Questão Teórica. Todos os computadores da Internet podem ser conectados diretamente ao roteador por meio de um switch?

Isso pode ser parafraseado, como podemos fazer uma configuração de rede onde substituímos todos os switches por roteadores (ou roteadores NAT)?

Não tenho certeza, mas talvez isso se reduza ao por que precisamos do MAC se já tivermos o IP perguntado aqui: Por que precisamos do endereço MAC? e aqui Qual é o uso exato de um endereço MAC? .

A maioria das respostas não me satisfaz, como precisamos do endereçamento da camada 2, o IP é a camada 3 ... ou a interoperação de dois protocolos.

Deixe-me explicar alguns contra-argumentos:

  • Se o dispositivo final tiver um link direto para o roteador, ele poderá fornecer o IP diretamente, sem necessidade de se comunicar previamente com os MACs.

  • Os MACs são únicos e podem ser bloqueados, mas também podem ser falsificados. Não vejo outra necessidade de endereçamento exclusivo.

  • Por que mapear MAC com portas (links) quando podemos mapear IP com portas (links).

Estou motivado por nossas redes domésticas, nas quais não precisamos de switches. Em vez disso, conectamos dispositivos a roteadores NAT.

Portanto, sem a troca e o endereçamento da camada de enlace, seria assim:

  • eu conecto ao roteador com link dedicado (sem fio ou ethernet)
  • Fornece o endereço IP para esse link
  • Continuo a comunicação com a Internet oculta por trás da comunicação do NAT com o meu roteador no meu link dedicado

Você pode dizer que recurso perderíamos se eliminássemos todos os interruptores?

    
por croraf 01.11.2017 / 22:03

2 respostas

3

Can every computer on the Internet be connected directly to router instead through switch?

Sim.

I'm motivated by our home networks where we don't really need switches instead we connect devices with NAT routers.

Você está falando de um roteador doméstico com 4 portas LAN e 1 porta WAN? Essas 4 portas LAN estão em um switch integrado no roteador doméstico.

A pergunta de acompanhamento é: Se você pode substituir todos os switches por roteadores, por que não fazemos isso?

Resposta: Os roteadores são muito mais caros que os switches, tanto em termos de custo de hardware quanto em tempos de computação necessários para fazer a rede. Então seria um desperdício.

E a internet não é composta apenas por usuários domésticos atrás de ISPs. Nenhum centro de computação sã jogaria fora todos os switches e os substituiria por roteadores, não se eles quisessem continuar ganhando dinheiro.

    
por 01.11.2017 / 23:31
2

Um roteador também é um host na camada 2. Se a LAN da camada 1/2 for uma LAN IEEE (ethernet, Wi-Fi, token ring, etc.), ela deverá se comunicar usando um endereço MAC na LAN. Os protocolos IEEE LAN usam endereços MAC para se comunicar. Um host diretamente conectado a uma interface de roteador via ethernet (ou outra LAN IEEE) ainda se comunica por endereço MAC. Se você se conectar com um protocolo diferente de camada 1/2, por exemplo para uma interface serial via PPP, então você não usaria um endereço MAC, mas provavelmente não chegará perto da velocidade da Ethernet moderna.

O ponto das camadas de rede está usando o encapsulamento e a abstração. Isso leva você a ser capaz de transportar qualquer protocolo da camada 3 (IPv4, IPX, IPv6, AppleTalk, etc.) na LAN da camada 2, mesmo simultaneamente. Você não precisaria substituir seu equipamento de LAN (por exemplo, switches ou WAPs) ao adicionar ou migrar para o IPv6.

    
por 01.11.2017 / 22:20