O que é um roteador
O roteador é um hardware de interconexão de redes informáticas que possibilita o encaminhamento dos pacotes de dados entre duas ou mais redes a fim de determinar o caminho que eles devem tomar. Quando um usuário procura um
URL, o navegador interroga o
servidor de nomes, que lhe indica o
endereço IP do dispositivo visado.
O seu computador envia o pedido ao roteador mais próximo, ou seja, à
passarela por padrão da rede onde se encontra. Este roteador vai, então, determinar para que dispositivo os dados serão encaminhados, para escolher o melhor caminho. Para fazer isso, os roteadores mantêm atualizadas as tabelas de encaminhamento, verdadeiro mapeamento de itinerários a serem seguidos, em função do endereço procurado. Existem inúmeros protocolos para realizar esta tarefa:
Além de sua função de
encaminhamento, os roteadores permitem a manipulação dos dados que circulam sob a forma de
datagramas para se certificarem da passagem de um tipo de rede para outro. Ora, na medida em que as redes não têm as mesmas capacidades em termos de dimensão de pacotes de dados, os roteadores devem
fragmentá-los para permitir a sua circulação.
Qual é o aspecto de um roteador
Os primeiros roteadores eram simples computadores que tinham várias
placas de rede, estando cada uma ligada a uma rede diferente. Já os roteadores atuais são hardwares que se dedicam, na maior parte dos casos, à tarefa de encaminhamento. Em geral, eles têm a forma de servidores 1U:
Um roteador possui múltiplas interfaces de rede, cada uma ligada a uma rede diferente. Assim sendo, ele tem tantos endereços IP quantas redes às quais está ligado.
Qual é o princípio de um roteador sem cabo
O princípio de um roteador sem cabo é o mesmo que o do roteador convencional, exceto que ele possibilita aos dispositivos
sem fio (estações
Wi-Fi, por exemplo) a se conectarem às redes às quais o roteador está conectado, através de conexões com fio (geralmente
Ethernet).
Quais são os algoritmos de encaminhamento
Geralmente, existem dois tipos de algoritmos de encaminhamento:
Os roteadores do tipo
distance vector (vetor de distância) estabelecem uma tabela de encaminhamento através do cálculo do 'custo' (relativo ao números de saltos) de cada uma das rotas e, em seguida, transmitem esta tabela aos roteadores vizinhos. A cada pedido de conexão, o roteador escolhe a rota mais barata.
Os roteadores do tipo
link state (estado do link) ouvem a rede ininterruptamente para identificar os diferentes elementos que a cercam. A partir destas informações, cada roteador calcula o caminho mais curto (em tempo) em direção aos roteadores vizinhos e difunde esta informação sob a forma de
pacotes de atualização. Na realidade, cada roteador elabora a sua tabela de encaminhamento calculando os caminhos mais curtos em direção a todos os outros roteadores com a ajuda do algoritmo Dijkstra.