Protocolos de Redes Professora Marcela Santos Camada de Rede – Endereçamento IP
Entrega direta: duas estações estão na mesma rede física conectado diretamente com a outra. Entrega direta X indireta Mas como uma estação emissora pode saber que a estação de destino se encontra em uma rede diretamente conectada ? Entrega indireta: a estação de destino não está diretamente conectada a outra estação forçando o emissor a passar o datagrama a um roteador para entrega.
Entrega direta X indireta Mas como uma estação emissora pode saber que a estação de destino se encontra em uma rede diretamente conectada ? Entrega indireta: a estação de destino não está diretamente conectada a outra estação forçando o emissor a passar o datagrama a um roteador para entrega.
Mas como uma estação emissora pode saber que a estação de destino se encontra em uma rede diretamente conectada ? Exemplo: Endereço IP de origem: AND Máscara de rede: ===================== Entrega direta X indireta
Mas como uma estação emissora pode saber que a estação de destino se encontra em uma rede diretamente conectada ? Exemplo: Endereço IP de destino: AND Máscara de rede: ===================== Entrega direta X indireta
O IP é um protocolo da Camada de rede É um endereço lógico único em toda a rede, portanto, quando estamos navegando na Internet estamos utilizando um endereço IP único mundialmente, pois a Internet é uma rede mundial Em redes locais podemos utilizar alguns endereços que não são válidos na Internet. Estes são reservados para redes locais, mas cada máquina da rede local utilizará um único IP nesta rede local. Internet Protocol - IP
Serviço: Atribuído na camada de Transporte (TCP) e refere-se a uma aplicação que está sendo transportada (porta); Lógico: Atribuído na camada de rede (IP) e indica a origem e destino do serviço, independente do serviço que está sendo transportado; Físico: Atribuído na camada enlace (MAC), e indica o próximo host da rede onde o pacote será entregue. Endereços Lógicos, Físicos e de Serviço
Um endereço IP consiste em 4 bytes ou 32 bits. Ao invés de trabalhar com 32 bits por vez, é comum a prática de segmentação dos 32 bits de um endereço IP em quatro campos de 8 bits chamados de octetos; Cada octeto é convertido em um número de base decimal na escala de Estes são separados por um ponto. Este formato é chamado de notação decimal pontuada. Em uma rede, estes números devem ser únicos e seguem a algumas regras que veremos a seguir; Exemplo.: ( Endereçamento IPv4
Identificação de rede e uma de host (máquina): A identificação de rede (também conhecida como endereço de rede) identifica os sistemas que estão localizados no mesmo segmento físico de rede na abrangência de roteadores IPs. Todos os sistemas na mesma rede física devem ter a mesma identificação de rede. A identificação de rede deve ser única na rede PREFIXO A identificação de host (também conhecido como endereço de host) identifica uma estação de trabalho, servidor, roteador, ou outro host TCP/IP (nó da rede) dentro de uma rede. O endereço para cada host deve ser único para a identificação de rede. SUFIXO Endereçamento IPv4
Existem 5 classes (A,B,C,D,E) de endereços IP, que irão variar conforme a quantidade de endereços de rede existente em cada classe; O objetivos das classes é determinar qual parte do endereço IP pertence a rede e qual parte do endereço IP pertence ao host, além de permitir uma melhor distribuição dos endereços IPs. Endereçamento IPv4
O primeiro byte do endereço está entre 1 e 127. Exemplo: / / Nos endereços de Classe A, o primeiro número identifica a rede e os outros três números identificam o próprio host. Endereçamento Ipv4 – Classe A
O primeiro byte do endereço está entre 128 e 191. Exemplo: / / Nos endereços de Classe B, os dois primeiros números identificam a rede e os outros dois números identificam o host. Endereçamento Ipv4 – Classe B
O primeiro byte do endereço está entre 192 e 223. Exemplo: / / Nos endereços de Classe C, o três primeiros números identificam a rede e os últimos números identificam o próprio host. Endereçamento Ipv4 – Classe C
O primeiro byte do endereço está entre 224 e 239; Exemplo: / / ; Esta classe está reservada para criar agrupamentos de computadores para o uso de Multicast (acesso apenas a endereços que estejam configurados para receber os dados). Não podemos utilizar esta faixa de endereços para endereçar os computadores de usuários na rede TCP/IP. Endereçamento Ipv4 – Classe D
O primeiro byte do endereço está entre 240 e 247. A Classe E é um endereço reservado e utilizado para testes e novas implementações (IETF – Internet Engeneering Task Force) e controles do TCP/IP. Não podemos utilizar esta faixa de endereços para endereçar os computadores na rede TCP/IP. Endereçamento Ipv4 – Classe E
Endereço de rede bits do sufixo zerados e servem para identidicar a rede. Endereço de difusão bits do sufixo iguais a 1, e serve de endereço de destino significando que o pacote é para todos os equipamentos de uma rede. Este computador todos os números do sufixo zerados, garante um endereço IP bem definido para a inicialização Loopback qualquer endereço da rede 127, geralmente , os pacotes que têm esse endereço de destino não são enviados a rede, são processados localmente (teste e comunicação local) Endereçamento Ipv4 – endereços reservados
1. Octeto Max. Redes FormatoExemploMax. Host R.H.H.H R.R.H.H R.R.R.H Multicast Reservado Endereçamento Ipv4 – Nº máximo de host em cada classe
Para definirmos os IPs de uma rede, precisamos seguir estas duas regras: Endereçamento Ipv4 – Conflitos de IP 1) Na mesma rede, os IPs de todas as máquinas devem estar na mesma rede. Por exemplo: Endereços Classe A. ( , onde o 13 é rede e é host); Todos os hosts desta rede devem estar na mesma rede, ou seja, com IPs começados por 13; 2) Numa mesma rede não poderá haver endereços IPs iguais.
Endereçamento Ipv4 – Conflitos de IP
Serve para extrair a identificação de rede de um endereço IP através de uma operação simples de AND binário Exemplo: Endereço IP: AND Máscara de rede: ===================== Endereçamento Ipv4 – Máscaras de rede
Endereçamento Ipv4 – Máscaras e Classes
Existem casos onde faz-se necessário subdividir uma rede em redes menores. Imagine o administrador de uma rede que contém 16 milhões de hosts. Ele deverá utilizar uma rede Classe A; Defini-se uma máscara de rede não padrão que permita extrair os endereços de rede e de máquina corretamente. Por exemplo, o administrador da classe B (que comporta aproximadamente 256 x 256 máquinas) pode tirar 8 bits do endereço de máquina e acrescentar 8 bits no endereço de rede Endereçamento Ipv4 – Sub-redes
Em uma rede, o primeiro endereço da rede identifica o endereço da rede em si, e não poderá ser utilizado em nenhum equipamento; O último endereço também não poderá ser utilizado, pois é reservado para broadcast dentro daquela rede; Exemplo: – IP: – Máscara: – Rede: – Broadcast: Endereçamento Ipv4 – Máscara de sub-rede
Também pode ser necessário, em casos especiais, subdividir ainda mais as classes de endereços IP; Para isso existem outras máscaras de IP conforme exemplos abaixo: – IP: Mask: Endereços entre: e – IP: Mask: Endereços entre: e – IP: Mask: Endereços entre: a – Etc. Endereçamento Ipv4 – Máscara e sub-rede
Endereçamento Ipv4 – Máscara e sub-rede (Exercício) Dividir a rede em sub-redes com 32 endereços 1. Qual a máscara a aplicar? 2. Quantas sub-redes obtém? 3. Quais são? 4. Qual o endereço de broadcast de cada uma delas?
Endereçamento Ipv4 – Máscara de sub-rede (Exercício) Dividir a rede em sub-redes com 32 endereços 1. Qual a máscara a aplicar? O primeiro passso é saber a qual classe esse endereço pertence. Para isso basta transformar 200 em binário 200 (10) = (2) Endereço começa com 110, portanto é da Classe C A máscara é obtida com os bits que representam a rede em 1 e os bits que representam o host em
Endereçamento Ipv4 – Máscara de sub-rede (Exercício) Dividir a rede em sub-redes com 32 endereços 1. Qual a máscara a aplicar? O primeiro passso é saber a qual classe esse endereço pertence. Para isso basta transformar 200 em binário 200 (10) = (2) Endereço começa com 110, portanto é da Classe C A máscara é obtida com os bits que representam a rede em 1 e os bits que representam o host em
Endereçamento Ipv4 – Máscara de sub-rede (Exercício) Dividir a rede em sub-redes com 32 endereços 2. Quantas sub-redes obtém? A classe C tem 8 bits para o host, para projetar sub-rede eu retiro bits do endereço de host para forma os endereços de sub-rede. O enunciado pede 32 endereços que é igual a 2 5, então eu tenho 5 bits para os endereços de host e 3 para identificar as sub-redes. 2 3 = 8 8 sub-redes com 32 endereços cada
Endereçamento Ipv4 – Máscara de sub-rede (Exercício) Dividir a rede em sub-redes com 32 endereços 3. Quais são?
Endereçamento Ipv4 – Máscara de sub-rede (Exercício) Dividir a rede em sub-redes com 32 endereços 4. Qual o endereço de broadcast de cada uma delas?
A divisão tradicional, com as classes A, B e C de endereços IP fazia com que um grande número de endereços fossem desperdiçados. Um provedor de acesso que precisasse de endereços IP, por exemplo, precisaria ou utilizar uma faixa de endereços classe B inteira (65 mil endereços), o que geraria um grande desperdício, ou utilizar 40 faixas de endereços classe C separadas, o que complicaria a configuração. A solução para o problema foi a implantação do sistema CIDR (abreviação de "Classless Inter-Domain Routing") CIDR – Classless Inter-Domain Routing
No CIDR são utilizadas máscaras de tamanho variável (o termo em inglês é VLSM, ou Variable-Length Subnet Mask), que permitem uma flexibilidade muito maior na criação das faixas de endereços. Se são necessários apenas 1000 endereços, por exemplo, poderia ser usada uma máscara /22 (que permite o uso de 1022 endereços), em vez de uma faixa de classe B inteira, como seria necessário antigamente. CIDR – Classless Inter-Domain Routing
Outra mudança é que as faixas de endereços não precisam mais iniciar com determinados números. Uma faixa com máscara /24 (equivalente a uma faixa de endereços de classe C) pode começar com qualquer dígito e não apenas com de 192 a 223. CIDR – Classless Inter-Domain Routing
O CIDR permite também que várias faixas de endereços contínuas sejam agrupadas em faixas maiores, de forma a simplificar a configuração. É possível agrupar 8 faixas de endereços com máscara (classe C) contínuas em uma única faixa com máscara /21, por exemplo, que oferece um total de 2045 endereços utilizáveis (descontando o endereço da rede, endereço de broadcast e o endereço do gateway). CIDR – Classless Inter-Domain Routing
Quando falamos em máscaras de tamanho variável, entretanto, precisamos começar a trabalhar com endereços binários, pois a divisão pode ser feita em qualquer ponto. Imagine, por exemplo, o endereço " ". Originalmente, ele seria um endereço de classe A e utilizaria máscara " ". Mas, utilizando máscaras de tamanho variável, ele poderia utilizar a máscara " ", por exemplo. VLSM - Variable-Length Subnet Mask
Nesse caso, teríamos 29 bits do endereço dedicados à endereçar a rede e apenas os 3 últimos bits destinados ao host. Convertendo o endereço para binário teríamos o endereço " ", onde o " " é o endereço da rede e o "100" é o endereço do host dentro dela. Como temos 29 bits dedicados à rede, é comum o uso de um "/29" como máscara, no lugar de " ". VLSM - Variable-Length Subnet Mask
Quando quiser configurar uma rede local, você deve usar um dos endereços reservados; endereços que não existem na Internet e que por isso podemos utilizar à vontade em nossas redes particulares; As faixas abaixo são reservadas para uso em redes locais: FaixaMáscara 10.X.X.X X.X até X.X X.X Endereços não válidos na Internet