Skip to content

Instantly share code, notes, and snippets.

@franciscojsc
Last active February 17, 2018 04:56
Show Gist options
  • Save franciscojsc/43ec7a25bb335d4d8d5398ef76ed7b27 to your computer and use it in GitHub Desktop.
Save franciscojsc/43ec7a25bb335d4d8d5398ef76ed7b27 to your computer and use it in GitHub Desktop.
Dicas de cálculo de rede e broadcast, diferença entre Ip válido e não válido.

Para calcular vc precisa do IP e da máscara:

IP: 172.16.0.35

Mascara: 255.255.0.0 (exemplo feito na classe B)

CALCULO BROADCAST

1º passa IP para binário

172.16.0.35 = 10101100.00010000.00000000.00100011

2º passa MASCARA para binário

255.255.0.0 = 11111111.11111111.00000000.00000000

3 º operação NOT na mascara

11111111.11111111.00000000.00000000 = 00000000.00000000.11111111.11111111

4º faz o OR entre o IP e o NOT da máscara para achar o broadcast

10101100.00010000.00000000.00100011 = ip
OR
00000000.00000000.11111111.11111111 = not mascara
10101100.00010000.11111111.11111111 = Broadcast

5º passa broadcast para decimal

10101100.00010000.11111111.11111111 = 172.16.255.255

CALCULO REDE

1º passa IP para binário

172.16.0.35 = 10101100.00010000.00000000.00100011

2º passa MASCARA para binário

255.255.0.0 = 11111111.11111111.00000000.00000000

3º faz o AND entre o IP e a mascara para achar a rede

10101100.00010000.00000000.00100011 = ip
AND
11111111.11111111.00000000.00000000 = mascara
10101100.00010000.00000000.00000000 = rede

4º passa rede para decimal

10101100.00010000.00000000.00000000 = 172.16.0.0

Fonte:

http://www.guj.com.br/t/endereco-de-broadcast/222536/4

Qual a diferença entre Ip válido e não válido?

Com um IP válido, você é um elemento da grande rede, a Internet.

Como os números IP não são infinitos, ter um IP válido só para você pode ter um custo desnecessário, então, nas empresas, por exemplo, cria-se uma sub-rede. Pega-se uma máquina, atribui-se a ela um IP válido e todas as demais máquinas da sub-rede acessam a Internet através dela.

As máquinas da sub-rede não precisam de IP válido.

IPs não válidos que você pode usar livremente em sua sub-rede:

Todos os IPs começados pelo byte 0A, ou seja,

10.x.x.x

Todos os IPs começados pelos bytes AC, 10, ou seja,

172.16.x.x

Todos os IPs começando pelos bytes C0, A8, ou seja:

192.168.x.x

Ah! e também o 127.0.0.1, que é o local.

Fonte:

http://www.hardware.com.br/comunidade/valido-ip/716271/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment