I – Comunicação – Redes – Internet Escola Politécnica da USP MBA EPUSP em Gestão e...
Transcript of I – Comunicação – Redes – Internet Escola Politécnica da USP MBA EPUSP em Gestão e...
I – Comunicação – Redes – InternetEscola Politécnica da USPMBA EPUSPem Gestão e Engenharia do Produto
EP018 O Produto Internet e suas Aplicações
Tecnologiasde Informação e Comunicaçãoem Desenvolvimento de Produtos
I – Descrição da Infraestrutura TecnológicaCOMUNICAÇÃO - INTERNET
Prof. Dr. Marcio Lobo Netto
1o. Período / 2004
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
2
I – Comunicação – Redes – InternetComunicação - internetplano de aula
• Transferência da Informação (Comunicação)– Redes de comunicação
• Voz / Dado / Vídeo• Telefonia móvel
– CDMA/TDMA / GSM / 3a. Geração / voz sobre IP
• Serviços de cooperação– Teleconferência / Ensino à distância / CSCW
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
3
I – Comunicação – Redes – InternetComunicação - internet plano de aula
• Transferência da Informação (Comunicação)– Redes de computadores
• Locais / Públicas• Internet / Intranet• Private virtual networks• Infraestrutura 1 – HW
– Roteadores / Switches / Hubs
• Infraestrutura 2 – HW– Desempenho / Escalabilidade
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
4
I – Comunicação – Redes – InternetComunicação - internet plano de aula
• Transferência da Informação (Comunicação)– Infraestrutura – SW
• Serviços e protocolos– www / ftp / email / news group / chat
• Aplicações
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
5
I – Comunicação – Redes – Internet
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
6
I – Comunicação – Redes – InternetComunicação - internet conceito
• Comunicação: Transferência da Informação– Terminais – equipamentos dos usuários
• Computador– Conectado diretamente – Conectado via telefone
– Rede – meio• Cabos• Equipamentos de controle
– Retransmissores / roteadores
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
7
I – Comunicação – Redes – Internetcomunicaçãoconceito - informação
• Comunicação: Transferência da Informação– Redes de comunicação
• Dados– Qualquer informação digital
» dados propriamente ditos» imagens» vídeo
• Derviços de cooperação– Teleconferência / Ensino à distância / CSCW
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
8
I – Comunicação – Redes – Internet
• Transferência da Informação (Comunicação) [2 Hs]– Serviços de cooperação
• Teleconferência / Ensino à distância / CSCW
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
9
I – Comunicação – Redes – Internetcomunicaçãoentre computadores
• Transferência da Informação (Comunicação) [2 Hs]– Redes de computadores [1 Hs]
• Locais / Públicas• Internet / Intranet• Private virtual networks• Infraestrutura 1 – HW
– Roteadores / Switches / Hubs
• Infraestrutura 2 – HW– Desempenho / Escalabilidade
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
10
I – Comunicação – Redes – Internetplano de aulasmódulo I – descrição da infraestrutura tecnológica
• Transferência da Informação (Comunicação) [2 Hs]– Infraestrutura – SW
• Serviços e protocolos– www / ftp / email / news group / chat
• Aplicações
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
11
I – Comunicação – Redes – Internetsistemas de informaçãosistema
• sistema de comunicação (redes)– redes locais (computadores)– redes públicas (telefônica)– internet: compreende as duas acima
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
12
I – Comunicação – Redes – Internetintrodução às redesconceito
• meio e mecanismo de transferência de informações– estruturada sob diversos níveis (camadas)– protocolos estabelecem seu funcionamento (a
cada nível)– padronização é uma exigência
• para que possamos “falar a mesma língua”
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
13
I – Comunicação – Redes – Internetintrodução às redesredes locais
• interconexão de computadores– diretamente acoplados à rede
• Ethernet (10Mb/s) FastEthernet (100Mb/s), GigabitEthernet (1Gb/s)
• Token Ring
– acoplados via Hubs, Switches ou Routers– serviço digital (informação)
• informação transferida é digital• mesmo que eventualmente sobre substrato analógico
(sinal)
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
14
I – Comunicação – Redes – Internetintrodução às redesredes locais
computador servidor / roteador / switch / hub
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
15
I – Comunicação – Redes – Internetintrodução às redesredes locais
EthernetCSMA/CD
Token RingFDDI
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
16
I – Comunicação – Redes – Internetintrodução às redesredes locais - topologias
homogeneasconexão completa
barramento (bus)estrela
conexão parcial malha
hiper cubo
heterogêneas
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
17
I – Comunicação – Redes – Internetintrodução às redesredes públicas (telefônicas)
• interconexão de telefones– acoplados via centrais telefônicas– tráfego de vóz (informação analógica)– adaptado para transporte de informação digital
• modens (modulador / demodulador)
– permite serviço digital (informação)• mesmo que eventualmente sobre substrato analógico
(sinal)
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
18
I – Comunicação – Redes – Internetintrodução às redesredes públicas
• interconexão de computadores– centrais modernas são digitais
• tráfego digital entre centrais (fibras ópticas)• tráfego digital até assinante (ISDN / RDSI)• tráfego analógico até assinante (telefone)
– protocolos X.25, E1, E3, ... • aula sobre protocolos em camada física
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
19
I – Comunicação – Redes – Internetintrodução às redesrede internet - visão usuário
internet
hosts
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
20
I – Comunicação – Redes – Internetintrodução às redesrede internet - implementação
internetroteadores
redes físicas
hosts
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
21
I – Comunicação – Redes – Internetintrodução às redesredes comutadas fisicamente: telefônica
• rede telefônica– circuit switch (comutação de circuitos)– um circuito físico (caminho) é fechado entre os
dois participantes da conversação• pode haver comutação temporal• tempo é parcelado entre pares de conversa• permite o compartilhamento de parte dos trechos do
circuito alocado
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
22
I – Comunicação – Redes – Internetintrodução às redesredes comutadas fisicamente: telefônica
• suporte físico– conexão direta segmentada
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
23
I – Comunicação – Redes – Internetintrodução às redesredes comutadas fisicamente: telefônica
• há ligação física através de circuito virtual– disponibilização de segmentos da rede
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
24
I – Comunicação – Redes – Internetintrodução às redesredes comutadas fisicamente: telefônica
• ligações compartilhando segmentos simultaneamente– compartilhamento temporal do segmento
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
25
I – Comunicação – Redes – Internetintrodução às redesredes comutadas por pacotes: internet
• rede internet– package switch (comutação de pacotes)– nenhum circuito físico (caminho) é fechado entre
os dois participantes da conversação• informação é quebrada em pacotes que são roteados
pelos computadores da rede• o mesmo trecho transmite pacotes de “conversas”
diferentes• pacotes de uma mesma “conversa” podem seguir por
caminhos diferentes
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
26
I – Comunicação – Redes – Internetintrodução às redesredes comutadas por pacotes: internet
• suporte físico– conexão indireta segmentada
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
27
I – Comunicação – Redes – Internetintrodução às redesredes comutadas por pacotes: internet
• não há ligação física permanente– endereçamento / entrega de correspondência
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
28
I – Comunicação – Redes – Internet
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
29
I – Comunicação – Redes – Internetapresentação desta aula
• sistemas de informação• introdução às redes• modelo ISO/OSI• história e evolução da Internet• anatomia da Internet• aplicações: WEB
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
30
I – Comunicação – Redes – Internet
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
31
I – Comunicação – Redes – Internetintrodução às redesconceito
• meio e mecanismo de transferência de informações– estruturada sob diversos níveis (camadas)– protocolos estabelecem seu funcionamento (a
cada nível)– padronização é uma exigência
• para que possamos “falar a mesma língua”
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
32
I – Comunicação – Redes – Internetmodelo de referência ISO/OSI
• ISO: International Standards Organization• OSI: Open Systems Interconnection• este modelo descreve a rede em camadas
– bem estabelecidas– com funções e interfaces entre camadas bem
definidas– referência para estudo e compreensão de redes
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
33
I – Comunicação – Redes – Internet
aplicação
modelo de referência ISO/OSI7 camadas
apresentaçãosessão
transporterede
enlacefísica
consistência de formatos de dados (16/32)
composição streams (vídeo, audio, ...)
controle entre terminais (stream)
endereçamento, transferência de pacotes
controle da comunicação física
sinalização
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
34
I – Comunicação – Redes – Internetmodelo de referência ISO/OSI internet: camadas 4 e 3 (2 e 1)
• aplicação socket• apresentação• sessão• transporte TCP (transfer control protocol)• rede IP (internet protocol)• enlace• física
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
35
I – Comunicação – Redes – Internethistória da Internethttp://www.isoc.org/internet-history/brief.html
• ARPA / DARPA - ARPANET (1967)– rede do sistema de defesa dos EUA
• NSF – NSFNET (1980) TCP-IP (1982) BITNET– passa a incorporar o domínio acadêmico
• NSFNET / Internet (1985)– acesso progressivamente aberto à população
• WEB (1990)– facilidade de navegação, comércio e serviços
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
36
I – Comunicação – Redes – Internethistória da Internetevolução
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
37
I – Comunicação – Redes – Internethistória da Internetevolução
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
38
I – Comunicação – Redes – Internetanatomia da Internetdomínio
• internet– interconexão de redes– domínio global– define o protocolo desde o computador final,
passando por todos os outros usados para roteamento
• incluindo equipamentos específicos para este fim (switchs)
– permite assim a conexão de qualquer computador no mundo a qualquer outro
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
39
I – Comunicação – Redes – Internetanatomia da Internetdomínio
• acesso à internet– computadores diretamente ligados à internet
• instituições de pesquisa• universidades• grandes empresas / provedores
– computadores indiretamente ligados à internet (via provedores de acesso)
• acesso domiciliar• pequenas empresas
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
40
I – Comunicação – Redes – Internetanatomia da Internetníveis 3-4 (OSI)
• internet = TCP / IP– TCP: transfer control protocol camada de
transporte• garante a transferência completa da informação• quebra a mesma em pacotes IP no emissor • a reconstitui no receptor
– IP: internet protocol camada de rede
• roteamento de pacotes pela rede
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
41
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• informação quebrada em 4 pacotes– cada pacote leva endereço do destino
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
42
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
43
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
44
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
45
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
46
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
47
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
48
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
49
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
50
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• transferindo ...
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
51
I – Comunicação – Redes – Internetanatomia da Internettransferência de dados (animação)
• informação reconstituida no destino– após recepção de pacotes (viajaram p/ caminhos
diferentes)
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
52
I – Comunicação – Redes – Internetanatomia da Internetendereçamento
• www.lsi.usp.br 10. 0. 10. 2 (restrito)
• www.uol.com.br200.231.204.128 (público)
• www.nasa.gov 198.116.142. 34(público)
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
53
I – Comunicação – Redes – Internetanatomia da Internetserviços
• FTP file transfer protocol– controla transferência de arquivos– permite listar conteúdo de diretórios remotos e
copiar arquivos de uma máquina para outra
• HTTP hyper text transfer protocol– controla transferência de arquivos na web– permite acessar e transferir páginas web
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
54
I – Comunicação – Redes – Internetaplicações: WWWWorld Wide Web
• rede de abrangência mundial• acesso sistematizado à informações
distribuídas a nível global (mundial)– facilidade de busca e acesso– normatização de forma de endereçamento: HTTP– normatização da forma do conteúdo (MIME types):
HTML• arquivos multimídia (texto, som, imagem, vídeo)
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
55
I – Comunicação – Redes – Internetaplicações: WWWWorld Wide Web
• portais de conteúdo– jornais, museus, universidades, ...– diversão, informação, notícias
• portais de serviços– busca, compra, reserva
• portais de acesso– provedores de acesso
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
56
I – Comunicação – Redes – Internetaplicações: WWWWorld Wide Web
• organização– servidores de bases de dados– organização da estrutura da informação– apresentação visual (programação visual)– edição / programação das páginas– programação dos servidores de acesso
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
57
I – Comunicação – Redes – Internetaplicações: WWWWorld Wide Web
• criação de material (edição)• disponibilização / acesso a material
(navegação)
workstation server internet
edição acesso
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
58
I – Comunicação – Redes – Internetaplicações: WWWWorld Wide Web
• tipo de material– texto .html; .htm
• HTML: estrutura da página <TAGS> e conteúdo textual
– imagem .gif; .jpeg– imagens animadas– vídeo .mpeg– som .wave– programas (applets) JAVA
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
59
I – Comunicação – Redes – Internet
foto
som
vídeo
aplicações: WWWWorld Wide Web
• página web em HTML
.html
foto <imagem>
vídeo <video>
.gif
.wave
.mpeg
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
60
I – Comunicação – Redes – Internet
servidorservidorcliente Acliente A
aplicações: WWWWorld Wide Web
• arquitetura de hardware
cliente A
P M
servidor
P M
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
61
I – Comunicação – Redes – Internetaplicações: WWWWorld Wide Web
• arquitetura de software
browser
net interface
user interface
interpretador
apresentação gráfica - posicionamento identificação de seleções- interação
interpretador html - requisição de arquivos
interface de rede - comunicação (protocolo)
server
net interface
data interface
interpretador
acesso a DB - conteúdo
interpretador - atende requisições
interface de rede - comunicação
1o. P / 2004 EP018 – O Produto Internet e suas Aplicações Marcio Lobo Netto
62
I – Comunicação – Redes – InternetSegurança
• proxy• firewall