Qual é o último número neste endereço IP?

8

Um endereço IP como este 223.248.0.0/24 or 223.248.0.0/16

Qual é o último número médio no endereço IP (24 ou 16 no exemplo acima)? Existe uma maneira simples de entender como definir o número após a barra?

    
por runeveryday 10.12.2011 / 04:23

3 respostas

15

Um endereço IP é apenas um número. Um que - como eu tenho certeza que você sabe - identifica exclusivamente um computador em uma rede. Mas ainda é apenas um número, ao qual retornaremos.

Vamos dar um exemplo: 192.168.1.105

Você notará que o endereço IP está dividido em quatro partes: {192, 168, 1, 105}. E você provavelmente também sabe que cada uma dessas partes pode ter um valor de 0 a 255.

Acontece que os números 0..255 podem ser representados em 8 bits. Portanto, um endereço IP consiste em quatro seções e cada seção pode ter um valor 0..255. Isso significa que cada seção pode ser representada com 8 bits. Com quatro dessas seções, você tem (4 seções) * (8 bits / seção) = 32 bits. Para representar o endereço IP inteiro.

Lembre-se de quando dissemos que um endereço IP é apenas um número? Bem, um IP é um inteiro de 32 bits. Por conveniência, nós o escrevemos como "192.168.1.105", mas você poderia facilmente escrevê-lo como 0xC0A80169

Em binário, todos os 32 dígitos binários em sua glória: 11000000101010000000000101101001

Ok. Então agora sua pergunta: o que significa 192.168.1.105/24?

Isso significa que os primeiros 24 bits do endereço IP são a "sub-rede". Isso significa que os primeiros 24 bits de itens em sua rede são os mesmos. À medida que você adiciona novos computadores, você só tem 8 bits restantes (lembre-se, um IP é um número de 32 bits) para endereçar novos dispositivos.

Como você tem 8 bits de endereçamento, neste exemplo, você pode adicionar apenas 255 dispositivos.

110000001010100000000001 01101001
------------------------
(subnet)

Vamos separar a sub-rede:

11000000 10101000 00000001 = 192 168 1

Veja?

O mesmo exemplo com uma sub-rede / 16: 192.168.1.105/16

1100000010101000 0000000101101001
----------------
(subnet)

Portanto, neste caso, cada endereço IP começa com 192.168 - os primeiros 16 bits do endereço IP. E então temos 16 bits restantes para novos dispositivos. 16 bits = 65535 dispositivos.

Portanto, se você tiver uma pequena sub-rede, terá uma parte maior de endereços da Internet. O MIT possui uma sub-rede / 8 - ou seja, tem um bloco de endereços IP e eles podem adicionar 2 ^ 24 dispositivos. Muito legal!

    
por 10.12.2011 / 06:46
5

Esses não são endereços IP em si, são intervalos. O último número (que psusi menciona é chamado de uma máscara de sub-rede) indica o número de bits relevantes: /16 significa que a rede inclui todos os números que começam com os primeiros 16 bits do ip especificado (223.248 no seu exemplo). Um /8 é uma rede de classe A com 2 ^ 24 endereços, /16 é classe B com 2 ^ 16 (65536) e um /24  é uma classe C com 2 ^ 8 = 256 endereços. Na maioria das vezes, você vê isso em redes locais: 192.168.0.0/24 (normalmente usado em pequenas redes domésticas) e 10.0.0.0/16, geralmente visto em intranets de empresas maiores. Você pode ver outros intervalos reservados listados na notação de sub-rede e uma lista de intervalos, e o número total de doaminas em Wikipedia .

    
por 10.12.2011 / 05:19
1

É a máscara de sub-rede da rede. Em outras palavras, diz o tamanho da rede. A / 24 é uma rede de classe C, com 256 endereços e uma máscara de sub-rede de 255.255.255.0. A / 16 é classe B, com uma máscara de sub-rede de 255.255.0.0.

    
por 10.12.2011 / 04:31

Tags