Endereçamento
Já ouviu falar sobre MAC Address?
Todos os seres humanos são identificados com um número de identidade.. Algo parecido ocorre dentro de uma rede.
O que é um Endereço MAC
Media Access Control ( Controle de Acesso ao Meio). Um endereço MAC é responsável nada mais que pela identificação única dos dispositivos em uma rede, consistindo em um endereço (número) de 48 bits gravado pelo fabricante em uma memória ROM presente na própria interface física de rede (placa de rede). O endereço MAC é como o seu RG.
Um endereço MAC opera na camada de enlace (link de dados) de um segmento de rede.
Obs: Entenda ” Segmento de Rede como uma parte da rede”
Os endereços MAC são usados como endereços físicos para a maioria das tecnologias do padrão IEEE 802, como por exemplo Ethernet e placas ou adaptadores USB Wi-Fi.
Os endereços MAC são atribuídos às placas de rede pelos fabricantes, e permitem inclusive identificar quem é o fabricante da interface por meio de um número de identificação registrado, e o endereço completo também é conhecido como BIA – burned-in address, ou ainda como Endereço de Hardware ou Endereço Físico.
Mas…
É possível alterar um endereço de hardware utilizando softwares específicos (Como a ferramenta MACCHANGER) , de modo a forçar a interface de rede (Sua plaquinha de rede seja ela PCI ou USB/Wi-Fi) a utilizar um endereço diferente (mas sem alterar o endereço original, não se preocupe ele ainda continua gravado na interface!).
Os endereços MAC são formados de acordo com as regras de três espaços de nome para numeração, gerenciados pelo IEEE. São eles:
- MAC-48
- EUI-48
- EUI-64
Um nó de rede (Ponto de conexão), como um computador, pode possuir várias placas de rede instaladas sem problema algum.
Cada placa terá seu próprio endereço MAC. Além disso, existem placas de rede com múltiplas interfaces (tipicamente 2 ou 4), e cada interface na placa também terá seu próprio MAC address.
Estrutura do Endereço MAC
Um endereço MAC no padrão Ethernet é constituído por 6 bytes, sendo os 3 primeiros conhecidos como endereço OUI (Organizationally Unique Identifier), que indicam o fabricante (atribuído pelo IEEE), e os 3 últimos são controlados pelo fabricante, identificando de forma exclusiva cada interface fabricada.
Exemplo em Hexadecimal: 00-50-56-C0-00-08
Neste exemplo, o OUI é 00-50-56, que define quem é o fabricante da interface, e o restante do endereço (C0-00-08) identifica uma das interfaces de rede fabricadas por esse fabricante.
Como descobrir o endereço MAC de uma determinada interface de rede nos seu computador?
Se por acaso você estiver usando o Windows , seja ele qualquer versão, utilize o comando abaixo, a sintaxe é essa:
ipconfig /all
No Linux
Abra uma janela de terminal e utilize o comando cuja sintaxe se encontra logo abaixo:
ifconfig
Na minha máquina Linux , meu endereço MAC é 7c:dd:90:d5:bd:fa
Muitos equipamentos também trazem o endereço MAC das interfaces de rede gravado em uma etiqueta no próprio dispositivo, o que facilita ainda mais sua conferência.
Como descobrir o fabricante da interface de rede por meio do endereço MAC?
Podemos descobrir quem é o fabricante de uma placa de rede pesquisando seu OUI, que corresponde aos 3 primeiros bytes do endereço, ou seis primeiros caracteres, no site
https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries.
CISCO
Cálculo de Sub-redes
Você acha difícil calcular sub-redes e queria muito ter mais praticidade nisso?
Muito se vê hoje em dia que diversas empresas usam a rede como ela está, alguns têm o hábito de dizerem ” Se está funcionando , deixe como está!”
É difícil encontrar uma empresa que enxergue realmente a necessidade de “periciar” campos passíveis de reparos, e empresa nenhuma possui uma má internet , em vez disso possuem uma má configuração de ativos onde assim há também uma distribuição ruim de hosts por rede, isso é o que de fato pesa a rede, então não culpe a operadora, faça uma boa configuração.
E falando em “boa configuração” há uma em especial que têm ajudado diversas empresas a se darem bem na distribuição de dispositivos pela rede de forma que ela fique estável o suficiente para atender a todos o que inclui qualquer setor ou departamento.
Estamos falando então do …
Calculo de Sub-rede
O calculo de sub rede é algo extremamente útil embora seja um pouco difícil de entender, por enquanto (durante esse post) eu vou apresentar esse tipo de calculo de uma maneira simples diferente do que você encontra em sites a fora.
Funciona assim, você possui uma rede tipo:
192.168.2.1
Pelos primeiros 2 octetos eu sei que se trata de um IP de classe (C), então a minha máscara vai ser :
255.255.255.0
Visto que cada octeto (bloco de 255) significa que eu tenho 1 bloco de 8 Bits ligados eu consigo formar uma soma onde o (CIDR) me mostra quantas possibilidades eu posso ter de endereçamento:
Minha soma então ficaria assim:
255.255.255.0/24
Eu separo cada bloco(octeto) de 255 e substituo por “1”, algo que ficaria em torno de :
11111111.11111111.11111111.00000000
Notou que acima eu usei “/24”? afinal oque é isso? é apenas uma maneira resumida de representar a soma de todos os bits 1 juntos ,
11111111.11111111.11111111.00000000
/24
Para descobrir quantos IP’s eu consigo ter só nessa rede , eu elevo os 8 bits (zeros) do último octeto em base 2.
2^8= 256-2=254
Por isso toda vez que quiser descobrir quantos IP,s cabem em uma rede , use a fórmula :
2^ao número de bits (zeros) 0 desligados da máscara.
2^BZ-2=H
2^- Base 2
BZ = Bits Zeros
-2 = Subtração do endereço da rede e do Broadcast dela.
H = Número de Hosts possíveis após o cálculo
Eu tiro -2 números porque eu preciso isoladamente dos endereços IP’s ter também na rede alguém que identifique todo mundo, trabalho feito pelo Broadcast e no final dessa soma você descobrirá como podemos saber qual é o endereço de broadcast dessa rede que estamos calculando..
Voltando…
Na rede 192.168.2.1 eu possuo a possibilidade de endereçamento de 254 dispositivos ativos.
Agora e se eu quisesse particionar essa rede em por exemplo 4 Sub-redes a partir da minha rede 192.168.2.1?
Vamos lá..
O endereço IP de uma rede identifica a rede e partir disso os Hosts que logo vão se conectar nela, mas se eu quiser mexer para aumentar a quantidade acima de 254 hosts eu teria que utilizar uma máscara diferente da que termina com /24.
Eu elaborei uma tabela onde pode servir de referência e estudo dentro desse campo para que você consiga tanto estudar ela quanto memorizar ..
Antes de qualquer coisa eu preciso te responder algumas perguntas antes que você as faça..
- Para que vai servir essa tabela?
R: Quando você se perguntar ” quantas sub-rede eu crio dentro de uma rede 10.0.0.12 por exemplo…
R:Quantas sub-rede eu consigo criar no total dentro de uma rede 172.16.0.1 por exemplo…
R:Quantas sub-rede eu consigo criar dentro de uma rede 192.168.2.1 ou 192.168.100.1?
Então essa tabelinha servirá para que você consiga criar desde uma rede onde você defina que quer têr apenas 50 computadores até uma rede onde você queira ter 100 por exemplo..
Vamos lá , a tabela é uma tabela de 3 Blocos das classes a/b/c
Do /8 (Que é padrão de um IP de classe A)
Até o /15 é tudo classe (A)
Quantos IPS cabem em cada máscara ?
/8 255.0.0.0 (Mascara padrão como mencionado acima)
H: 2^24-2= 16.777.214 Possibilidades de endereçamento.
/9 255.0.0.128
H: 256-128 = 128 H Por rede
/10 255.0.0.192
H: 256-192 = 64 H Por rede
/11 255.0.0.224
H: 256-224 = 32 H Por rede
/12 255.0.0.240
H: 256-240 = 16 Por rede
/13 255.0.0.248
H: 256-248 = 8 Por rede
/14 255.0.0.252
H: 256-252 = 4 Por rede
/15 255.0.0.254
H: 256-254 = 2 Por rede
___________________________________________________________________________________________________
BLOCO DE MASCARAS DE CLASSE (B)
Do /16 Ao /23 é tudo classe B
/16 255.255.0.0 ( Máscara padrão classe B)
H: 2^16-2= 65.534 Possibilidades de endereçamento.
/17 255.255.0.128
H: 256-128 = 128 H Por rede
/18 255.255.0.192
H: 256-192 = 64 H Por rede
/19 255.255.0.224
H: 256-224 = 32 H Por rede
/20 255.255.0.240
H: 256-240 = 16 Por rede
/21 255.255.0.248
H: 256-248 = 8 Por rede
/22 255.255.0.252
H: 256-252 = 4 Por rede
/23 255.255.0.254
H: 256-254 = 2 Por rede
______________________________________________________________________________________________________
BLOCO DE MÁSCARAS DE CLASSE (C)
Do /24 ao /31 é tudo classe C
/24 255.255.255.0 ( Máscara padrão classe B)
H: 2^8-254 Possibilidades de endereçamento.
/25 255.255.255.128
H: 256-128 = 128 H Por rede
/26 255.255.255.192
H: 256-192 = 64 H Por rede
/27 255.255.255.224
H: 256-224 = 32 H Por rede
/28 255.255.255.240
H: 256-240 = 16 Por rede
/29 255.255.255.248
H: 256-248 = 8 Por rede
/30 255.255.255.252
H: 256-252 = 4 Por rede
/31 255.255.255.254
H: 256-254 = 2 Por rede
Esse número que muda no Octeto (ex: 128/192/224/240/248/252/254) chamamos de octeto misto porque nem é “0” zero e nem “255” como na mascara padrão.
Vamos subdividir uma rede na prática, o cenário será o seguinte:
Uma rede primaria e mais 4 redes separadas para 4 setores diferentes em uma empresa.
RH – VENDAS – FATURAMENTO – GESTÃO
Para o RH temos que ter 25 Computadores
Para o Vendas temos que ter 52 Computadores
Para o Faturamento temos que ter 100 Computadores
Para o setor de Administração temos que ter 89 computadores
Vamos lá…
Vamos pegar o IP da rede de exemplo que vimos no inicio
192.168.2.1 255.255.255.0/24
Por padrão ai eu só teria 254 H de possibilidades,,,
Para mudar isso eu teria que usar uma máscara com alguns dos octetos mistos acima que fosse compatível com a quantidade de host que eu quero.
Vamos olhar a tabela :
A quantidade de computadores requerida no exemplo ficam dentro de um Pool de IP de 50 Hosts.
Que máscara seria capaz de suprir essa minha necessidade?
Um /27, podemos usar uma máscara 255.255.255.224 = 32 IPs por sub-rede.
CALCULO DE SUB REDE COM ENDEREÇO DE CLASSE (B)
Aqui seguimos a mesma lógica
Imagina que eu tenha uma rede classe A e que ela tenha esse IP:
10.0.0.1 -> 255.0.0.0/16
Essa máscara por padrão me dá uma porrada de endereços se deixada livre , por mais que consigamos diminuí-la no Pool.
Preciso de 3 Sub-rede a partir ela, o que fazer?
Escolha uma máscara , converta de Decimal para Binário e vamos nessa!
255.0.0.192 subtraindo teremos um intervalo de endereçamento , só para lembrar ..esse intervalo de endereçamento chamamos de Salto!
255.0.0.192 –> 11111.00000000.00000000.192
Porém como você pode reparar , meu 192 não está em binário , mas em formato decimal ainda , como converter esse octeto para formato binário?
Para isso , nós usamos uma tabela de números múltiplos de 2..
EX: 1 / 2 / 4 / 8 / 16 / 32 /64 / 128 /
E eu seleciono um alguns desses números para que eu tenha como soma no final da conta , o número 192, então ficaria mais ou menos assim:
255.0.0.192
11111111.00000000.00000000.xxxxxxxx ?
1 / 2 / 4 / 8 / 16 / 32 /64 / 128 /
0 0 0 0 0 0 1 1 = 192 !
11111111.00000000.00000000.00000011
255.0.0.192
NO final das contas eu consigo converter o último octeto da minha máscara de formato decimal para binário e assim formar a minha mascara de sub-rede!
256-192 = 64 IP’s por rede
Gostou ? Compartilha com geral!
- CISCO2 anos atrás
Cálculo de Sub-redes
- Modelo OSI2 anos atrás
Modelo OSI: O que é e como surgiu?
- Roteamento2 anos atrás
NAT: Oque é, e Como funciona?
- Mikrotik1 ano atrás
Como bloquear Facebook via Mikrotik
- Segurança2 anos atrás
O que é o TLS (Transport Layer Security) e sua importância?
- VLAN2 anos atrás
VLAN: Como funcionam ?
- CloudFlare2 anos atrás
Como criar uma conta Clouflare
- Windows2 anos atrás
Windows Server: Backup via linha de comando