• Nenhum resultado encontrado

04-SDRC-EndereçamentoIP

N/A
N/A
Protected

Academic year: 2021

Share "04-SDRC-EndereçamentoIP"

Copied!
30
0
0

Texto

(1)

Endereçamento IP

Curso:

Engenharia de Controle e Automação

Disciplina:

Disciplina:

Sistemas Distribuídos e Redes de Computadores

Professor:

(2)

Endereçamento IP



O endereço IP (Internet Protocol), de forma genérica, é um

endereço que indica o local de um determinado

equipamento (normalmente computadores) em uma rede



Os endereços da Internet são mais conhecidos pelos nomes

associados aos endereços IP (por exemplo, o nome

associados aos endereços IP (por exemplo, o nome

www.cefetmg.br

está associado ao IP 200.234.200.231)



Para que isto seja possível, é necessário traduzir (resolver) os

nomes em endereços IP



O Domain Name System (DNS) é um mecanismo que converte

(3)

Endereçamento IP



IP



O endereço IP, na versão 4 (IPv4), é um número de 32 bits

escrito com quatro octetos representados no formato decimal



Os endereços IP podem ser usados tanto para nos referir a redes

quanto a um host individual



Existe uma outra versão do IP, a versão 6 (IPv6) que utiliza um

(4)

Endereçamento IP



Analisando o endereço IP



O endereço IP é uma seqüência de números composta de 32 bits



Esse valor consiste em um conjunto de quatro grupos de 8 bits.

Cada conjunto é separado por um ponto e recebe o nome de

octeto ou simplesmente byte, já que um byte é formado por 8 bits



O número 172.31.110.10 é um exemplo. Repare que cada octeto

é formado por, no máximo, 3 caracteres, sendo que cada um

pode ir de 0 a 255

(5)

Endereçamento IP



Analisando o endereço IP



Numa rede local em um prédio não se comunica a uma rede local

em outro lugar (a não ser que ambas sejam interconectadas) não

há problemas de um mesmo endereço IP ser utilizado nas duas

redes.



Já na internet, isso não pode acontecer. Nela, cada computador

precisa de um IP exclusivo.



Como os endereços IP usados em redes locais são semelhantes

aos da internet, usa-se um padrão conhecido como IANA

(Internet Assigned Numbers Authority).

(6)

Endereçamento IP



Classes de Endereços



O padrão IANA divide a utilização de IPs para redes em,

basicamente, 3 classes principais e duas que podem ser

consideradas secundárias.

 Classe A: 1.0.0.0 até 126.0.0.0

 Classe A: são usados em locais onde é necessário poucas redes,

mas uma grande quantidade de máquinas nelas. Para isso, o primeiro byte é usado como identificador da rede e os demais servem como identificador dos computadores;

(7)

Endereçamento IP



Classes de Endereços

 Classe B: 128.0.0.0 até 191.255.0.0

 Classe B: são usados nos casos onde a quantidade de redes é

equivalente ou semelhante à quantidade de computadores. Para isso, usa-se os dois primeiros bytes do endereço IP para identificar a rede e os restantes para identificar os computadores;

a rede e os restantes para identificar os computadores;

 Classe C: 192.0.0.0 até 223.255.255.254

 Classe C: são usados em locais que requerem grande quantidade

de redes, mas com poucas máquinas em cada uma. Assim, os três primeiros bytes são usados para identificar a rede e o último é

(8)

Endereçamento IP



Classes de Endereços

 Classe D: 224.0.0.0 até 239.255.255.255  Classe E: 240.0.0.0 até 255.255.255.255

 Quanto às classes D e E, elas existem por motivos especiais: a

primeira é usada para a propagação de pacotes especiais para a comunicação entre os computadores, enquanto que a segunda está comunicação entre os computadores, enquanto que a segunda está reservada para aplicações futuras ou experimentais.

 Vale frisar que há vários outros blocos de endereços reservados para

fins especiais. Por exemplo, o endereço 127.0.0.1 sempre se refere à própria máquina, isto é, ao próprio host, razão esta que o leva a ser chamado de localhost.

(9)

Endereçamento IP



Máscara de sub-rede



Para identificar a classe IP que está sendo utilizada em uma rede

ou para se especificar uma dada configuração de rede, usa-se

um conceito conhecido como máscara de sub-rede.

(10)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 A figura abaixo representação de uma rede local, ligada a uma outras

(11)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Temos uma rede que usa como máscara de sub-rede 255.255.255.0

(uma rede classe C, mas ainda não abordamos as classes de redes). A rede é a 10.200.150, ou seja, todos os equipamentos da rede tem os três primeiras partes do número IP como sendo: 10.200.150. Veja que existe uma relação direta entre a máscara de sub-rede a quantas das existe uma relação direta entre a máscara de sub-rede a quantas das partes do número IP são fixas, ou seja, que definem a rede.

 Máscara de sub-rede e o roteador

 Situação 1: Os dois computadores pertencem a mesma rede

 Neste caso o TCP/IP envia o pacote para o barramento local da rede. Todos os

computadores recebem o pacote, mas somente o destinatário do pacote é que o captura e passa para processamento pelo Windows e pelo programa de destino. Como é que o computador sabe se ele é ou não o destinatário do pacote? Muito simples, no pacote de informações está contido o endereço IP do destinatário. Em cada computador, o TCP/IP compara o IP de destinatário do pacote com o IP do computador, para saber se o pacote é ou não para o respectivo computador.

(12)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Situação 2: Os dois computadores não pertencem a mesma rede:  Neste caso o TCP/IP envia o pacote para o Roteador (endereço do Default

Gateway configurado nas propriedades do TCP/IP) e o Roteador se encarrega de fazer o pacote chegar através do destino. Em uma das partes deste tutorial

veremos detalhes sobre como o Roteador é capaz de rotear pacotes de informações até redes distantes.

informações até redes distantes.

"Como é que o TCP/IP faz para saber se o computador de

origem e o computador de destino pertencem a mesma

(13)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede



Exemplo 1:

 Com base na figura anterior, suponha que o computador cujo IP é 10.200.150.5

(origem) queira enviar um pacote de informações para o computador cujo IP é 10.200.150.8 (destino), ambos com máscara de sub-rede igual a 255.255.255.0.

(14)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 O primeiro passo é converter o número IP das duas máquinas e da

máscara de sub-rede para binário. Com base nas regras que vimos anteriormente, teríamos a seguinte conversão:

(15)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Feitas as conversões para binário, é feita uma operação "E", bit a bit,

entre o Número IP e a máscara de Sub-rede do computador de origem, conforme indicado na tabela a seguir

(16)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Agora é feita uma operação "E", bit a bit, entre o Número IP e a máscara

de sub-rede do computador de destino, conforme indicado na tabela a seguir:

(17)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Agora o TCP/IP compara os resultados das duas operações. Se os dois

resultados forem iguais, os dois computadores, origem e destino, pertencem a mesma rede local. Neste caso o TCP/IP envia o pacote para o barramento da rede local. Todos os computadores recebem o pacote, mas somente o destinatário do pacote é que o captura e passa pacote, mas somente o destinatário do pacote é que o captura e passa para processamento pelo Windows e pelo programa de destino.

 Como é que o computador sabe se ele é ou não o destinatário do

pacote?

 Muito simples, no pacote de informações está contido o endereço

IP do destinatário. Em cada computador, o TCP/IP compara o IP de destinatário do pacote com o IP do computador, para saber se o pacote é ou não para o respectivo computador.

(18)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede



Exemplo 2:

 Suponha que o computador cujo IP é 10.200.150.5 (origem) queira enviar um

pacote de informações para o computador cujo IP é 10.204.150.8 (destino), ambos com máscara de sub-rede igual a 255.255.255.0.

(19)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 O primeiro passo é converter o número IP das duas máquinas e da máscara de

sub-rede para binário. Com base nas regras que vimos anteriormente, teríamos a seguinte conversão:

(20)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Feitas as conversões para binário, é feita uma operação "E", bit a bit, entre o

Número IP e a máscara de Sub-rede do computador de origem, conforme indicado na tabela a seguir:

(21)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Agora é feita uma operação "E", bit a bit, entre o Número IP e a máscara de

(22)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Agora o TCP/IP compara os resultados das duas operações. Neste exemplo, os

dois resultados são diferentes: 10.200.150.0 e 10.204.150.0.

 Nesta situação o TCP/IP envia o pacote para o Roteador (endereço do Default

Gateway configurado nas propriedades do TCP/IP) e o Roteador se encarrega de fazer o pacote chegar através do destino.

 Em outras palavras o Roteador sabe entregar o pacote para a rede 10.204.150.0

ou sabe para quem enviar (um outro roteador), para que este próximo roteador possa encaminhar o pacote. Este processo continua até que o pacote seja entregue na rede de destino.

(23)

Endereçamento IP



Como o TCP/IP usa a máscara de sub-rede

 Observe que, na figura, temos dois computadores que, apesar de estarem

fisicamente na mesma rede, não conseguirão se comunicar devido a um erro de configuração na máscara de sub-rede de um dos computadores. É o caso dos computador 10.200.150.4 (com máscara de sub-rede 255.255.250.0). Como este computador está com uma máscara de sub-rede diferente dos demais

computadores da rede (255.255.255.0), ao fazer os cálculos, o TCP/IP chega a computadores da rede (255.255.255.0), ao fazer os cálculos, o TCP/IP chega a conclusão que este computador pertence a uma rede diferente, o que faz com que ele não consiga se comunicar com os demais computadores da rede local.

(24)

Endereçamento IP



Resumo



Vimos que a máscara de sub-rede é utilizada para determinar

qual "parte" do endereço IP representa o número da Rede e qual

parte representa o número da máquina dentro da rede.



A máscara de sub-rede também foi utilizada na definição original

das classes de endereço IP.



Em cada classe existe um determinado número de redes

(25)

Endereçamento IP



Resumo



Quadro resumo das Classes de Endereço IP

 A seguir apresento uma tabela com as principais características de cada

(26)

Endereçamento IP

(27)

Endereçamento IP

(28)

Endereçamento IP



Veja alguns exemplos de endereços inválidos:



0.xxx.xxx.xxx

 Nenhum endereço IP pode começar com zero, pois ele é usado para o endereço da rede. A única situação em que um endereço começado com zero é usado, é quando um servidor DHCP responde à requisição da estação. Como ela ainda não possui um endereço definido, o pacote do servidor é endereçado ao endereço MAC da estação e ao endereço IP "0.0.0.0", o que faz com que o switch o envie para todos os micros da rede.

o que faz com que o switch o envie para todos os micros da rede.



127.xxx.xxx.xxx

 Nenhum endereço IP pode começar com o número 127, pois este número é reservado para testes e para a interface de loopback. A interface de loopback é usada para comunicação entre diversos programas, sobretudo no Linux e outros sistemas Unix.

(29)

Endereçamento IP



Veja alguns exemplos de endereços inválidos:



255.xxx.xxx.xxx, xxx.255.255.255, xxx.xxx.255.255

 Nenhum identificador de rede pode ser 255 e nenhum identificador de host pode

ser composto apenas de endereços 255, seja qual for a classe do endereço, pois estes endereços são usados para enviar pacotes de broadcast. Outras

combinações são permitidas, como em 65.34.255.197 (em um endereço de classe A) ou em 165.32.255.78 (endereço de classe B).



xxx.0.0.0, xxx.xxx.0.0

 Nenhum identificador de host pode ser composto apenas de zeros, seja qual for a

classe do endereço, pois estes endereços são reservados para o endereço da rede. Como no exemplo anterior, são permitidas outras combinações como 69.89.0.129 (classe A) ou 149.34.0.95 (classe B).

(30)

Endereçamento IP



Veja alguns exemplos de endereços inválidos:



xxx.xxx.xxx.255, xxx.xxx.xxx.0

 Nenhum endereço de classe C pode terminar com 0 ou com 255, pois, como já vimos, um host não pode ser representado apenas por valores 0 ou 255, já que eles são usados para o envio de pacotes de broadcast.

Referências

Documentos relacionados

Esta combina o canto interno da pálpebra superior sobrancelhas caídas, agora não pode ser apenas sonolência ou tédio, mas o início da tristeza... Agora os cantos levantados

cordões’ espalhadas por toda a fazenda. As matas ciliares situam-se ao longo dos rios Miranda e Abobral, e também ao longo de seus corixos. Interessante salientar que essas áreas

Para contemplar las imágenes de reproducción en la pantalla de su televisor, le recomendamos que alimente su videocámara de un tomacorriente de la red utilizando el adaptador

disciplinas cursadas na condição de aluno especial em curso de mesmo nível, da aluna AMANDA 159. ALMEIDA BERGAMASCHI, orientanda

1 — Os apoios são concedidos pela Câmara Municipal da Guarda às IPSS legalmente cons- tituídas de acordo com o estipulado no n.º 3, do artigo 2.º do presente Regulamento... 2 —

O mais interessante nesta fase de elaboração do “Plano de Negó- cio” é que, para conseguir estimar os custos variáveis e as despesas comerciais de cada produto ou serviço,

O mesmo já não é verdade para os obturadores de cortina que são muito mais difíceis de sin- cronizar porque correm como uma cortina atravez da janela Por isto, câmaras que

Bertioga estão: o Programa Regional de Identificação e Monitoramento de Áreas Críticas de Inundações, Erosões e Deslizamentos (PRIMAC), 2002; o Plano Diretor de