34
Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura em Tecnologias e Sistemas da Informação Aula 6 UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

  • Upload
    others

  • View
    3

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

Tecnologias de Redes Informáticas (6620)

Ano Lectivo 2013/2014 * 1º SemestreLicenciatura em

Tecnologias e Sistemas da InformaçãoAula 6

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Page 2: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• Agenda de hoje

• história do protocolo IP

• o protocolo IPv4

• o protocolo IPv6

Page 3: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

Addressing Scheme + Common Protocols + Format Negotiation

Tecnologias de Redes Informáticas

Page 4: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

pacotes de dados

Tecnologias de Redes Informáticas

Page 5: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

Endereço 1Endereço 2

Endereço 3

Endereço n

Tecnologias de Redes Informáticas

Page 6: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Endereços IP (IP = Internet Protocol)

• IPv4: endereços no formato FF.FF.FF.FF (hex)

• por exemplo: 193.136.66.5

6

Tecnologias de Redes Informáticas

Page 7: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Endereços IPv6 têm o formatoFFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF (oito grupo de 2 bytes cada)

• por exemplo: 3ffe:1900:4545:3:200:f8ff:fe21:67cf

7

Tecnologias de Redes Informáticas

Page 8: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Em resumo: cada computador que está ligado à Internet tem um endereço único, que lhe permite comunicar com todos os outros computadores.

• Esse endereço é um endereço IP.

• Certo? nem por isso...

• IPv4 = endereços públicos e endereços privados

• IPv6 = possibilidade de existência apenas de endereços públicos

PORQUÊ?

8

Tecnologias de Redes Informáticas

Page 9: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Rede local (Local Area Network = LAN)

• ROUTER

• Fornecedor de Serviço Internet (Internet Service Provider = ISP)

• Rede Metropolitana (Metropolitan Area Network = MAN)

• Outras redes (vamos ver uma apresentação da FCCN)

http://zappiens.pt/Z1199

9

Sessão PlenáriaEvolução da rede de fibra na RCTS

Pedro LorgaInfra-estruturas Ópticas – Área de Serviços de Rede

Tecnologias de Redes Informáticas

Page 10: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

Page 11: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

Page 12: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

Page 13: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

Page 14: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Internet Protocol

• Protocolo criado em 1974 por Vint Cerf e Bob Khan

• o IPv4 está descrito pela primeira vez na RFC 791 (Set. 1981)

• o que é que aconteceu ao IPv1, v2, v3?

• o IPv6 está descrito no RFC 2460 (e outros)(Deering, Hinden, Dez. 1998)

14

Tecnologias de Redes Informáticas

Page 15: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• O que é um datagrama IPv4?

15

Tecnologias de Redes Informáticas

Page 16: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• O que é um datagrama IPv4?

16

Tecnologias de Redes Informáticas

Page 17: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• E um pacote IPv6?

17

Tecnologias de Redes Informáticas

Page 18: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• QoS

18

Tecnologias de Redes Informáticas

Page 19: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

Page 20: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Endereços IP versus Uniform Resource Identifier (URI)

• Em TI, um Identificador Uniforme de Recursos (URI) (Uniform Resource Identifier (em inglês)) é uma cadeia de caracteres compacta usada para identificar ou denominar um recurso na Internet. O principal propósito desta identificação é permitir a interação com representações do recurso através de uma rede, tipicamente a Rede Mundial, usando protocolos específicos. URIs são identificadas em grupos definindo uma sintaxe específica e protocolos associados.

• Exemplo: http://example.org/absolute/URI/with/absolute/path/to/resource.txtftp://example.org/resource.txt

• Um endereço IP é... ver slides anteriores

20

Tecnologias de Redes Informáticas

Page 21: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Como se relacionam os endereços IP com os endereços URI?

• Quando um computador tem um servidor de páginas HTML que deve ser acedido através da WWW, é preciso atribuir-lhe um endereço IP único.

• Esta atribuição é feita por entidades que governam a Internet (ICANN e IANA).

21

Tecnologias de Redes Informáticas

Page 22: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Exemplos de atribuição entre nomes e endereços IP

22

www.ubi.pt 193.136.66.209www.di.ubi.pt 193.136.66.5

penhas.di.ubi.pt 193.136.66.27ninf.ubi.pt 193.136.64.183

www.parlamento.pt 80.251.167.27www.google.pt 209.85.227.147

Tecnologias de Redes Informáticas

Page 23: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• Existem computadores na Internet cuja função é manterem as tabelas de relação entre um endereço IP e o seu nome de domínio.

• Essas máquinas integram aquilo que se chama a estrutura de DNS (Domain Name Servers).

23

Tecnologias de Redes Informáticas

Page 24: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

• A estrutura de DNS é hierárquica.

• Existem 13 servidores de DNS de topo, dispersos por todo o mundo (Root NameServers). (atenção, 13 servidores não são 13 computadores, alguns destes serviços encontram-se distribuídos)

• Estes servidores são responsáveis (cooperativamente) pelo registo de todos os domínios de topo.

24

Tecnologias de Redes Informáticas

Page 25: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010 - Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

Page 26: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• E o IPv1? v2? v3? v5? (fica para responder em casa)

• como é que uma máquina com um endereço privado consegue comunicar com uma máquina com endereço público?

• Endereços IPv4

• são do tipo 192.168.4.3

• alguns endereços são públicos, alguns endereços são privados

• quem gere a atribuição de blocos IPv4 aos operadores é a IANA

Page 27: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• Endereços privados

• destinam-se a ser usados dentro de redes locais

192.168.1.1

192.168.1.2192.168.1.1

192.168.1.1

192.168.1.2

192.168.1.2

Page 28: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• Endereços públicos

• são atribuídos aos operadores pela IANA

• o seu uso é cobrado aos clientes finais

• uma máquina que tenha um endereço público está visível por todas as outras máquinas da Internet, incluindo as que estão dentro de uma rede local

• por exemplo o endereço da máquina que responde ao endereço www.ubi.pt, tem um endereço público

Page 29: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• Sub-netting em IPv4

• Porquê?

Page 30: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• 255.255.255.255

• Classe A net.host.host.host

• Classe B net.net.host.host

• Classe C net.net.net.host

• Classe D multicast

• Classe E research

• Exemplo: o endereço 49.22.201.70 (classe A) identifica a máquina nº 22.201.70 da rede nº 49.

Page 31: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• 255.255.255.255

• Classe A net.host.host.host o primeiro byte vai de 0 até 126

• Classe B net.net.host.host o primeiro byte vai de 128 até 191

• Classe C net.net.net.host o primeiro byte vai de 192 até 223

• Classe D multicast

• Classe E research

• Exemplo: o endereço 49.22.201.70 (classe A) identifica a máquina nº 22.201.70 da rede nº 49.

Page 32: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• Endereços reservados

• 0.0.0.0 interpretado como “esta rede” ou “este segmento” (seja ela qual for)

• 255.0.0.0 interpretado como “todas as redes” (da rede 1 até à rede 126, no caso da classe A)

• 127.0.0.1 interpretado como este computador (loopback)

• quando o endereço de host está a zeros, por exemplo 192.0.0.0 significa esta rede (neste caso a rede 192)

• quando o endereço de host está todo a uns, por exemplo 192.255.255.255 significa todas as máquinas da rede 192 (todos os hosts da rede 192)

Page 33: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• 255.255.255.255

• Segmentos privados em cada uma das classes

• Classe A 10.0.0.0 até 10.255.255.255

• Classe B 172.16.0.0 até 172.31.255.255

• Classe C 192.168.0.0 até 192.168.255.255

• Classe D multicast n/a

• Classe E research n/a

Page 34: Tecnologias de Redes Informáticas › ~ngarcia › old › tri1314 › TRI1314-aula6.pdf · Tecnologias de Redes Informáticas (6620) Ano Lectivo 2013/2014 * 1º Semestre Licenciatura

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Tecnologias de Redes Informáticas

• Na próxima aula,

• Criação de sub-redes IPv4

• O endereçamento em IPv6