Eu acho que geralmente os roteadores servem como um ponto de acesso, DHCP, firewall e switch como uma solução fácil para pessoas que não sabem muito sobre redes
Não, os roteadores são um tipo separado de dispositivo dos APs e switches. "Roteador" não é apenas um nome genérico - ele descreve uma função específica, roteando pacotes IP entre redes.
Em outras palavras, você está descrevendo uma combinação roteador + switch + AP, que pode ser melhor denominada "roteador SOHO (Small Office / Home Office)" ou "gateway doméstico".
(No entanto, muitos roteadores dedicados não têm um às vezes até mesmo um servidor DHCP integrado firewall e.)
Gostaria de saber por que os roteadores geralmente são necessários
O roteamento de IP é necessário porque a comutação pura no nível Ethernet não seria bem dimensionada.
Os endereços de dispositivos Ethernet são atribuídos pelo fabricante - não há estrutura útil neles; eles são aleatórios no que diz respeito à rede. Portanto, um comutador Ethernet tem apenas duas opções: manter uma lista de todos os dispositivos conectados a todas as portas (como fazem os comutadores modernos) ou simplesmente transmitir todos os pacotes para todas as portas (como na Ethernet original).
Ambos os métodos funcionam bem apenas até um determinado tamanho de rede , mas se houver mais dispositivos do que um switch pode lembrar, a rede derreterá rapidamente. (Tópicos relacionados: exaustão do CAM)
Assim, semelhante aos códigos postais ou à numeração de telefone, o IP fornece à rede uma estrutura - a cada rede, sub-rede e super-rede é atribuído um pedaço de endereço e você pode descrever rotas como "endereços começando com [10.7.xx]. ser alcançado via [porta 3] ". Agora, o resto do mundo não precisa conhecer milhões de clientes da Comcast, precisa apenas de algumas rotas para a própria Comcast.
Os roteadores IP mantêm o conhecimento dessas rotas e encaminham todos os pacotes de acordo.
(Essa separação entre Ethernet e IP é realmente útil porque oferece flexibilidade - a mesma Ethernet pode transportar vários protocolos diferentes, como IPv4, IPv6, talvez IPX ... Alguns outros protocolos não tiveram essa separação, como DECnet ou NetBIOS, e eles não poderiam sobreviver ao crescimento da rede.)
É possível acessar: Modem -> Alternar -> PCs com IPs estáticos
Claro, tecnicamente é possível. IPs estáticos nem são necessários.
De fato, em um provedor de serviços de Internet próximo ao meu local de trabalho, cerca de 20 clientes corporativos da cidade na verdade não têm seus próprios roteadores - seus comutadores 'externos' são conectados diretamente a um único roteador no prédio do ISP (que até serve DHCP para todos os eles), assim como você descreve.
Mas há razões pelas quais geralmente não é feito dessa maneira. (É certo que alguns deles vêm da escassez de endereços IPv4 - como o NAT. Mas muitos ainda seriam importantes mesmo em um mundo com IPv6 puro.)
No momento , o ISP direciona um único endereço IP "global" para a sua rede. Portanto, certamente, você pode conectar seu PC diretamente ao modem e configurá-lo com seu endereço "global". (As chances são de que isso seria configurado automaticamente via DHCP.)
De fato, essa costumava ser uma configuração muito comum aqui até o final dos anos 2000. A maioria dos clientes domésticos tinha apenas um computador, e esse computador costumava conversar diretamente através do modem com os roteadores do ISP - primeiro usando um modem dial-up real, depois um ADSL.
Mas todo dispositivo precisa de seu próprio endereço. Como você obtém apenas um endereço IPv4 do seu ISP, é possível conectar diretamente um computador, mas não dois - a menos que pague mais pelo segundo endereço.
É por isso que o seu roteador doméstico possui uma função "tradução de endereços de rede" (NAT), que oferece um bloco de endereços 192.168.x "particulares" e os oculta por trás de um único "global".
(O CGNAT também merece ser mencionado, mas a pesquisa é deixada para o leitor.)
Além do NAT, o seu "roteador" também possui outras funções, como firewall, servidor DHCP, cache DNS. Sim, tudo isso poderia ser feito pelos roteadores do ISP, mas isso custaria um pouco e incomodaria todos os clientes, sem dar vantagens a nenhum deles.
O firewall teria que ser configurado através da interface fornecida pelo seu ISP, e a maioria dos ISPs forneceria apenas o mínimo de opções. (Ao configurar meu próprio roteador, eu tenho controle total - posso aplicar regras de firewall a protocolos incomuns; criar várias sub-redes; experimentar túneis IPv6 ou RIP ou OSPF ...)
Tanto o firewall quanto o NAT precisam de recursos para rastrear conexões - alguma quantidade de memória, um pouco de energia da CPU. Atualmente, esses recursos estão espalhados, pois seu roteador precisa apenas rastrear suas próprias conexões. Mas se tudo fosse feito pelo ISP, seus roteadores precisariam de tanta memória e CPU quanto os roteadores de todos os clientes , o que é caro.
O servidor DHCP funciona muito melhor quando está do seu lado. Mesmo se o cabo da Internet estiver cortado, seus próprios dispositivos ainda poderão obter endereços IP e se comunicar localmente. (Sim, sim, endereços estáticos são possíveis, mas acredite, eles são um pé no saco para acompanhar.)
O cache do DNS funciona porque está em sua casa. De qualquer maneira , seu ISP possui seu próprio cache DNS , mas seu roteador ainda possui seu próprio cache pequeno, simplesmente porque está mais perto de você, atende a menos dispositivos e, portanto, pode responder muito mais rapidamente. (DNS lento é muito perceptível.)
Portanto, os motivos para ter seu próprio roteador doméstico são: 1) é mais rápido, 2) é mais barato, 3) é mais simples para você e o ISP.
(O ISP que descrevi anteriormente? Não sei por que eles fazem isso. Talvez seja diferente quando você tiver apenas uma dúzia de clientes, e quando tiver muitos milhares.)