Ir para conteúdo
Entre para seguir isso  
gambyarra

Cálculo de IP e Máscara de Sub-rede - Ajuda!!!!

Mensagem Recomendada

Olá pessoal...


Bom, faço faculdade de tecnologia em Análise e Desenvolvimento de Sistemas.


O professor de Ambientes Operacionais passou 06 exercícios.


Ele dá o número da rede, o número da sub-rede e o número do host e pede o número do IP e a Máscara de Sub-Rede.


Ex:


Rede: 100


Sub-Rede: 1000


Host: 100


Fora esse, tem mais 05 exercícios com números tipo 8000, 20000.


Alguém pode me ajudar, por favor???


Obrigado...


<p>Análise e Desenvovimento de Sistemas - Estácio (UniRadial)</p><BR>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<p>Olá pessoal...</p><p>Bom, faço faculdade de tecnologia em Análise e Desenvolvimento de Sistemas.</p><p>O professor de Ambientes Operacionais passou 06 exercícios.</p><p>Ele dá o número da rede, o número da sub-rede e o número do host e pede o número do IP e a Máscara de Sub-Rede.</p><p>Ex:</p><p>Rede: 100</p><p>Sub-Rede: 1000</p><p>Host: 100</p><p>Fora esse, tem mais 05 exercícios com números tipo 8000, 20000.</p><p>Alguém pode me ajudar, por favor???</p><p>Obrigado...</p>
Amigo tem uma apostila irada nesse link<Link>http://www.lsi.usp.br/~volnys/courses/tecredes/pdf/08IP-col.pdf</link>

ATHLON X2 3800+ / 2G / 400GB

Compartilhar este post


Link para o post
Compartilhar em outros sites
sueco   
Mudo o link da calculadora subrede

Oi

é um pouco complexo para escrever aqui, pois envolve muitos conceitos teóricos

de qualquer forma você tem que conehcer Classes de IP e saber que cada octeto pode representar um número que redes e de hosts. Assim chamamos emprestar bits da rede por exemplo.

exemplo

192.168.10.2 - 11000000.10101000.00001010.00000010 - como é um Ip privado de classe C eu posso emprestar bists do ultimo octeto e calcular quantos hosts tem na rede e a partir daí quantas subredes. Muita teoria também.

mas para achar o IP de uma rede você pode fazer uma operação AND Booleana com o número do Ip do host e a máscara de sub-rede

exemplo

192.168.10.2 e máscara 255.255.255.0

em binário

11000000.10101000.00001010.00000010 - ip do host

11111111.11111111.11111111.00000000 - mascara

and booleano

onde tem 1 e 1 = 1 se for 1 e 0 ou 0 e 0 = 0

portanto o AND Booleano

11000000.10101000.00001010.00000000 - 192.168.10.0 é o IP da rede

aconselho a procurar material em apostilas CISCO CCNA pois tem coisas completas sobre calculo de subrede

mas é muita coisa pra postar aqui. teria que ser um Tutorial mesmo.

grato

caso queira te mando umas apresentações em powerpoint com as explicações disso e exemplos. - é algo que dou aula tb entao tenmho preparadinho

me escreva e te envio por e-mail


Tack så mycket

CCNA CISCO Certified 2008

Compartilhar este post


Link para o post
Compartilhar em outros sites
sueco   

veja este resuminho

Para definir qual é a máscara de sub-rede ideal ao dividir uma rede, devemos levar em conta alguns fatores.

vamos levar em conta a subdivisão de uma rede classe B, 172.25.0.0 . A máscara de rede original é 255.255.0.0 – sendo que os bytes 172.25 identificam a rede.

restam 2 bytes, ou 16 bits, que deverão identificar as sub-redes e também os hosts dentro de cada sub-rede.

Se utilizarmos muitos bits restantes para designar sub-redes, sobrarão poucos bits para designar os hosts dentro das sub-redes

Exemplo:

Se utilizarmos 12 bits dos 16 restantes para designar sub-redes, poderemos dividir nossa rede 172.25.0.0 em até 4.096 sub-redes, ou seja 212 , porém cada sub-rede poderemos ter 14 hosts 24 - 2 inválidos, pois restarão apenas 4 bits para identificar os hosts dentro das sub-redes

A máscara de sub-rede nesse caso seria

255.255.255.240

11111111.11111111.11111111.1111 0000

veja temos 12 bits (1) que representam a rede

Por outro lado, se quisermos utilizar 12 bits para designar os hosts da rede (permitindo 4094 por sub-rede), podemos ter somente 16 sub-redes, pois restarão somente 4 bits para designar a rede.

A máscara de sub-rede nesse caso seria

255.255.255.240

Ou

11111111.11111111.1111 0000.00000000

Se eu desejo ter uma rede com 30 hosts qual a melhor máscara de sub-rede

255.255.255.224 pois

2 elevado a 5 – 2 = 30 então ficam 5 zeros na parte de host

11111111.11111111.11111111.11100000

Ou seja, na notação CIDR fica assim:

255.255.255.224/27

quero uma rede com 200 hosts

para ter 200 hosts preciso ter 2 elevado a 8 – 2 = 254

Portanto terei uma seqência de 8 zeros na parte de host do endereço.

11111111.11111111.11111111.00000000

Máscara = 255.255.255.0 ou /24

lembrando que este -2 significa que eu tenho que desconsiderar pelo menos dois IPs um de rede e outro de broadcast para cada subrede.

Exemplo 3 classe B

Preciso de 58 hosts na rede, qual a melhor máscara para que não haja desperdício?

2 elevado a 6 – 2 = 62 hosts

uma seqüência de 6 zeros na parte de host

11111111.11111111.11111111.11000000

255. 255. 255. 192

Ou /26

Uma rede com 45 hosts qual a melhor máscara

2 elevado a 6 – 2 = 62

11111111.11111111.11111111.11000000

255.255.255.192 ou /26

Salto de rede

Podemos calcular de quanto em quanto salta os números de IP numa rede, para saber se um determinado número faz parte de uma rede.

exemplo

IP 192.168.1.36/28

A máscara sendo /28, para /32 faltam 4

Então

2 elevado a 4 = 16 - salto de 16 em 16

Primeira rede 192.168.1.0 – (0 a 15)

2ª é 192.168.1.16 a ( 16 a 31)

3ª é 192.168.1.32 (32 a 47)

4ª é 192.168.1.48 (48 a ...)

Exemplo 2 (classe B)

172.19.16.75/22

/22 - /24 = 2

2 elevado a 2 = 4 ( salto de 4 em 4)

1ª é 172.19.0.0 (0 a 3)

2ª é 172.19.4.0 (4 a 7)

3ª é 172.19.8.0 (8 a 11)

4ª é 172.19.12.0 (12 a 15)

5ª é 172.19.16.0 (16 a 19)

espero ter ajudado, mas não é tão simpels assim para se escrever , como disse, teria que ser um tutorial.


Tack så mycket

CCNA CISCO Certified 2008

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Sueco!

Valeu a dica

Foi dificil mas acabei compreendendo o processo.

A minha dica é a seguinte:

Sabemos que a mascara de sub rede depende do tipo de IP

IP Classe A: 1.0.0.0 – 127.255.255.255, Mascara=255.0.0.0

IP Classe B: 128.0.0.1 – 191.255.255.254, Mascara=255.255.0.0

IP Classe C: 192.0.0.0 – 223.255.255.255, Mascara=255.255.255.0

temos ainda Classes D e E

Olhando para o IP podes identificar sua classe e adevinhar a sua mascara de rede padrão.

Então, nesse exemplo do Sueco em http://www.babooforum.com.br/forum/index.p...owtopic=577587;

Se eu desejo ter uma rede com 30 hosts qual a melhor máscara de sub-rede

255.255.255.224 pois

2 elevado a 5 – 2 = 30 então ficam 5 zeros na parte de host

11111111.11111111.11111111.11100000

Ou seja, na notação CIDR fica assim:

255.255.255.224/27

Levei muito tempo a entender o processo por isso dou a minha dica esperando que seja mais facil chegar a maracara.

No exemplo do Sueco você pode encontrar a mascara escrevendo 27 "1s" (11111111.11111111.11111111.111) e mais 5 0s(00000)

e teras (11111111.11111111.11111111.11100000).

Sabemos que mascara padrao e 255.255.255.255(11111111-11111111-11111111-11111111)

A ti interessa o último byt. Converta-o e teras o 224(11100000)

Ou ainda, escreve de direita para esquerda um numero de "0s" correspondentes ao valor ao qual elevaste o 2 (no nosso caso 2^5 implica 00000) e o resto e so converter o numero binario que tiveres em decimal.

Outro exemplo:

O empréstimo de 9 bits para a porção de host resulta neste cálculo:

2^9 = 512

512 - 2 = 510 endereços de host ou endereços válidos

Endereço: 172.16.0.0

Em binário:

10101100.00010000.00000000.00000000

Máscara: 255.255.254.0

23 bits:

11111111.11111111.11111110.00000000

Conte 23 1s e escreve os restante 0s

ou

Escreva da direita para esquerda os 9 bits emprestados (000000000) e os restantes 1s e teras

11111111.11111111.11111110.00000000

Converta os 2 últimos byts ou 16 bits

OK.

Espero ter sido claro

Editado por engmacaia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  

×