Camada de Rede (Endereçamento IP) Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.1T
Conteúdo Programático 3.3. Camada de Rede 3.3.1. Endereçamento IP 3.3.2. Roteamento 3.3.3. IPv4 e IPv6 3.3.4. Roteador: configuração
Protocolos da Camada de Rede Camada de Transporte: TCP, UDP Camada de Rede Protocolos de roteamento escolha de caminhos RIP, OSPF, BGP protocolo IP identificação da máquina na rede identificação da rede lógica decisões de roteamento tabela de rotas protocolo ICMP avisos de erros sinalização de rotas Camada de enlace Camada física
Protocolo de Rede IP Características Esquema de endereçamento uniforme Cada equipamento conectado a um sistema de comunicação deve ter endereço único. Endereço MAC Destino não ultrapassa roteador Solução :: Software de protocolo (em nível de rede) fornece endereçamento abstrato Aplicativos (camada mais alta) usam este endereço abstrato para se comunicarem.
Protocolo de Rede IP Características Na pilha de protocolos TCP/IP, o endereçamento é especificado pelo Protocolo de Internet (IP). O padrão IP (versão 4) especifica que a cada host é atribuído um número de 32 bits único conhecido como endereço de Protocolo de Internet do host (freqüentemente abreviado como endereço IP). Cada pacote enviado através de uma inter-rede contém o endereço IP de 32 bits do remetente (origem) e o do receptor pretendido (destino).
Protocolo de Rede IP Hierarquia Conceitualmente, cada endereço IP de 32 bits é dividido em duas partes: prefixo e sufixo. O prefixo do endereço (número de rede) identifica a rede à qual o computador está acoplado. O sufixo identifica um computador individual (host) naquela rede. Assim, embora as designações de números de rede devam ser coordenadas globalmente, os sufixos podem ser atribuídos localmente sem coordenação global.
Protocolo de Rede IP Hierarquia Quantos bits (dos 32 disponíveis) deve-se alocar para o endereço de rede (prefixo)? E quantos para o endereço de host (sufixo)? O prefixo precisa de bits suficientes para permitir que um número de rede único seja atribuído a cada rede física em uma inter-rede. O sufixo precisa de bits suficientes para permitir que a cada computador acoplado a uma rede seja atribuído um sufixo único. Prefixo Grande : Acomoda muitas redes...... Limita o tamanho de cada rede (número de hosts) Sufixo Grande : Acomoda muitos hosts em cada rede...... Limita o número total de redes
Protocolo de Rede IP Classes As classes A, B e C são chamadas de classes primárias porque são usadas para endereços de hosts. A classe D é usada para multicasting, que permite a entrega a um conjunto de computadores. A classe E não é utilizada até o momento (!!??)
Protocolo de Rede IP Classes
Protocolo de Rede IP Notação Decimal Pontilhada Embora os endereços IP sejam números de 32 bits, os usuários têm/teriam dificuldades em utilizar a representação binária. Utiliza-se, por conveniência, a notação decimal pontilhada, uma forma que expressa cada seção de 8 bits de um número de 32 bits como um valor decimal e usa pontos para separar as seções.
Protocolo de Rede IP Notação Decimal Pontilhada A notação decimal pontilhada trata cada octeto (conjunto de 8 bits ou 1 byte) como um inteiro binário sem sinal. O menor valor possível, 0, acontece quando todos os bits de um octeto são zeros. O maior valor possível, 255, quando todos os bits do octeto são um. Deste modo, os endereços variam de 0.0.0.0 a 255.255.255.255.
Protocolo de Rede IP Classes e Notação Decimal Pontilhada Em um endereço classe A, os últimos três octetos correspondem a um sufixo de host. Os endereços classe B têm dois octetos de sufixo de host. Os endereços de classe C têm um octeto de sufixo de host.
Protocolo de Rede IP Divisão do Espaço de Endereçamento O número de bits alocados a um prefixo ou sufixo determina quantos números únicos podem ser atribuídos. Exemplos: Um prefixo de n bits permite 2 n números de rede únicos. Um sufixo de n bits permite que 2 n números de hosts sejam atribuídos em uma determinada rede.
Protocolo de Rede IP Endereços IP Especiais O IP define um conjunto especial de endereços (endereços reservados) Estes endereços especiais não são atribuídos a hosts. Endereço de Rede O IP reserva um endereço de host zero (ou seja, todos os bits do sufixo são zeros) e o usa para denotar uma rede. O endereço de rede se refere à rede propriamente dita e não aos computadores acoplados àquela rede. Exemplo: O endereço 128.211.0.0 denota a rede à qual foi atribuído a prefixo de classe B 128.211.
Protocolo de Rede IP Endereços IP Especiais Endereço de Broadcast Utilizado quando deseja-se enviar uma cópia de um pacote para todos os hosts em uma rede física. O endereço de broadcast dirigido é formado colocando-se 1 em todos os bits de sufixo do endereço. Ex.: O endereço 128.211.255.255 é o endereço de broadcast da rede classe B 128.211. O endereço de broadcast limitado refere-se ao broadcast em uma rede física local (hosts novos que desejam fazer o reconhecimento da rede) O IP reserva o endereço que consiste em todos os bits em 1 para se referir ao broadcast limitado. Assim, este endereço é 255.255.255.255.
Protocolo de Rede IP Endereços IP Especiais Endereço de Loopback O IP define um endereço de loopback usado para testar aplicativos de rede. Este endereço utiliza o prefixo de rede classe A 127 para fazer um loopback. Um loopback serve para testar a comunicação entre as camadas na pilha de protocolos: o pacote sai da camada mais superior, desce até a camada IP e sobe novamente até a camada de aplicação. Durante o teste do loopback nenhum pacote deixa um computador (o software IP encaminha pacotes de um programa aplicativo a outro). Conseqüentemente, o endereço de loopback nunca aparece em um pacote que viaja através de uma rede. Por convenção, os projetistas utilizam o endereço 127.0.0.1 para o endereço de loopback.
Protocolo de Rede IP Endereços IP Privados Algumas redes privadas não estão ligadas à Internet......e assim não há motivo para se requisitar faixas únicas de endereços IPs a serem utilizadas na organização. Por convenção, o Comitê Gestor da Internet reservou três faixas de endereços para tal fim. 10.0.0.0 a 10.255.255.255 172.16.0.0 a 172.31.255.255 192.168.0.0 a 192.168.255.255
Protocolo de Rede IP Endereços IP Privados Pacotes contendo qualquer um destes endereços como destino não podem trafegar na Internet (são descartados pelos roteadores). Uma Intranet que utilize estas faixas de endereços e que queira se interligar com a Internet deverá implementar algum esquema de troca de endereços privado/público. Este esquema é conhecido como Mascaramento IP (IP Masquerading)
Protocolo de Rede IP Máscara de Rede Uma máscara de bits torna eficiente a extração do prefixo. Representa com valor = 1 os bits equivalentes ao prefixo Representa com valor = 0 os bits equivalentes ao sufixo
Protocolo de Rede IP Sub-Redes A técnica de máscara de bits além de útil para se definir o encaminhamento de um datagrama e de simplificar o esquema de roteamento, flexibiliza a distribuição de endereços nas redes. Pode-se definir máscaras que permitam, por exemplo, uma rede classe C ser subdivida em duas ou mais redes, chamadas de sub-redes. O esquema de sub-rede consiste em incluir no prefixo alguns bits do sufixo dos endereços. Com isso, diminui-se o número máximo de hosts por rede mas aumenta-se o número de redes para o mesmo prefixo.
Protocolo de Rede IP Sub-Redes Os bits que são tirados do sufixo e passados para o prefixo a fim de aumentar o número de sub-redes são chamados bits da sub-rede. Exemplo: Uma rede classe B de endereços 140.100.0.0 e, portanto, de máscara 255.255.0.0 Se utilizarmos a máscara 255.255.255.0 a faixa de endereços IP é quebrada em 256 sub-redes de 254 máquinas cada, ao invés de 255 2 máquinas para uma única rede. 140.100.0.0 a 140.100.0.255 140.100.1.0 a 140.100.1.255... 140.100.255.0 a 140.100.255.255
Protocolo de Rede IP Quais, dentro os endereços IP a seguir, são exemplos de Endereços Privados? A. 1.2.3.4 B. 10.20.30.40 C. 172.16.1.4 D. 172.20.6.3 E. 172.33.3.1 F. 191.168.4.10 G. 192.169.1.1 H. 192.168.192.192
Protocolo de Rede IP Dentre as alternativas a seguir, quais contém dois hosts que pertencem à mesma rede? A. 1.2.3.4/8 e 1.2.4.4/8 B. 1.2.3.4/16 e 1.2.4.4/16 C. 1.2.3.4/24 e 1.2.4.4/24 D. 1.2.3.4/32 e 1.2.4.4/32
Conversão Binário/Decimal (Revisão/Dicas) Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.1T
Endereçamento IP Conversão Binário Decimal / Decimal Binário Importante para: Extrair prefixo / sufixo de um endereço IP Calcular endereço de rede Calcular endereço de broadcast Calcular número de hosts em uma rede Descobrir se origem e destino estão em uma mesma rede
Endereçamento IP Conversão Binário Decimal (em endereços IP) Menor número = 00000000 (binário) = 0 (decimal) Maior número = 11111111 (binário) = 255 (decimal) 11111111 = 1x2 7 + 1x2 6 + 1x2 5 + 1x2 4 + 1x2 3 + 1x2 2 + 1x2 1 + 1x2 0 11111111 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 Para lembrar é só começar com 1 e ir duplicando até formar 8 números (da direita pra esquerda)
Endereçamento IP Conversão Binário (em endereços IP) Decimal Quando o dígito for 0 (zero) não soma 10111101 = 1x2 7 + 0x2 6 + 1x2 5 + 1x2 4 + 1x2 3 + 1x2 2 + 0x2 1 + 1x2 0 10111101 = 128 + 0 + 32 + 16 + 8 + 4 + 0 + 1 = 189 00001101 = 0x2 7 + 0x2 6 + 0x2 5 + 0x2 4 + 1x2 3 + 1x2 2 + 0x2 1 + 1x2 0 00001101 = 0 + 0 + 0 + 0 + 8 + 4 + 0 + 1 = 13
Endereçamento IP Conversão Binário (em endereços IP) Decimal Simplificando / exercitando... 128 64 32 16 8 4 2 11111111 = 00000000 = 00000001 = 00110011 = 11001100 = 10000001 = 1
Endereçamento IP Conversão Binário (em endereços IP) Decimal Simplificando / exercitando... 128 64 32 16 8 4 2 11111111 = 255 00000000 = 0 00000001 = 1 00110011 = 51 11001100 = 204 10000001 = 129 1
Endereçamento IP Conversão Decimal Binário (em endereços IP) Menor número = 0 (decimal) = 00000000 (binário) Maior número = 255 (decimal) = 11111111 (binário) 128 64 32 16 8 Todos os números possíveis de 0 a 255 são somas desses números (sem repetição) 4 2 1
Endereçamento IP Conversão Decimal (em endereços IP) Binário Como chegar até esses números? Mesmo raciocínio usado na conversão binário Para lembrar é só começar com 1 e ir duplicando até formar 8 números (de baixo para cima) decimal 128 = 1x2 7 64 = 1x2 6 32 = 1x2 5 16 = 1x2 4 8 = 1x2 3 4 = 1x2 2 2 = 1x2 1 1 = 1x2 0
Endereçamento IP Conversão Decimal (em endereços IP) Binário Simplificando / exercitando... 128 64 32 16 8 4 2 1 1 = 2 = 3 = 64 = 63 = 255 = 200 =
Endereçamento IP Conversão Decimal (em endereços IP) Binário Simplificando / exercitando... 128 64 32 16 8 4 2 1 1 = 00000001 2 = 00000010 3 = 00000011 64 = 01000000 63 = 00111111 255 = 11111111 200 = 11001000
Endereçamento IP Uso de Máscaras (Sub-Redes) Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.1T
Endereçamento IPv4 Uso de Máscaras de Rede (Sub-Redes) Características Uma máscara de bits torna eficiente a extração do prefixo. É uma informação que faz parte do endereço de rede (complementa a configuração de rede de um host. Também tem 32 bits (como o endereço IP) Os bits referentes ao prefixo são iguais a 1 Os bits referentes ao sufixo são iguais a 0
Endereçamento IPv4 Uso de Máscaras de Rede (Sub-Redes) Classes (tradicionais) x Máscaras Máscara de Rede de um Endereço Classe A: O prefixo de um Endereço Classe A tem 8 bits, portanto: Máscara = 11111111.00000000.00000000.00000000 Ou seja, em notação decimal pontilhada: Máscara = 255.0.0.0 Máscara de Rede de um Endereço Classe B: O prefixo de um Endereço Classe B tem 16 bits, portanto: Máscara = 11111111.11111111.00000000.00000000 Ou seja, em notação decimal pontilhada: Máscara = 255.255.0.0
Endereçamento IPv4 Uso de Máscaras de Rede (Sub-Redes) Classes (tradicionais) x Máscaras Máscara de Rede de um Endereço Classe C: O prefixo de um Endereço Classe C tem 24 bits, portanto: Máscara = 11111111.11111111.11111111.00000000 Ou seja, em notação decimal pontilhada: Máscara = 255.255.255.0 A máscara pode aumentar para possibilitar a divisão de redes em redes menores (sub-redes) Assim, é possível ter redes diferentes das possíveis quando só existia o conceito de classes (A, B e C, as classes primárias)
Endereçamento IPv4 Uso de Máscaras de Rede (Sub-Redes) Máscaras de Rede Possíveis (em notação binária) 32 bits = 11111111.11111111.11111111.11111111 31 bits = 11111111.11111111.11111111.11111110 30 bits = 11111111.11111111.11111111.11111100 29 bits = 11111111.11111111.11111111.11111000 28 bits = 11111111.11111111.11111111.11110000 27 bits = 11111111.11111111.11111111.11100000 26 bits = 11111111.11111111.11111111.11000000 25 bits = 11111111.11111111.11111111.10000000 24 bits = 11111111.11111111.11111111.00000000 23 bits = 11111111.11111111.11111110.00000000 22 bits = 11111111.11111111.11111100.00000000 21 bits = 11111111.11111111.11111000.00000000 20 bits = 11111111.11111111.11110000.00000000 19 bits = 11111111.11111111.11100000.00000000 18 bits = 11111111.11111111.11000000.00000000 17 bits = 11111111.11111111.10000000.00000000 16 bits = 11111111.11111111.00000000.00000000 15 bits = 11111111.11111110.00000000.00000000 14 bits = 11111111.11111100.00000000.00000000 13 bits = 11111111.11111000.00000000.00000000 12 bits = 11111111.11110000.00000000.00000000 11 bits = 11111111.11100000.00000000.00000000 10 bits = 11111111.11000000.00000000.00000000 9 bits = 11111111.10000000.00000000.00000000 8 bits = 11111111.00000000.00000000.00000000
Endereçamento IPv4 Uso de Máscaras de Rede (Sub-Redes) Máscaras de Rede Possíveis (em notação decimal pontilhada) 32 bits = 255.255.255.255 31 bits = 255.255.255.254 30 bits = 255.255.255.252 29 bits = 255.255.255.248 28 bits = 255.255.255.240 27 bits = 255.255.255.224 26 bits = 255.255.255.192 25 bits = 255.255.255.128 24 bits = 255.255.255.0 23 bits = 255.255.254.0 22 bits = 255.255.252.0 21 bits = 255.255.248.0 20 bits = 255.255.240.0 19 bits = 255.255.224.0 18 bits = 255.255.192.0 17 bits = 255.255.128.0 16 bits = 255.255.0.0 15 bits = 255.254.0.0 14 bits = 255.252.0.0 13 bits = 255.248.0.0 12 bits = 255.240.0.0 11 bits = 255.224.0.0 10 bits = 255.192.0.0 9 bits = 255.128.0.0 8 bits = 255.0.0.0
Endereçamento IPv4 Encontre o Erro Cenas de Filmes com números IP Série Criminal Minds
Endereçamento IPv4 Encontre o Erro Cenas de Filmes com números IP Filme: Root Cause Analysis
Endereçamento IPv4 Encontre o Erro Cenas de Filmes com números IP Filme: Wilhelm Scream
Endereçamento IPv4 Exercícios (praticando uso de Sub-Redes) Questão da Prova da PF (Perito) Considerando-se o endereçamento IPv4 das redes com arquitetura TCP/IP e sabendo-se que o endereço de um host em uma sub-rede é 182.44.82.16/27, é correto afirmar que os endereços 182.44.82.158 e 182.44.82.159 representam hosts em uma mesma sub-rede? Sub-Rede: 182.44.82.16/27 Host 01: 182.44.82.158 Host 02: 182.44.82.159 Prova (Perito em Computação Polícia Federal 2013): Questão 85
Endereçamento IPv4 Exercícios (praticando uso de Sub-Redes) Após a finalização das escolhas do cabeamento e dos equipamentos o Analista decidiu configurar logicamente a rede utilizando o conceito de sub-rede na rede local e otimizar o seu desempenho. Para que a sub-rede criada acomode todos os 30 computadores, a máscara de sub-rede utilizada deve ser: a) 255.255.255.252 b) 255.255.255.240 c) 255.255.255.224 d) 255.255.255.192 e) 255.255.255.255 Concurso: Analista Judiciário TI TRT/MA (2014) FCC
Endereçamento IPv4 Exercícios (praticando uso de Sub-Redes) Uma rede local foi subdividida para facilitar o gerenciamento dos recursos. Nessa subdivisão, uma sub rede que possui a identificação 144.25.8.0/22 permite a instalação de até a) 62 hosts. b) 126 hosts. c) 254 hosts. d) 1.022 hosts. e) 2.046 hosts. Concurso: Técnico em Comunicação e Processamento de Dados TJ/SP (2012)
Endereçamento IPv4 Exercícios (praticando uso de Sub-Redes) A respeito de redes de computadores, protocolos TCP/IP e considerando uma rede classe C, assinale a alternativa que apresenta a máscara para dividi-la em 8 (oito) sub-redes. a) 255.255.255.128 b) 255.255.255.192 c) 255.255.255.224 d) 255.255.255.240 e) 255.255.255.248 Concurso: Analista de TI UFPR (2010)
Endereçamento IPv4 Exercícios (praticando uso de Sub-Redes) A filial de uma empresa solicita à matriz 25 endereços IP para sua rede interna. Considerando-se que há escassez de endereços nessa empresa, que máscara de rede deve ser disponibilizada para a filial? a) 255.255.255.0 b) 255.255.255.128 c) 255.255.255.192 d) 255.255.255.224 e) 255.255.255.252 Concurso: Analista de Sistemas Júnior - Infra-Estrutura Eletrobrás (2010)
Endereçamento IPv4 Exercícios (praticando uso de Sub-Redes) O administrador de rede da filial de uma empresa recebeu da matriz a seguinte sub-rede IP/Máscara: 192.168.5.0/255.255.255.224 Considerando-se que o roteador ocupará o endereço IP 192.168.5.1, quantas estações (cada uma ocupando um endereço IP) podem ser utilizadas na sub-rede dessa filial? a) 23. b) 29. c) 30. d) 126. e) 255. Concurso: Analista de Nível Superior Banco de Dados Casa da Moeda (2009)
Endereçamento IPv4 Exercícios (praticando uso de Sub-Redes) Qual faixa de IPs pertence à rede 172.16.10.64/26 e quantas redes podem ser criadas a partir desta máscara? a) 172.16.10.127 a 172.16.10.132; Cinco redes classe /26. b) 172.16.10.120 a 172.16.10.125; Três redes classe /26. c) 172.16.10.120 a 172.16.10.125; Quatro redes classe /26. d) 172.16.10.127 a 172.16.10.132; Seis redes classe /26. e) 172.16.10.127 a 172.16.10.132; Quatro redes classe /26. Concurso: Analista de Tecnologia da Informação MPOG (2013)