Conecte-se conosco

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.

Caio Lucas

Publicado

em

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 BIAburned-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.

Continue lendo

CISCO

Cálculo de Sub-redes

Caio Lucas

Publicado

em

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

Quando a mascará não é padrão (EX: 255.0.0.0/172.16.0.0/192.168.0.0) eu uso maior IP para subtrair e me dar a quantidade de IP por rede que nesse caso é o 256.

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

A pergunta é, olhando para nossa tabela , qual máscara eu vou utilizar e que seja compatível com a quantidade de host requerida em cada departamento?

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!

Continue lendo

EM ALTA