Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA...
Transcript of Tecnologias da Internet - UBIngarcia/old/TI1213/UBI_1213_TI_Aula2.pdf · UNIVERSIDADE DA BEIRA...
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]
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
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
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
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
• Google vs. Microsoft
5
Tecnologias da Internet
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
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
pacotes de dados
Tecnologias da Internet
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
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
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
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
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
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
Tecnologias da Internet
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
Tecnologias da Internet
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
Tecnologias da Internet
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
Tecnologias da Internet
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
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
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
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
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
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
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
Tecnologias da Internet
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
Tecnologias da Internet
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
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
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
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
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
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
Tecnologias da Internet
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
2010, 2012, 2013 - Nuno M. Garcia, [email protected]
Tecnologias da Internet
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
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
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