quarta-feira, 4 de junho de 2008

Routing e endereçamento

ROUTING:

No contexto das redes de computadores, o routing (ou encaminhamento) de pacotes designa o processo de reencaminhamento de pacotes, que se baseia no endereço IP e máscara de rede dos mesmos. É, portanto, uma operação da terceira camada OSI.

Este processo pressupõe uma tabela de encaminhamento (tabela de routing) em cada router, parecida com a seguinte:

    Rede            Máscara           Nexthop
192.168.20.0 255.255.255.0 192.168. 0.254
* - 213. 12.123.133

ENDEREÇAMENTO:

O endereço IP identifica a localização de um host na rede, assim como um endereço de uma casa identifica a localização da mesma no pais/cidade/estado/bairro/rua.

Cada endereço IP possui uma identificação de rede e uma de host. A identificação de rede indica em qual (segmentação) de rede o host esta e qualquer host da mesma rede deverá ter a mesma identificação. A identificação de host indica um host na rede, esse endereço deve ser único.

Um endereço de IP possui 32 bits divididos em 4 octetos de 8 bits, cada octeto é convertido em número de base decimal que abrange de [0-255] e são separados por ponto.

Atualmente existem 5 tipos de classes definidas. Estas classes são usadas para definir quantos bits são alocados para endereço de rede e endereço de hosts, podem ser usadas também para dimensionar o tamanho da rede.

A classe A possui endereços de 1.0.0.0 até 127.0.0.0, o 1 octeto (8 bits) é endereço de rede, os 3 últimos octetos (24 bits restantes) são endereços de hosts, assim como (N.H.H.H), então teremos 126 redes e 16.777.214 hosts por rede.

A classe B possui endereços de 128.0.0.0 até 191.255.0.0, os 2 primeiros octetos (16 bits) são endereços de rede, os 2 últimos octetos (16 bits restantes) são endereços de hosts, assim como (N.N.H.H), então teremos 16.385 redes e 65.534 hosts por rede.

A classe C possui endereços de 192.0.0.0 até 223.255.255.0, os 3 primeiros octetos (24 bits) são endereços de rede, o último octeto (8 bits restantes) é endereço de hosts, assim como (N.N.N.H), então teremos 2.097.152 redes e 254 hosts por rede.

A classe D possui endereços de 224.0.0.0 até 239.255.255.255, essa classe é usada para protocolos multicast conforme (RFC 2236).

A classe E possui endereços de 240.0.0.0 até 255.255.255.255, essa classe é experimental e reservada para uso futuro.

O (primeiro) endereço da rede e o (último) endereço da rede não são usados para endereçar hosts por serem reservados, assim como exemplo seguinte.

O endereço 192.168.192.3 pertence a classe C, tendo como seu endereço de rede 192.168.192.0, endereço de broadcast 192.168.192.255 e 255.255.255.0 para mascara de subrede.

Um endereço de broadcast é usado para endereçar todos os hosts de uma mesma rede ou (segmento), ou seja, quando se envia um pacote broadcast, o mesmo será enviado para toda a rede.




Sem comentários: