Escolar Documentos
Profissional Documentos
Cultura Documentos
Redes de Computadores
• Aplicação
• DNS, SMTP, POP3, IMAP
• FTP, Http
RC 6162
1
14/05/2012
•A
A essência do DNS é a criação de um esquema hierárquico de atribuição de
nomes baseados no domínio e de um banco de dados distribuído.
•Ao enviar o pacote um timer é dispara, se expirar outro pacote é dispara para
outro servidor (espelhado)
(espelhado).
2
14/05/2012
> www.terra.com.br
Servidor: UnKnown
Address: 10.1.0.1
10 1 0 1
3
14/05/2012
•biz negócios
•info informações
•name Nome de pessoas
•pro Profissões (médicos advogados)
•aero Indústria Aeroespacial
•coop Cooperativas
•museum Museus
sum yale
l vu
acm ieee
eng eng cs
net net
flits
Cada domínio tem o nome definido pelo caminho ascendente entre ele e a raiz,
separado por pontos:
Por exemplo:
•Dep. Engenharia Sun Microsystem = eng.sun.com
•Dep. de Língua Inglesa da Yale University = eng.yale.edu
4
14/05/2012
• ?
•?
•?
•?
•Um
U único
ú i ponto
t de
d falha:
f lh se o servidor
id ded nomes quebrar,
b a Internet
I t t inteira
i t i
quebra junto.
•Volume de tráfego: Este servidor teria que manipular todas as consultas DNS
de centenas de milhões de hosts.
•Banco de dados centralizado distante: O servidor nunca poderia estar
próximo de todos os clientes.
•Atualização: Teria que manter registro de todos os hosts da Internet. O banco
seria enorme e teria que ser atualizado frequentemente para atender aos novos
hosts.
10
5
14/05/2012
11
sum yale
l acm ieee vu
eng eng cs
net net
flits
12
6
14/05/2012
http://www.root-servers.org/
13
Camada de Aplicação
Correio Eletrônico
O correio eletrônico é um meio de comunicação assíncrono, (enviam a recebem
mensagens quando for conveniente).
RC 626 14
7
14/05/2012
Camada de Aplicação
Correio Eletrônico – Arquitetura de serviço
15
RC 635 16
8
14/05/2012
•Detalhando o Content-Transfer-Encoding:
17
18
9
14/05/2012
•Exemplo:
•video/mpeg , audio/básic, audio/mpeg, image/jpeg, text/html,
apllications/PostScript
apllications/PostScript,
19
RC 641 20
10
14/05/2012
21
Camada de Aplicação
Correio Eletrônico – Transferência de mensagens
SMTP
A B
•A = Estabelece conexão
B=A
•B Avisa
isa que
q e esta p
preparado
epa ado
•. . .
22
11
14/05/2012
Camada de Aplicação
Correio Eletrônico – Transferência de mensagens
SMTP
A B
SMTP SMTP ?
23
RC 644 24
12
14/05/2012
Quit
RC 647 25
26
13
14/05/2012
•Após fornecer e validar usuário e senha o servidor monta uma página HTML
e envia ao navegador.
RC 650 27
•O endereço do host, o que faz com que o processo cliente FTP estabeleça
uma conexão com o servidor FTP.
•Uma identificação e senha.
Assim que autorizado pelo servidor o usuário pode copiar um ou mais arquivos
armazenados no sistema de arquivo local para o sistema de arquivo remoto (ou
vice-versa).
RCI 80
28
14
14/05/2012
29
30
15
14/05/2012
31
•Teve
Teve origem em1989 no CERN (Conseil Européen pour la Recherche
Nucléaire) para Troca de informações entre os cientistas.
•Em 1994 W3C (World Wide Web Consorcium), voltada para o desenvolvimento
web, padronização de protocolo e incentivo a interoperabilidade entre sites.
32
16
14/05/2012
Hiperlink Hiperlink
Internet
33
•URL
URL
34
17
14/05/2012
•URL
URL (Universal Resource Locator - Localizador Universal de Recursos),
Recursos)
que especifica como cada página de informação recebe um “endereço”
único onde pode ser encontrada.
•HTTP
35
•URL
URL (Universal Resource Locator - Localizador Universal de Recursos),
Recursos)
que especifica como cada página de informação recebe um “endereço”
único onde pode ser encontrada.
•HTTP, que especifica como o navegador e servidor trocam informações
entre si (protocolo).
•HTML
36
18
14/05/2012
37
38
19
14/05/2012
Uma página pode não conter texto HTML. Pode por exemplo ser um documento
PDF uma música MP3,
PDF, MP3 um arquivo ZIP...
ZIP
Se o tipo MIME não puder ser interpretado pelo navegador ele consulta a tabela
MIME, que associa um tipo a um visualizador, ou a uma ação (download).
39
•Plug-in:
•Por exemplo:
•Aplicações auxiliares:
•Por exemplo:
40
20
14/05/2012
41
42
21
14/05/2012
43
•HTTP 1.0 – Após a conexão uma única solicitação era enviada, uma única
resposta devolvida e a conexão encerrada. Era adequado quando só
existiam texto.
44
22
14/05/2012
Conexão
TCP
Texto
(conteúdo)
Requisições
paralelas
l l
Imagens
45
Método Descrição
GET Leitura de uma página
HEAD Solicita um cabeçalho de uma página
PUT Armazenamento de uma página
POST Anexa algo a uma página
DELETE Remove a página
TRACE Ecoa A solicitação recebida
CONECT Reservado para uso futuro
OPTIONS Consulta opções no servidor.
46
23
14/05/2012
47
•Armazenamento em cache
•Replicação de servidores
48
24
14/05/2012
Armazenamento em cache
•Consiste em guardar as páginas visitada para um uso subsequente, caso
tenham que ser usadas novamente.
•Um processo, chamado proxy, armazena as páginas visitadas em uma
máquina compartilhada por todas as máquinas da LAN.
•O navegador é configurado para buscar primeiro no proxy local, se não
encontrar busca no proxy da LAN e por fim no endereço real
49
Replicação de servidores
•É
É uma técnica utilizada no lado servidor.
•Os servidores replicam o seu conteúdo em vários locais separados
(espelhamento).
•Normalmente são sites estáticos, a empresa decide onde quer colocar os
espelhos e instala um servidor em cada região.
50
25
14/05/2012
Rede Multimídia
Maneira mais simples para reproduzir música:
Qual o problema?
51
Rede Multimídia
Áudio de fluxo
52
26
14/05/2012
Rede Multimídia
Áudio de fluxo
53
Rede Multimídia
Radio da Internet
•Assim como áudio de fluxo necessita buffer.
•Só pode ser transmitido na velocidade que é gerado
gerado.
•Teoricamente deveria usar RTSP com multidifusão.
•Na prática usa unidifusão sobre TCP porque:
•Poucos ISPs aceitam multidifusão
•O RTSP é bem menos conhecido que o TCP e não é aceito por todos
os softwares.
•Em empresas normalmente a porta para o RTSP é fechada, ficando
aberta somente 80, 25 e 53 (DNS).
54
27
14/05/2012
Rede Multimídia
Voz sobre IP.
•Inicialmente o grande volume de trafego nas redes de telefonia era voz.
•Em 1990 o número de bits de dados se igualou aos bits de Voz (PCM)
•Em 2002 o volume de trafego de dados era 10 vezes o volume de voz.
•A conta telefônica normalmente é maior que a conta da internet.
55
Rede Multimídia
PCs
Gatekeeper Gateway
Rede de
Internet telefonia
234-5678
56
28
14/05/2012
57
Referências
Livro texto
1) FOROUZAN, Behrouz A.. Comunicação de Dados e Redes
de Computadores. 4ª ed. São Paulo: McGraw - Hill, 2008.
29