tecnologias da internet - ubingarcia/old/ti1213/ubi_1213_ti_aula2.pdf · universidade da beira...

34
Tecnologias da Internet Ano Lectivo 2012/2013 * 2º Semestre Licenciaturas em Engenharia Informática (5378) Tecnologias e Sistemas da Informação (6625) Aula 2, 1/3/13 UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Nuno M. Garcia, [email protected]

Upload: others

Post on 12-Jul-2020

0 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

Tecnologias da InternetAno Lectivo 2012/2013 * 2º Semestre

Licenciaturas em Engenharia Informática (5378)

Tecnologias e Sistemas da Informação (6625)Aula 2, 1/3/13

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

Nuno M. Garcia, [email protected]

Page 2: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

• Agenda:

• Dia do profissional

• Mecanismos da Internet

• Endereçamento

• O protocolo IP

• A pilha procolar do modelo OSI

Page 3: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Gauss Barnard Curie Rutherford Licklider

Eiffel Baran Bono Calatrava Gandhi

de Gaule Postel Berners-Lee da Vinci Gaudi

Avogadro Metcalfe Lavoisier Myers Gates

Kleinrock Jobs Wozniak Vint Cerf Andreessen

Tecnologias da Internet

Page 4: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Gauss Barnard Curie Rutherford Licklider

Eiffel Baran Bono Calatrava Gandhi

de Gaule Postel Berners-Lee da Vinci Gaudi

Avogadro Metcalfe Lavoisier Myers Gates

Kleinrock Jobs Wozniak Vint Cerf Andreessen

Tecnologias da Internet

Page 5: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

• Google vs. Microsoft

5

Tecnologias da Internet

Page 6: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Addressing Scheme + Common Protocols + Format Negotiation

Tecnologias da Internet

Page 7: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

pacotes de dados

Tecnologias da Internet

Page 8: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Endereço 1Endereço 2

Endereço 3

Endereço n

Tecnologias da Internet

Page 9: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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

9

Tecnologias da Internet

Page 10: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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

10

Tecnologias da Internet

Page 11: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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Ê?

11

Tecnologias da Internet

Page 12: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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://jornadasrcts.fccn.pt/DOC/Apresentacoes/D10/JornadasRCTS_20100210_SP_Fibra.PDF

12

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

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

Tecnologias da Internet

Page 13: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

Page 14: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

Page 15: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

Page 16: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

Page 17: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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)

17

Tecnologias da Internet

Page 18: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

• O que é um datagrama IPv4?

18

Tecnologias da Internet

Page 19: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

• O que é um datagrama IPv4?

19

Tecnologias da Internet

Page 20: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

• E um pacote IPv6?

20

Tecnologias da Internet

Page 21: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Genericamente, como são transmitidos os dados sobre um pacote IP?

21

Tecnologias da Internet

Page 22: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

• Modelo OSI (Open Systems Interconnection)

• 7 camadas

• Cada camada delega na camada inferior os dados que quer transmitir

22

Tecnologias da Internet

Page 23: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

Page 24: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

Page 25: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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, usandoprotocolos 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

25

Tecnologias da Internet

Page 26: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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).

26

Tecnologias da Internet

Page 27: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

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

27

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 da Internet

Page 28: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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).

28

Tecnologias da Internet

Page 29: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - 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.

29

Tecnologias da Internet

Page 30: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

Page 31: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

Tecnologias da Internet

Page 32: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

• Anatomia de um nome Internet (URI)

http://www.server.org/folder/document.txt

http: - especificação do protocolowww - especificação do sub-domínioserver - especificação do nome do servidororg - especificação do domínio de topo (Top Level Domain)folder - nome da pasta onde se encontra o documentodocument.txt - identificação do documento.

32

Tecnologias da Internet

Page 33: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

• Exemplo de URIs

• http://www.di.ubi.pt/~ngarcia/index.html

• http://193.136.66.5/~ngarcia/index.html

33

Tecnologias da Internet

Page 34: Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2010, 2012, 2013 - Nuno

UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática

2010, 2012, 2013 - Nuno M. Garcia, [email protected]

• Coisas para fazer:

• Descrever as funções de cada uma das camadas do modelo OSI

• Ler as páginas seguintes (comparar as versões em Português e em Inglês)

• http://en.wikipedia.org/wiki/Internet_Protocol

• http://en.wikipedia.org/wiki/IPv4

• http://en.wikipedia.org/wiki/IPv6

• http://pt.wikipedia.org/wiki/Rede_de_computadores

• (NÃO É PRECISO entregar estas revisões, é trabalho privado)

• Na próxima aula: como funciona o protocolo HTTP?

34

Tecnologias da Internet