Suponha que temos uma rede Classe A, o que significa que temos 16 milhões de hosts em uma rede. A tarefa que temos que fazer é:

  1. Manutenção de uma rede tão grande
  2. Segurança para a rede - Por exemplo, temos 4 departamentos em uma empresa e todos os 4 departamentos não precisam acessar a rede inteira.

Para isso, precisamos de sub-redes , ou seja, dividir uma rede enorme em uma rede menor. Agora, cada departamento terá sua própria rede.

No caso de endereçamento sem sub-rede, o processo de obtenção de um endereço é feito em 3 etapas -

  1. Identificação da rede
  2. Identificação do hospedeiro
  3. Identificação do processo

No caso de endereçamento com sub-redes, o processo de obtenção de um endereço é feito em 4 etapas -

  1. Identificação da rede
  2. Identificação da sub-rede
  3. Identificação do hospedeiro
  4. Identificação do processo

Suponha que temos uma rede Classe C e queremos dividi-la em 4 sub-redes. Para dividir, precisamos escolher 2 bits da parte do host.

Como o primeiro e o último endereços IP são reservados para ID de rede e endereço de broadcast direcionado em cada sub-rede, temos que reservar 8 endereços IP neste caso.

Um pacote é recebido com endereço de destino -200.1.2.20. Então, como o roteador identificará a qual sub-rede ele pertence. Isso será feito usando a máscara de sub-rede .

Uma máscara de sub-rede é um número de 32 bits usado para identificar a sub-rede de um endereço IP. A máscara de sub-rede é uma combinação de 1s e 0s. O 1 representa a ID da rede e da sub-rede, enquanto o 0 representa a ID do host. Para este caso, a máscara de sub-rede é,

11111111.11111111.11111111.11000000 
or
255.255.255.192 

Portanto, para obter a rede à qual o endereço de destino pertence, precisamos bit a bit e com máscara de sub-rede.

    11111111.11111111.11111111.11000000
&&  11001000.00000001.00000010.00010100
-----------------------------------------------------
    11001000.00000001.00000010.00000000 

O endereço pertence a,

11001000.00000001.00000010.00000000 
or
200.1.2.0 

O roteador interno encaminhará o pacote para a rede por meio de uma interface. A interface será identificada pela tabela de roteamento que reside no roteador.

Tabela de roteamento :
Se a identificação da rede não corresponder a nenhuma, o pacote será enviado para a entrada padrão. A entrada padrão tem id de rede como 0.0.0.0.

Em alguns casos, o id de rede pode corresponder a duas entradas na tabela de roteamento, portanto, aqui a interface com a máscara de sub-rede mais longa (mais 1's) é selecionada.

Aprenda todos os conceitos do GATE CS com aulas gratuitas ao vivo em nosso canal do youtube.