Sub Rede Classe CCIDR Classless Inter-Domain Routing
IP Classe C 200.100.10.X 255.255.255.0
IP Classe C 200.100.10.X 255.255.255.0 254 Host s 200.100.10.1 até 200.100.10.254 RANGE 200.100.10.0 REDE 200.100.10.255 Broadcast (Todos)
Broadcast Um broadcasté uma mensagem que você quer que todo o sistema da rede enxergue. Broadcastssão usados em algumas situações onde você não sabe com quem conversar. Por exemplo, suponha que você precise procurar um nome de host e pegar o seu endereço Internet. Em muitas vezes você não sabe o endereço do servidor mais próximo.
Broadcast Neste caso você deve enviar uma requisição como broadcast. Há também casos onde um grande número de sistemas estão interesssados na informação. Neste caso é mais econômico enviar um único broadcastdo que enviar datagramas individualmente para cada host que está interessado na informação.
Broadcast Para mandar um broadcast, você usa um endereço que é construído usando o seu endereço de rede, com um número para todos na parte do endereço correspondente ao número do host. Por exemplo, se você está na rede 128.6.4, usaria 128.6.4.255 para broadcasts.
Broadcast Como isto é implementado depende do meio. Não é possível enviar broadcastsna Internet, ou em linhas ponto a ponto. No entanto isto é possível em redes Ethernet. Se você usar um endereço Ethernet com todos os seus bits 1 na parte de rede, toda máquina na Ethernet irá prestar atenção neste datagrama.
Máscara de Rede Por default, temos as seguintes Máscaras: Classe A: 255.0.0.0 11111111.00000000.00000000.00000000 Classe B: 255.255.0.0 11111111.11111111. 00000000. 00000000 Classe C: 255.255.255.0 11111111. 11111111. 11111111.00000000 8
Máscara de Rede Exemplo: IP 192.168.12.48, Máscara 255.255.255.0 IP: 11000000.10101000.00001100.00110000 192.168.12.48 Máscara: 11111111.11111111.11111111.00000000 255.255.255.0 9
Máscara de Rede Isto significa que a parte que identifica a redesão os três primeiros bytes (primeiros 24 bits sequência de 241's na Máscara), e a parte que identifica as estaçõesé o último byte (últimos 8 bits sequência de 0's na Máscara). Então esta rede vai de: 192.168.12.0 até 192.168.12.255. IP 192.168.12.48, Máscara 255.255.255.0 10
Desperdício de Endereços São José 60 escolas 200.100.10.X -194 IP s Palhoça 55 escolas 200.100.11.X -199 IP s Florianópolis 59 escolas 200.100.12.X -195 IP s Biguaçú 45 escolas 200.100.13.X -209 IP s
Evitar -Desperdício de Endereços Dividir uma Rede em 4 SubRedes: São José 60 escolas 1ª Subrede Palhoça 55 escolas 2ª Subrede Florianópolis 59 escolas 3ª Subrede Biguaçú 45 escolas 4ª Subrede
Como funciona a Máscara de Rede Com a Máscara ganhamos flexibilidadepara configurar redes, com faixas de identificação de hosts menores. Exemplo: IP 200.222.65.133, Máscara 255.255.255.248 IP: 200.222. 65.133 Mascara: 255.255.255.248 IP da rede: 200.222. 65.128 Ou seja: IP: 11001000.11011110.01000001.10000101 Mascara: 11111111.11111111.11111111.11111000 IP da rede: 11001000.11011110.01000001.10000000 AND 13
Como funciona a Máscara de Rede Isto significa que a parte que identifica a redesão os 29 primeiros bits, e a parte que identifica as estaçõessão os últimos 3 bits. Fazendo a operação com e lógico chegamos ao primeiro número (número da rede) sendo: 200.222.65.128. Para achar o último número (Broadcast) fizemos o cálculo: 2 3 = 8, porque a máscara possui apenas 3 bits 0. Então está rede tem 8 números, então somamos 7 ao número da rede para achar o número de broadcast, sendo o: 200.222.65.135. 14
Como funciona a Máscara de Rede Pelo padrão, os bits usados para subrede não precisam ser contíguos. A seguinte máscara é válida: 11111111 11111111 00011000 01000000 Esta máscara, no entanto, traria endereços de máquinas na subrede bastante confusos, de forma que é boa política usar bits de rede contíguos. 15
Determinando a Identificação da rede 200.100.10.X - endereço 255.255.255.0 máscara em decimal Mascara em Binário 11111111.11111111.11111111.00000000 Bit 1 representa REDE(Network) Bit 0representa HOST(Computador, Impressora, Catracas, etc..)
Determinando a Identificação da rede 200.100.10.X - endereço 255.255.255.0 máscara em decimal Mascara em Binário 11111111.11111111.11111111.00000000 Bit 1 representa REDE(Network) Bit 0representa HOST(Computador, Impressora, Catracas, etc..) 11111111.11111111.11111111.00000000 RRRRRRRR.RRRRRRRR.RRRRRRRR.HHHHHHHH
Determinando a Identificação da rede 200.100.10.X - endereço 255.255.255.0 máscara em decimal Mascara em Binário 11111111.11111111.11111111.00000000 Emprestar bits da parte HOST para criaras SUBREDES 2 nº bits 1 (SubREDE)
Determinando a Identificação da rede 200.100.10.X 255.255.255.??? 11111111.11111111.11111111.10000000 Emprestar bits da parte HOST para criar as SUBREDES 2 nº bits 1 (SubREDE) 2 1 = 2 Subredes( Subrede 0 e 1)
Determinando a Identificação da rede 200.100.10.X 255.255.255.??? 11111111.11111111.11111111.11100000 Emprestar bits da parte HOST para criar as SUBREDES 2 nº bits 1 (SubREDE) 2 3 = 8 Subredes ( Subrede 000, 001, 010, 011, 100, 101, 110, 111)
Identificação da rede 200.100.10.X 255.255.255.??? 11111111.11111111.11111111.11111100 Emprestar Bits da parte HOST para Criar as SUBREDES Emprestar bits da parte HOST para criar as SUBREDES 2 nº bits 1 (SubREDE) 2 6 = 64 Subredes Máximo de Subredes em um IP CLASSE C
Identificação da rede 200.100.10.X 255.255.255.??? 11111111.11111111.11111111.11000000 Emprestar Bits da parte HOST para Criar as SUBREDES Emprestar bits da parte HOST para criar as SUBREDES 2 nº bits 1 (SubREDE) 2 4 = 4 Subredes Máximo de Subredes em um IP CLASSE C
Determinando a Identificação da rede 200.100.10.X 255.255.255.192 11111111.11111111.11111111.11000000 128 + 64 = 192
Determinando a Identificação da rede 200.100.10.X 255.255.255.224 11111111.11111111.11111111.11100000 128 + 64 + 32= 224
Determinando a Identificação da rede 200.100.10.X 255.255.255.192 11111111.11111111.11111111.11000000 Quantidade de Host s por SUBREDE 2 nº bits 0 (HOST) 2 6 = 64 2(Rede e Broadcast) 62 HOST s em Cada Subrede 000000 Endereço de REDE 111111 Endereço de Broadcast(Todos)
Determinando a Identificação da rede 200.100.10.X 255.255.255.224 11111111.11111111.11111111.11100000 Quantidade de Host s por SUBREDE 2 nº bits 0 (HOST) 2 5 = 32 2(Rede e Broadcast) 30 HOST s em Cada Subrede 00000 Endereço de REDE 11111 Endereço de Broadcast(Todos)
Determinando a Identificação da rede 200.100.10.X 255.255.255.252 11111111.11111111.11111111.11111100 Quantidade de Host s por SUBREDE 2 nº bits 0 (HOST) 2 2 = 4 2(Rede e Broadcast) 2 HOST s em Cada Subrede 00 Endereço de REDE 01 Host 1 10 Host 2 11 Endereço de Broadcast (Todos)
Determinando a Identificação da rede 200.100.10.X 255.255.255.192 11111111.11111111.11111111.11000000 Quantidade de Host s por SUBREDE 2 nº bits 0 (HOST) 2 2 = 64 2(Rede e Broadcast) 62 HOST s em Cada Subrede 000000 Endereço de REDE 000001 Host 1 111110 Host 2 111111 Endereço de Broadcast(Todos)
Determinando a Identificação da rede 200.100.10.0 Rede da 1ª SubRede 255.255.255.192 11111111.11111111.11111111.11000000 000000 Endereço de REDE 0 000001 Primeiro Host Válido 111110 Último Host 111111 Endereço de Broadcast(Todos)
Determinando a Identificação da rede 200.100.10.1 1ª Host da 1ª Subrede 255.255.255.192 11111111.11111111.11111111.11000000 000000 Endereço de REDE 0 000001 PrimeiroHost Válido 1 111110 ÚltimoHost 111111 Endereço de Broadcast(Todos)
Determinando a Identificação da rede 200.100.10.62 Último Host da 1ª Subrede 255.255.255.192 11111111.11111111.11111111.11000000 000000 Endereço de REDE 0 000001 PrimeiroHost Válido 1 111110 ÚltimoHost 62 111111 Endereço de Broadcast(Todos) 63
Determinando a Identificação da rede 200.100.10.63 Último Host da 1ª Subrede 255.255.255.192 11111111.11111111.11111111.11000000 000000 Endereço de REDE 0 000001 PrimeiroHost Válido 1 111110 ÚltimoHost 62 111111 Endereço de Broadcast(Todos) 63 200.100.10.1 até 62 RANGE de endereços.
Determinando a Identificação da rede Tabela Completa 000000 Endereço de REDE 0 000001 PrimeiroHost Válido 1 111110 ÚltimoHost 62 111111 Endereço de Broadcast(Todos) 63 200.100.10.1 até 62 RANGE de endereços.
REDE 000000 1º Host 000001 Último Host 111110 BroadCast 111111 1ª Subrede(S.J.) 00 2ª Subrede(PL.) 01 3ª Subrede(FL.) 10 4ª Subrede(BG.) 11
REDE 000000 1º Host 000001 Último Host 111110 Broadcast 111111 1ª Subrede(S.J.) 0 1 62 63 00 2ª Subrede(PL.) 01 3ª Subrede(FL.) 10 4ª Subrede(BG.) 11
REDE 000000 1º Host 000001 Último Host 111110 Broadcast 111111 1ª Subrede(S.J.) 0 1 62 63 00 2ª Subrede(PL.) 01 64 65 126 127 3ª Subrede(FL.) 10 4ª Subrede(BG.) 11
REDE 000000 1º Host 000001 Último Host 111110 Broadcast 111111 1ª Subrede(S.J.) 00 0 1 62 63 2ª Subrede(PL.) 01 64 65 126 127 3ª Subrede(FL.) 10 128 129 190 191 4ª Subrede(BG.) 11
REDE 000000 1º Host 000001 Último Host 111110 Broadcast 111111 1ª Subrede(S.J.) 00 0 1 62 63 2ª Subrede(PL.) 01 64 65 126 127 3ª Subrede(FL.) 10 128 129 190 191 4ª Subrede(BG.) 11 192 193 254 255
EXERCÍCIOS SOBRE ENDEREÇOS IP 1) Dado o IP = 10.7.131.185 e a máscara de subrede = 255.255.248.0, determine: o endereço de subrede; o endereço de broadcaste as faixas de endereços válidos para host. Cálculo do endereço de subrede: Convertendo o endereço do hostdado em binário, temos: 10.7.131.185 => 00001010.00000111.10000011.10111001 39
EXERCÍCIOS SOBRE ENDEREÇOS IP Convertendo o endereço da máscara de subrede em binário: 255.255.248.0 => 11111111.11111111.11111000.00000000 Aplicando um AND lógico (bit ligado = 1): 00001010.00000111.10000000.00000000 Que convertido em decimal dá o endereço da subrede: 10.7.128.0 40
EXERCÍCIOS SOBRE ENDEREÇOS IP Cálculo do endereço de broadcast, partindo do endereço da subrede: 10.7.128.0 => 00001010.00000111.10000000.00000000 O endereço de broadcastdeve ter todos os dígitos de host da máscara (0) preenchidos com 1 no endereço da subrede:: 00001010.00000111.10000111.11111111 Que convertido para decimal é: 10.7.135.255 41
EXERCÍCIOS SOBRE ENDEREÇOS IP Cálculo da faixa de endereços de host válidos nesta subrede: De 10.7.128.1 até 10.7.135.254 (do endereço da subrede até o endereço de broadcast) 42
EXERCÍCIOS SOBRE ENDEREÇOS IP 2) Dado um endereço de classe A e máscara de subrede 255.255.128.0, defina a quantidade de bits que estão sendo usados para subrede, o número de subredes e a quantidade de hosts disponíveis por subrede. Formato de endereço da classe A: 0rrrrrrr.hhhhhhhh.hhhhhhhh.hhhhhhhh Convertendo máscara para binário: 255.255.128.0 => 11111111.11111111.10000000.00000000 43
EXERCÍCIOS SOBRE ENDEREÇOS IP 9 bitsde host foram tomados para subrede (dígitos 1 que substituíram letra h) Portanto podemos ter 2 9 (2 elevado a 9) ou 512 subredes E podemos ter 2 15 (2 elevado a 15) ou 32.768 hosts por subrede. 44
EXERCÍCIOS SOBRE ENDEREÇOS IP 3) Considerando o endereço 165.96.100.0 com a máscara de subrede 255.255.248.0, informe a classe, o endereço da subrede e o endereço de broadcast respectivamente. Determinando a classe: Convertendo o endereço da rede em binário: => 10100101.01100000.01100100.00000000 Portanto classe B 45
EXERCÍCIOS SOBRE ENDEREÇOS IP Cálculo do endereço da subrede: Convertendo máscara em binário: 255.255.248.0 => 11111111.11111111.11111000.00000000 Aplicando AND lógico com o endereço e a máscara: 10100101.01100000.01100000.00000000 Que convertido em decimal dá o endereço da subrede: 165.96.96.0 46
EXERCÍCIOS SOBRE ENDEREÇOS IP Cálculo do endereço de broadcast: Colocando 1nos bits de hostda subrede: 10100101.01100000.01100111.11111111 Convertendo em decimal: 165.96.103.255 => broadcast 47
Exercícios Usando o endereço: IP 200.133.175.0 com 255.255.255.0 como máscara de rede Precisamos de 14 subredes. 200.133.175.1 ate 200.133.175.254 200.133.175.255 Endereço de Broadcast Teremos que emprestar alguns bits que estão sendo usado para os hosts e que farão parte da máscara de subrede.
Exercícios Se queremos criar várias subredes (14) teremos que emprestar bits que estão sendo usados para os hosts, que no nosso caso aqui esta no último octeto representado por 8 zeros. Sabemos que cada bit pode ser 0 ou 1 então para criarmos 14 subredes teremos que usar mais de um bit. exemplo: 1 bit = 2 combinações 2 bits = 4 combinações 3 bits = 8 combinações 4 bits = 16 combinações... 8 bits = 256 combinações... será que isso lembra alguma coisa
Exercícios Para se obter 14 subredes teremos que emprestar 4 bists, então. Dos 4 bits que emprestamos poderemos representar 16 combinações diferentes e que satisfaz o número que queremos representar que é 14. Bom agora que sabemos que com 4 bits podemos representar 16 combinações diferentes e que com 8 bits podemos representar 256 combinações diferentes, é só fazermos a subtração para chegarmos na nova máscara de subredes
Exercícios 256 combinações 16 combinações 240 resultado final 4 bits emprestados 255.255.255.240 16-2 = 14 subredes 255.255.255.240 11111111.11111111.11111111.11110000
Essa tabela mostra com mais detalhes como ficarão os bits que emprestamos. Exercícios
Exercícios Enviarei a lista por email.