Qual é a história por trás das famosas máscaras de rede?

22/01/2025

Qual é a história por trás das famosas máscaras de rede?
Imagem assistida/criada por IA

Por Alejandro Acosta, Coordenador de I+D no LACNIC

Introdução

Você lembra quando estava aprendendo sobre máscaras de rede? Com certeza você pensou algo como: “isso não serve para nada”, “nunca vou precisar disso”, ou “para que inventaram essa loucura?” Além de lhe arrancar um sorriso, espero convencê-lo da enorme importância que elas têm no gigantesco ecossistema da Internet.

Objetivo

Este post no blog resume a história e os marcos relacionados aos conceitos de máscara de rede no mundo do IPv4. Começamos a história em um mundo onde as classes não existiam (plano-flat), passamos por um mundo baseado em classful e finalizamos em uma Internet totalmente sem classless (CIDR). A informação baseia-se em trechos dos RFC 790, 1338 e 1519, juntamente com discussões na lista de e-mails “Internet-history”.

Você sabe o que é uma máscara de rede?

Presumo que, se você chegou a este documento, já sabe :-) Mas aqui vai um conceito básico: uma máscara de rede é utilizada para localizar e dividir um espaço de endereços entre a rede e os endereços de host. Em outras palavras, ela indica ao sistema qual é o esquema de particionamento de sub-rede.

Qual é o propósito da máscara de rede?

Roteamento: Os roteadores utilizam a máscara de rede para identificar a parte referente à rede e encaminhar corretamente os pacotes.

Subnetting: As máscaras de rede são utilizadas para criar redes menores.

Aggregation: As máscaras de rede permitem a criação de prefixos maiores.

(Acesso livre, não requer assinatura)

As máscaras de rede sempre existiram?

Não, curiosamente as máscaras de rede nem sempre existiram. No início, as redes IP eram planas (flat) e sempre assumiam 8 bits para a rede e 24 bits para o host. Em outras palavras, o primeiro octeto representava a rede, enquanto os 3 octetos restantes correspondiam ao host. Outro fato interessante é que, há muitos anos, elas também eram chamadas de bitmask ou simplesmente mask (termos ainda utilizados).

Isso significa que as classes (A, B, C, D) nem sempre existiram.

As classes só foram introduzidas com o surgimento do RFC (setembro de 1981) de Jon Postel, ou seja, foi uma época anterior aos conceitos de classless e classful.

A introdução do sistema classful foi impulsionada pela necessidade de acomodar redes de tamanhos diferentes, já que o ID de rede original com 8 bits era insuficiente (256 redes). O sistema classful foi uma tentativa de resolver as limitações de um espaço de endereçamento plano, embora também apresentasse limitações em termos de escalabilidade. No mundo das classes, a máscara de rede era implícita.

As opiniões expressas pelos autores deste blog são próprias e não refletem necessariamente as opiniões de LACNIC.

0 Comments
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários