28
Universidade do Algarve – Instituto Superior de Engenharia Licenciatura em Engenharia Eléctrica e Electrónica Licenciatura em Engenharia Eléctrica e Electrónica Rui Marcelino Mar 2009 Mar . 2009

Endereçamento IP

  • Upload
    cali79

  • View
    822

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Endereçamento IP

Universidade do Algarve – Instituto Superior de EngenhariaLicenciatura em Engenharia Eléctrica e ElectrónicaLicenciatura em Engenharia Eléctrica e Electrónica

Rui Marcelino Mar 2009Mar. 2009

Page 2: Endereçamento IP

Endereçamento IPEndereçamento IP

• A utilização do protocolo TCP/IP implica aA utilização do protocolo TCP/IP implica autilização dos endereços IP, para a transmissãocorrecta dos dados na redecorrecta dos dados na rede.

• A considerar duas classes:– Classfull

– Classless– Classless

Redes Automação 2Endreçamento IP

Page 3: Endereçamento IP

Numeração bináriaNumeração bináriaBit 7 6 5 4 3 2 1 0

Peso 128 64 32 16 8 4 2 1

Exemplo:Exemplo:

1000 0000 = 1281100 0000 = 1921110 0000 = 2241111 0000 = 2401111 1000 = 2481111 1100 = 2521111 1100 = 2521111 1110 = 2541111 1111 = 255

Redes Automação 3Endreçamento IP

Page 4: Endereçamento IP

Endereçamento IPEndereçamento IP• É um numero binário de 32 bits

• Escrito com pontuação decimal. Exemplo 192.168.92.1, em que cadaocteto representa 8 bits (0‐255 em decimal)

• Os endereços são atribuídos aos interfaces. Interfaces diferentes têmendereços diferentes

• Um computador com IP atribuído designa‐se IP host

• Um grupo de hosts IP localizados na mesmo grupo: estão na mesma redeou sub‐rede

• Um grupo de hosts IP, separados por router estão localizados em redes,sub‐redes diferentes

Redes Automação 4Endreçamento IP

Page 5: Endereçamento IP

ClassesClasses

Classe D – para MulticastClasse D  para MulticastClasse E ‐ reservada

Redes Automação 5Endreçamento IP

Page 6: Endereçamento IP

Endereços das ClassesEndereços das Classes

Classe 1º octecto (esq.) Intervalo de endereços

A 0xxx xxxx 0.0.0.0 127.255.255.255A 0xxx xxxx 0.0.0.0  127.255.255.255

B 10xx xxxx 128.0.0.0  191.255.255.255

C 110x xxxx 192 0 0 0 223 255 255 255C 110x xxxx 192.0.0.0  223.255.255.255

D 1110 xxxx 224.0.0.0  239.255.255.255

E 1111 xxxx 240 0 0 0 255 255 255 255E 1111 xxxx 240.0.0.0  255.255.255.255

Classe D ‐MulticastClasse D  MulticastClasse E ‐ reservada

Redes Automação 6Endreçamento IP

Page 7: Endereçamento IP

Redes PrivadasRedes Privadas

Classe Começados por Endereços redes Privadasç p ç

A 1  126 10.0.0.0 ‐ 10.255.255.255

B 128 191 172.16.0.0 ‐ 172.31.255.255B 128  191 172.16.0.0  172.31.255.255

C 192  223 192.168.0.0 ‐ 192.168.255.255

127.0.0.0 ‐ 127.255.255.255 

127.0.0.1 é o endereço de LoopBack

127.0.0.1

Redes Automação 7Endreçamento IP

Page 8: Endereçamento IP

Máscara de sub‐redeMáscara de sub rede

• A Máscara de sub‐rede indica o numero deA Máscara de sub rede indica o numero debits que são usados para a parte de rede epara a parte de host.para a parte de host.

U d IP d di idid d• Um endereço IP pode ser dividido em duaspartes:– Rede– HostEm certos casos 3: rede, sub‐rede e host

Redes Automação 8Endreçamento IP

Page 9: Endereçamento IP

Máscara de sub‐redeMáscara de sub rede

• Para um Pacote de saída o TCP/IP tem de determinar se/o pacote de destino é de rede local ou de uma rederemota

• Se o endereço é local IP utiliza um broadcast ARP paradeterminar o endereço de hardware do host destino.

• Se o endereço não é local o pacote de saída é enviadopara o endereço do router (Gateway). Poderá haver umb d ARP id ifi d d h dbroadcast ARP para identificar o endereço de hardwaredo router

Redes Automação 9Endreçamento IP

Page 10: Endereçamento IP

Máscara de sub‐redeMáscara de sub rede

Para saber se o pacote se destina a uma rede local Para saber se o pacote se destina a uma rede localou remota IP compara a parte da rede do endereço IP da origem com o destino. g

– Se o valor dos bits é igual o destino é a rede local– Se o valor dos bits é distinto o destino é uma rede remota

Para saber quantos bits comparar, IP analisa a máscara dohost origem A máscara de sub rede consiste num conjunto dehost origem. A máscara de sub‐rede consiste num conjunto de1s e 0s

Redes Automação 10Endreçamento IP

Page 11: Endereçamento IP

Analogia com rede telefónicaAnalogia com rede telefónica

Prefixo de rede = prefixo interurbanonumero host = numero telefone local

Redes Automação 11Endreçamento IP

Page 12: Endereçamento IP

Máscaras PadrãoMáscaras Padrão• CLASSE A

NNNN NNNN. HHHH HHHH. HHHH HHHH. HHHH HHHH

255.0.0.0

• CLASSE BNNNN NNNN. NNNN NNNN. HHHH HHHH. HHHH HHHH

255.255.0.0

• CLASSE CNNNN NNNN. NNNN NNNN. NNNN NNNN. HHHH HHHHNNNN NNNN. NNNN NNNN. NNNN NNNN. HHHH HHHH

255.255.255.0

Redes Automação 12Endreçamento IP

Page 13: Endereçamento IP

Identificar endereço local/remotoIdentificar endereço local/remoto

Exemplo:Exemplo:

• Máscara de sub‐rede: 255.0.0.0

• Origem: 10.1.2.3

• Destino: 10 3 4 5• Destino: 10.3.4.5

11111111. 00000000. 00000000. 00000000

00001010. 00000001. 00000010. 00000011

00001010 00000011 00000100 0000010100001010. 00000011. 00000100. 00000101

rede local ou remota?

Redes Automação 13Endreçamento IP

Page 14: Endereçamento IP

Identificar endereço local/remotoIdentificar endereço local/remoto

Exemplo:Exemplo:

• Máscara de sub‐rede: 255.255.255.0

• Origem: 192. 168. 1. 4

• Destino: 192 168 2 5• Destino: 192. 168. 2. 5

11111111. 11111111. 11111111. 00000000

11000000. 10101000. 00000001. 00000100

11000000 10101000 00000010 0000010111000000. 10101000. 00000010. 00000101

rede local ou remota?

Redes Automação 14Endreçamento IP

Page 15: Endereçamento IP

QuestõesQuestões

1 Quais as duas componentes de um endereço1. Quais as duas componentes de um endereçoIP?

2. O que é que o protocolo IP pretendedeterminar quando examina a máscara desub‐rede?

3 A máscara de sub rede é opcional (T/F?)3. A máscara de sub‐rede é opcional (T/F?)

4. Qual a máscara padrão para um endereço declasse A?

Redes Automação 15Endreçamento IP

Page 16: Endereçamento IP

QuestõesQuestões

5 Se um endereço IP origem 10 1 2 3 com uma5. Se um endereço IP origem 10.1.2.3 com umamáscara de sub‐rede 255.255.255.0 e umendereço de destino é 10 1 3 4endereço de destino é 10.1.3.4a. Estão os 2 hosts na mesma rede?

b. Rede origem: ____.____.____.____

c. Rede destino: . . .c. Rede destino: ____.____.____.____

d. Qual o host origem

Q l h t d tie. Qual o host destino

Redes Automação 16Endreçamento IP

Page 17: Endereçamento IP

• Na classe A podemos ter 127 redes diferentesNa classe A podemos ter 127 redes diferentes 

• Os restante 24 bits são usados para endereços dos hosts, o que significa que se poder ter

224‐2=16,777,2142 2 16,777,214

(os endereços tudo a 0s e tudo a 1s são d )reservados)

Redes Automação 17Endreçamento IP

Page 18: Endereçamento IP

Redes e HostsRedes e Hosts

Classe A: 8 bits rede  28 = 256 redes,  224 ‐2 = 16,777,214 hostClasse C: 16 bits rede  216 = 65536 redes,  216 ‐2 = 65,534 hostClasse C: 24 bits rede  224 = 16,777,214 redes, 28 ‐2 = 254 host

Os endereços de host a 0s e a 1s são os endereços de rede/sub‐rede e de broadcast

Redes Automação 18Endreçamento IP

ç ç /

Page 19: Endereçamento IP

Endereçamento IP com sub‐redeEndereçamento IP com sub rede

Componentes do endereço IP: REDE SUB REDE HOSTComponentes do endereço IP: REDE, SUB‐REDE, HOSTOs bits da máscara são estendidos para a direita

Redes Automação 19Endreçamento IP

Page 20: Endereçamento IP

Componentes do endereço IPComponentes do endereço IP

Quando temos sub‐redes:Quando temos sub redes:

• No endereço IP há que identificar 3 partes– REDE

– SUB‐REDE

– HOST

rede sub‐rede host

Redes Automação 20Endreçamento IP

Page 21: Endereçamento IP

Classe AClasse A

Máscara de rede: 255.0.0.0Máscara de rede: 255.0.0.0 

1111 1111.0000 0000.0000 0000.0000 0000NNNN NNNN HHHH HHHH HHHH HHHH HHHH HHHHNNNN NNNN.HHHH HHHH.HHHH HHHH.HHHH HHHH

• Numero elevadíssimo de hosts (quase 17 milhões!milhões!

• A ideia é a aumentar a componente de rede e di i i d h ddiminuir o numero de hosts por rede

Redes Automação 21Endreçamento IP

Page 22: Endereçamento IP

Cálculo de sub‐redesCálculo de sub redes

Se estendermos a máscara em mais 8 bits para direitapficamos com:1111 1111. 1111 1111.0000 0000.0000 0000NNNN NNNN.SSSS SSSS.HHHH HHHH.HHHH HHHH

• 16 bits para a rede e 16 bits para hostC á i d i i 8• Com esta máscara customizada, os primeiros 8bits da esquerda não são alteráveis. São osbits de rede e os outros 8 bits sãocostumizados para criar mais redes

Redes Automação 22Endreçamento IP

Page 23: Endereçamento IP

Cálculo de sub‐redesCálculo de sub redesConsidere‐se neste exemplo a rede classe B 172.31.0.0 

Redes Automação 23Endreçamento IP

Page 24: Endereçamento IP

Exemplo de classe AExemplo de classe A

Criar 1 101 sub‐redes na Classe A deCriar 1,101 sub redes na Classe A de endereço 10.0.0.0 e calcular:

1‐ A máscara de sub‐rede

2‐ Os endereços das primeiras 3 sub‐redes2 Os endereços das primeiras 3 sub redes

3‐ Intervalo de endereços IP válidos nestas 3 dredes

4‐ Qual o ultimo endereço de sub‐rede e qual ç qo  intervalo de endereços válido para hosts

Redes Automação 24Endreçamento IP

Page 25: Endereçamento IP

Exemplo de classe BExemplo de classe B

Criar 315 sub‐redes na Classe A de endereçoCriar 315 sub redes na Classe A de endereço 172.20.0.0 e calcular:

1‐ A máscara de sub‐rede

2‐ Os endereços das primeiras 3 redes2 Os endereços das primeiras 3 redes

3‐ Intervalo de endereços IP válidos nestas 3 dredes

4‐ Qual o ultimo endereço de rede e qual o ç qintervalo de endereços válido para hosts

Redes Automação 25Endreçamento IP

Page 26: Endereçamento IP

Exemplo de classe CExemplo de classe C

Criar 12 sub‐redes na Classe A de endereçoCriar 12 sub redes na Classe A de endereço 192.168.2.0 e calcular:

1‐ A máscara de sub‐rede

2‐ Os endereços das primeiras 3 redes2 Os endereços das primeiras 3 redes

3‐ Intervalo de endereços IP válidos nestas 3 dredes

4‐ Qual o ultimo endereço de rede e qual o ç qintervalo de endereços válido para hosts

Redes Automação 26Endreçamento IP

Page 27: Endereçamento IP

http://www.subnet‐calculator.com/ p // /

Redes Automação 27Endreçamento IP

Page 28: Endereçamento IP

ReferênciasReferências

• TCP/IP Foundations, Andrew G. Blank, Sybex 2004TCP/IP Foundations, Andrew G. Blank, Sybex 2004

Redes Automação 28Endreçamento IP