DNS. Usa o UDP e a porta 53. Não é uma aplicação com a qual o usuário interage diretamente Complexidade nas bordas da rede
|
|
- Therezinha Natal Antunes
- 7 Há anos
- Visualizações:
Transcrição
1 DNS Sistema de nomes de domínio (Domain Name System) Serviço de diretórios da Internet Nomes são mais fáceis de lembrar Descrito nas RFCs 1034, 1035 e outras DNS consiste em Banco de dados distribuído implementado em uma hierarquia de nomes Protocolo da camada aplicação que permite que hospedeiros consultem o banco de dados
2 DNS Usa o UDP e a porta 53 Dados armazenados em ASCII Não é uma aplicação com a qual o usuário interage diretamente Complexidade nas bordas da rede
3 DNS Serviços providos Tradução de nomes de hospedeiros para endereços IP Apelidos de hospedeiros Nome de hospedeiro é chamado nome canônico Apelidos de servidor de correio eletrônico Pode-se obter o nome canônico a partir do apelido Distribuição de carga Realizada entre servidores replicados Conjunto de endereços IP associado a um único nome canônico Respostas do DNS contêm o conjunto de endereços É feito um rodízio na ordem dos endereços
4 DNS - tradução de nome para end. IP Banco de dados distribuído e hierárquico Anteriormente os hospedeiros e seus endereços eram armazenados somente em um arquivo hosts.txt Arranjo centralizado não seria escalável Ponto de falha Volume de tráfego Atraso para clientes distantes do banco de dados Dificuldade de manutenção
5 DNS - tradução de nome para end. IP Composto de Servidores DNS locais Três tipos (classes) de servidores de nomes Raiz De domínio de alto nível (Top-Level Domain TLD) Com autoridade
6 DNS - tradução de nome para end. IP Servidores de nomes raiz Treze servidores na Internet (2006) espalhados pelo mundo Servidores de nomes TLD ou de nível superior Responsáveis por domínios de alto nível Com, org, net, edu, gov, br, uk, ca etc. (genéricos e de países - ISO 3166) Servidores de nomes com autoridade Responsáveis por domínios das organizações Domínios de segundo nível
7 DNS - tradução de nome para end. IP Exemplo de servidores DNS (fonte: Kurose)
8 DNS - tradução de nome para end. IP Espaço de nomes do DNS é dividido em zonas não superpostas Zona inclui os hospedeiros administrados diretamente por um servidor Zona contém uma parte da árvore e servidores de nomes que armazenam informações referentes à zona Zona contém um servidor principal (obtêm suas informação a partir do disco) e servidores secundários (obtêm suas informações a partir do servidor principal)
9 DNS - tradução de nome para end. IP Exemplo de parte do espaço de nomes DNS (fonte: Tanenbaum)
10 Exemplo de interação entre servidores DNS (fonte: Kurose) O hospedeiro em cis.poly.edu quer o endereço IP para gaia.cs.umass.edu Servidor de nomes local da Polytechnique é dns.poly.edu Servidor de nomes com autoridade para gaia.cs.umass.edu é dns.umass.edu (erro na figura)
11 Exemplo de interação entre servidores DNS (fonte: Kurose) 1) Consulta ao servidor de nomes local 2) Consulta ao servidor de nomes raiz 3) Resposta com servidores TLD responsáveis por edu 4) Consulta ao servidor de nomes TLD 5) Resposta com servidor de nomes com autoridade responsável por umass.edu 6) Consulta ao servidor de nomes com autoridade
12 DNS - tradução de nome para end. IP Consultas podem ser Recursivas Transfere a tarefa para o servidor consultado No exemplo, de cis.poly.edu para dns.poly.edu Iterativas Servidor responde com o nome de outro servidor a ser contactado No exemplo, todas as outras consultas
13 DNS - tradução de nome para end. IP Uso de cache Melhora o desempenho em relação ao atraso Diminui a quantidade de mensagens DNS enviadas Qualquer servidor pode responder, mesmo que não tenha autoridade para o nome Frequentemente são feitos caches de servidores TLD Para evitar os servidores raiz
14 DNS - registros de recursos Banco de dados DNS é constituído de registros de recursos DNS mapeia nomes de domínios em registros de recursos Domínios possuem registros de recursos associados a eles Armazenados nos servidores de nomes
15 DNS - registros de recursos Campos (Name, Value, Type, TTL) Se Type A Name = nome do hospedeiro, Value = endereço IP (relay1.bar.foo.com, , A) NS Name = nome do domínio, Value = nome de um servidor de nomes com autoridade que responde a consultas relativas aos hospedeiros do domínio (foo.com, dns.foo.com, NS) CNAME Name = apelido do hospedeiro, Value = nome canônico do hospedeiro (foo.com, relay1.bar.foo.com, CNAME) MX Name = apelido do hospedeiro, Value = nome canônico do servidor de correio eletrônico (foo.com, mail.bar.foo.com, MX)
16 DNS - registros de recursos Formato (Name, Value, Type, TTL) (cont.) TTL Tempo de vida útil do registro Determina quando o registro deve ser removido de um cache
17 Exemplo de parte do DNS para cs.vu.nl (fonte: Tanenbaum)
18 DNS - mensagens Formato das mensagens DNS (fonte: Kurose)
19 Transferência de arquivos (FTP) Protocolo de transferência de arquivos (File Transfer Protocol) Descrito na RFC 959 Usa o TCP, a porta 21 (conexão de controle) e a porta 20 (conexão de dados) Em uma mesma sessão, a cada transferência é usada uma conexão diferente de dados Mantém informações de estado Associação com conta do usuário, controle sobre o diretório corrente do usuário Limita o número de sessões que um servidor pode manter
20 Transferência de arquivos (FTP) Funcionamento do FTP (fonte: Kurose)
21 Transferência de arquivos (FTP) Comandos enviados em ASCII (7 bits) Exemplos de comandos USER <username> PASS <password> LIST RETR <filename> STOR <filename>
22 Correio eletrônico Sistema de correio da Internet composto de Agentes de usuário Servidores de correio ou agentes de transferência de mensagens Protocolo simples de transferência de correio (Simple Mail Transfer Protocol SMTP) Protocolos de acesso a correio
23 Analogia com a correspondência por correio (fonte: Kurose)
24 Correio eletrônico Agentes de usuário Permitem que usuários leiam, respondam, encaminhem, salvem e editem mensagens Ex.: Outlook, Eudora, Thunderbird, Mutt Servidores de correio Armazenam as mensagens Se comunicam para realizar a transferência das mensagens
25 Correio eletrônico SMTP Transfere mensagens entre servidores de correio Transfere mensagens do agente de usuário para um servidor de correio Daemon do sistema (processo executado em segundo plano) Protocolos de acesso a correio Transferem mensagens do servidor de correio para o agente de usuário
26 Correio eletrônico Sistema de correio da Internet
27 Correio eletrônico - SMTP Descrito na RFC 5321 Usa o TCP e a porta 25 Mensagens enviadas em ASCII (7 bits) Uso de extensão ou de codificação para 8 bits Comunicação entre um cliente SMTP (transmissor) e um servidor SMTP (receptor) Comunicação entre os servidores pode ser direta ou indireta
28 Correio eletrônico - SMTP Funcionamento do SMTP (fonte: Kurose)
29 Correio eletrônico - SMTP Utiliza comandos para fazer a comunicação entre servidores Exemplos de comandos HELO MAIL FROM RCPT TO DATA QUIT VRFY
30 Exemplo de interação (telnet servidor.br 25) S: 220 servidor.br C: HELO cliente.br S: 250 Hello cliente.br, pleased to meet you C: MAIL FROM: S: 250 Sender ok C: RCPT TO: S: 250 Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: From: usuario@cliente.br C: To: usuario@servidor.br C: Subject: Teste C: C: Teste de envio de correio. C:. S: 250 Message accepted for delivery C: QUIT S: 221 servidor.br closing connection
31 Correio eletrônico Correio eletrônico formado por Envelope Encapsula uma mensagem Contém as informações necessárias para o transporte da mensagem Mensagem Como no correio comum Composta por cabeçalho e corpo
32 Exemplo de interação (telnet servidor.br 25) S: 220 servidor.br C: HELO cliente.br S: 250 Hello cliente.br, pleased to meet you C: MAIL FROM: S: 250 Sender ok C: RCPT TO: S: 250 Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: From: usuario@cliente.br C: To: usuario@servidor.br C: Subject: Teste C: C: Teste de envio de correio. C:. S: 250 Message accepted for delivery C: QUIT S: 221 servidor.br closing connection
33 Correio eletrônico Correio eletrônico formado por Mensagem Campos de cabeçalho Exemplos: From: To: Subject: Received: Corpo Só diz respeito ao destinatário
34 Exemplo de mensagem Received: from cliente.br by servidor.br; 16 Jul 06 10:30:01 GMT Received: from maquina.cliente.br by cliente.br; 16 Jul 06 10:29:58 GMT From: To: Subject: Teste Teste de envio de correio.
35 Envelopes e mensagens (fonte: Tanenbaum)
36 Correio eletrônico - MIME Todos os objetos são colocados em uma única mensagem RFC 5321 não prevê o envio de imagens, áudio e vídeo Solução Estender o cabeçalho Extensões multiuso do correio da Internet (Multipurpose Internet Mail Extensions MIME) Definido nas RFCs 2045 e 2046 Exemplos de novas linhas de cabeçalhos Content-Type: Content-Transfer-Encoding:
37 Correio eletrônico - MIME Exemplo de mensagem MIME (fonte: Kurose) From: alice@crepes.fr To: bob@hamburger.edu Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data base64 encoded data
38 Correio eletrônico Comunicação entre o agente do usuário e o servidor de correio Envio de mensagem: uso do SMTP Leitura de mensagem: uso de protocolo de acesso ao correio Protocolos de acesso a correio mais comuns POP3 IMAP HTTP
39 Correio eletrônico Protocolos de correio eletrônico (fonte: Kurose)
40 Correio eletrônico - POP3 Protocolo de correio (Post Office Protocol POP) versão 3 Definido na RFC 1939 Usa o TCP e a porta 110 Modos Ler e apagar do servidor Divide as mensagens entre as máquinas usadas para acessar o correio Ler e guardar no servidor
41 Correio eletrônico - POP3 Exemplos de comandos User <username> Pass <password> List Retr <message number> Dele <message number> Quit Não provê um meio para o usuário criar pastas remotas e designar mensagens a elas
42 Correio eletrônico - IMAP Protocolo de acesso a correio de Internet (Internet Mail Access Protocol IMAP) Definido na RFC 2060 Usa o TCP e a porta 143 Provê comandos que permitem que usuários Criem pastas Transfiram mensagens de uma para outra Agente do usuário pode obter componentes de mensagens
43 Correio eletrônico Comparação do POP3 com o IMAP (fonte: Tanenbaum)
44 Web Teia de alcance mundial (World Wide Web WWW) Web composta de Agentes de usuário para a Web (browsers) Servidores Web Protocolo de transferência de hipertexto (HyperText Transfer Protocol HTTP)
45 Web Partes do modelo da Web (fonte: Tanenbaum)
46 Web - HTTP Descrito nas RFCs 1945 e 2616 Usa o TCP e a porta 80 Provê comandos que permitem que usuários Requisitem páginas Web Enviem páginas Web Enviem dados a um servidor Servidor não armazena informação de estado
47 Web - HTTP Usa dois tipos de conexões (configuráveis no browser) Não persistentes Único objeto enviado por uma conexão TCP Persistentes Maior alocação de recursos (buffers, variáveis etc.) Mais atual Vários objetos podem ser enviados por uma conexão TCP Pode-se usar conexões em série ou paralelas Configurável no browser
48 Web - HTTP - mensagens Dois tipos de mensagens Requisição Resposta Usam ASCII
49 Web - HTTP - mensagens de requisição Exemplos de comandos (métodos) GET Mais utilizado POST Corpo da entidade contém dados digitados em um formulário HEAD PUT Não manda o objeto requisitado Usado para depuração Para enviar objetos ao servidor DELETE Para apagar objetos do servidor
50 Web - HTTP - mensagens de requisição Exemplo de mensagem de requisição (fonte: Kurose) GET /somedir/page.html HTTP/1.1 Host: Connection: close User-agent: Mozilla/4.0 Accept-language:fr
51 Web - HTTP - mensagens de requisição Formato geral das mensagens de requisição HTTP (fonte: Kurose)
52 Web - HTTP - mensagens de resposta Corpo da entidade contém a página Servidor também envia um código de estado Exemplos de códigos 200 OK 301 Moved Permanently 304 Not Modified 400 Bad Request 404 Not Found 505 HTTP Version Not Supported
53 Web - HTTP - mensagens de resposta Exemplo de mensagem de resposta (fonte: Kurose) HTTP/ OK Connection: close Date: Thu, 03 Jul :00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Sun, 5 May :23:24 GMT Content-Length: 6821 Content-Type: text/html data data data data data...
54 Web - cookies Usados na interação usuário-servidor Servidor HTTP não tem estado Importante conhecer algumas características do usuário Para restringir acesso de usuário Para apresentar conteúdo em função da identidade do usuário Outros Definidos na RFC 2965 Boa parte dos sites comerciais usam cookies
55 Web - cookies Cookie composto de Linha de cabeçalho de cookie na mensagem de resposta HTTP Linha de cabeçalho de cookie na mensagem de requisição HTTP Arquivo de cookies mantido no sistema final do usuário e gerenciado pelo browser Banco de dados de apoio no site Web
56 Web - cookies Exemplo de uso de cookies (fonte: Kurose) Cookie file ebay: 8734 Cookie file amazon: 1678 ebay: 8734 Uma semana depois: Cookie file amazon: 1678 ebay: 8734 Cliente usual HTTP request msg usual HTTP response + Set-cookie: 1678 usual HTTP request msg cookie: 1678 usual HTTP response msg usual HTTP request msg cookie: 1678 usual HTTP response msg Servidor servidor cria o ID 1678 para o usuário especificação do cookie especificação do cookie
57 Web - cookies Podem ser considerados violação de privacidade Por exemplo, pode-se montar um perfil do comportamento de um usuário
58 Web - cache Cache Web ou servidor proxy Atende requisições HTTP em nome de um servidor Web de origem Usado principalmente por duas razões Diminuir o tempo de resposta a uma requisição Web Reduzir o tráfego na Internet Cache pode estar em ISPs Universidades Laboratórios Local Configuração feita no browser do usuário
59 Web - cache Exemplo de cache hierárquico (fonte: Tanenbaum)
60 Web - cache Objeto armazenado inclui a data da última modificação Funcionamento Cliente envia o pedido de um objeto para o cache Se o cache possui o objeto, envia o objeto ao cliente Se não, solicita o objeto do servidor original, armazena o objeto e o envia ao cliente Ver ex. do Kurose na pag. 83
61 Web - cache Cache pode saber se os objetos estão atualizados usando um GET condicional GET + cabeçalho If-Modified-Since: Se não foi modificado o servidor responde com corpo de mensagem vazio
62 Áudio digital - áudio de fluxo Streaming audio Áudio sob demanda
63 Áudio digital - áudio de fluxo Modo simples de áudio de fluxo (fonte: Tanenbaum) Problema: arquivo tem de ser baixado antes de iniciar a reprodução do áudio Solução: Uso de um metarquivo
64 Áudio digital - áudio de fluxo Arquivo vinculado ao áudio (metarquivo) não é o áudio real Metarquivo simplesmente identifica o áudio Reprodutor de mídia lê o metarquivo e solicita o arquivo do servidor Reprodutor de mídia Administra a interface com o usuário Lida com erros de transmissão Descompacta a música Elimina a flutuação
65 Áudio digital - áudio de fluxo Configuração com servidor de mídia (fonte: Kurose)
66 Áudio digital - áudio de fluxo - erros Normalmente não se usa o TCP Comum usar RTP e UDP Erros tratados pela aplicação Pode-se usar o intercalamento de amostras
67 Áudio digital - áudio de fluxo - erros Pacotes com amostras alternadas (fonte: Tanenbaum)
68 Áudio digital - áudio de fluxo - flutuação Uso de buffer pelo reprodutor de mídia (fonte: Tanenbaum) Começa armazenando alguns segundos de áudio antes de iniciar a reprodução Buffer deve ser mantido com dados Usa-se marcas de níveis baixo e alto e um controle de fluxo
Correio eletrônico. Sistema de correio da Internet composto de
Correio eletrônico Sistema de correio da Internet composto de Agentes de usuário Servidores de correio ou agentes de transferência de mensagens Protocolo simples de transferência de correio (Simple Mail
Leia maisProtocolos da camada aplicação
Protocolos da camada aplicação Definem como processos de uma aplicação trocam mensagens Mais especificamente definem Tipos de mensagens trocadas Sintaxe dos vários tipos de mensagens Ex.: campos Semântica
Leia maisCorreio eletrônico. Sistema de correio da Internet composto de
Correio eletrônico Sistema de correio da Internet composto de Agentes de usuário Servidores de correio ou agentes de transferência de mensagens Protocolo simples de transferência de correio (Simple Mail
Leia maisRedes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Leia maisTransferência de arquivos (FTP)
Transferência de arquivos (FTP) Protocolo de transferência de arquivos (File Transfer Protocol) Descrito na RFC 959 Usa o TCP, a porta 21 (conexão de controle) e a porta 20 (conexão de dados) Em uma mesma
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação HTTP FTP SMTP Slide 1 Mensagem de Requisição HTTP linha de pedido (comandos GET, POST,HEAD ) linhas de cabeçalho Carriage return, line feed indica fim da mensagem
Leia maisRedes de Computadores e Aplicações Camada de aplicação IGOR ALVES
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,
Leia maisCapítulo 2. Camada de aplicação
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN Disciplina: Arquitetura de redes de computadores e Tecnologia de Implementação de Redes Professor: M. Sc. Rodrigo Ronner T.
Leia maisArquitetura TCP/IP Nível de Aplicação (HTTP, SMTP, FTP & DNS) Prof. Helber Silva
Arquitetura TCP/IP Nível de Aplicação (HTTP, SMTP, FTP & DNS) Prof. Helber Silva 1 Roteiro Introdução Protocolo HTTP Protocolo SMTP Protocolo FTP Protocolo DNS Conclusão 2 Introdução Desenvolvimento de
Leia maisCamada de Aplicação Protocolo FTP e Correio Eletrônico
e Tecnologia de Implementação de Redes 2016.1 Camada de Aplicação Protocolo FTP e Correio Eletrônico Curso Técnico Integrado em Informática Turma: INT.INF.3M Conteúdo Programático (1 o Bimestre) Comunicação
Leia maisPTC Aula Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet
PTC 3450 - Aula 07 2.2 Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet (Kurose, p. 83-96) (Peterson, p. 239-240 e 425-444) 28/03/2017 Muitos slides adaptados com
Leia maisRedes de Computadores I. Sockets e Arquitetura HTTP
v.2016 Redes de Computadores I Sockets e Arquitetura HTTP Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional Catalão HTTP - O Servidor Web Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de
Leia maisRedes de Computadores RES 12502
Instituto Federal de Santa Catarina Redes de Computadores Redes de Computadores RES 12502 2014 2 Área de Telecomunicações slide 1 O material para essas apresentações foi retirado das apresentações disponibilizadas
Leia maisEstruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte
Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte Escola Maria Eduarda Ramos de Barros Curso técnico em redes de computadores Carpina - PE Roteiro Aplicações de Rede Transporte
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação Slide 1 Protocolo da Camada de Aplicação Tipos de mensagens trocadas; A sintaxe dos vários tipos de mensagens; A semântica dos campos; Regras para determinar quando
Leia maisRedes de Computadores
Redes de Computadores HTTP Prof. Thiago Dutra Agenda Definição de HTTP Hipertexto Características do HTTP O HTTP e a Web Conexões HTTP Mensagens HTTP Cookies Caches Web GET Condicional
Leia maisIntrodução. Caixa postal (mailbox) Componentes do sistema de correio eletrônico. Correio eletrônico (SMTP, POP e IMAP)
Introdução Inst tituto de Info ormátic ca - UF FRGS Rd Redes de Computadores td Correio eletrônico (, POP e IMAP) Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons.
Leia maisServidor de s e Protocolo SMTP. Prof. MSc. Alaor José da Silva Junior
Servidor de E-mails e Protocolo SMTP Prof. MSc. Alaor José da Silva Junior Definições Servidor de Mensagens Um servidor de mensagens é responsável pela recepção e envio de mensagens. Dentro deste processo
Leia maisCapítulo 7. A camada de aplicação
Capítulo 7 A camada de aplicação slide 1 slide 2 DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome slide 3 O espaço de nomes DNS (1) Parte do espaço
Leia maisRedes de Computadores
Redes de Computadores Prof. José Augusto Suruagy Monteiro suruagy@unifacs.br www.nuperc.unifacs.br/suruagy/redes 2a: Camada de Aplicação 1 Livro Texto: Kurose, J., Ross, K., Computer Networking: A Top-Down
Leia maisRedes de Computadores
Redes de Computadores Capítulo 2 - Camada de Aplicação Prof. Jó Ueyama Março/2014 1 Cap. 2: Camada de Aplicação 2.1. Princípios de aplicações de rede 2.2. Web e HTTP 2.3. FTP 2.4. Correio eletrônico SMTP,
Leia maisRedes de Computadores
Redes de Computadores Capítulo 2 - Camada de Aplicação Prof. Jó Ueyama Março/2017 1 Cap. 2: Camada de Aplicação 2.1. Princípios de aplicações de rede 2.2. Web e HTTP 2.3. FTP 2.4. Correio eletrônico SMTP,
Leia maisCamada de Aplicação. Redes Industriais Prof. Rone Ilídio
Camada de Aplicação Redes Industriais Prof. Rone Ilídio Itens do Livro Redes de Computadores e a Internet, Kurose 5ª edição 2 Camada de Aplicação 2.1 Princípios de aplicações de rede 2.1.1 Arquiteturas
Leia maisRedes de Computadores. Protocolos de Internet
Redes de Computadores Protocolos de Internet Gustavo Reis gustavo.reis@ifsudestemg.edu.br O que é a Internet? Milhões de elementos de computação interligados Hospedeiros = sistemas finais Executando aplicações
Leia maisFTP: protocolo de transferência de arquivos
FTP: protocolo de transferência de arquivos no hospedeiro interface cliente de FTP FTP sistema de arquivo local transf. de arquivos servidor FTP sistema de arquivo remoto transfere arquivo de/para hospedeiro
Leia maisImagem digital. Configuração de 640 x 480 e 24 bits/pixel (RGB) 7,37 Mbits Solução compactação
Imagem digital Configuração de 640 x 480 e 24 bits/pixel (RGB) 7,37 Mbits Solução compactação Imagem digital - compactação - JPEG Joint Photographic Experts Group Definido no padrão internacional 10918
Leia maisREDES DE COMPUTADORES II. TÁSSIO JOSÉ GONÇALVES GOMES
REDES DE COMPUTADORES II TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com APRESENTAÇÃO TÁSSIO JOSÉ GONÇALVES GOMES Mestrando em Informática pela UFAL e Bacharel em Sistemas
Leia maisÁudio digital - áudio de fluxo
Áudio digital - áudio de fluxo Modo simples de áudio de fluxo (fonte: Tanenbaum) Problema: arquivo tem de ser baixado antes de iniciar a reprodução do áudio Solução: Uso de um metarquivo Áudio digital
Leia maisRedes de Computadores. Prof. MSc André Y. Kusumoto
Redes de Computadores Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Aplicação Responsável por interagir com os níveis inferiores de uma arquitetura de protocolos de forma a disponibilizar
Leia maisMônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP
Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP 1. FORMATO DA MENSAGEM HTTP Assim como todo protocolo, o HTTP tem possui definições de como devem ser as mensagens. Existem
Leia maisSMTP Simple Mail Transport Protocol
Simple Mail Transport Protocol Carlos Gustavo A. da Rocha Introdução Correio eletrônico existe desde o início da Internet Uma das aplicações mais populares e de maior sucesso Com o tempo ficou mais elaborado
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 16 de maio de 2017 Visão Geral 1 Introdução 2 3 Mensagem Eletrônica Os três componentes principais são: cliente de email. servidor
Leia maisRedes de Computadores
Redes de Computadores Capítulo 2.5 - DNS Prof. Jó Ueyama Março/2014 1 DNS: Domain Name System Pessoas: muitos identificadores: RG, nome, passaporte. Hosts e roteadores na Internet: endereços IP (32 bits)
Leia maisTransferência de Arquivo: Protocolo FTP
Para iniciar uma sessão FTP (File Transfer Protocol) típica e acessar uma conta, o usuário deve fornecer uma identificação e uma senha; Após a identificação o usuário pode realizar operações de transferência
Leia maisCapítulo 11 Sumário. Serviço de Correio Eletrônico - SMTP e POP3. Serviço de Páginas - Protocolo HTTP, Linguagem HTML
1 Capítulo 11 Sumário Serviço de Nomes de Domínios DNS Serviço de Acesso Remoto - TELNET Serviço de Correio Eletrônico - SMTP e POP3 Serviço de Páginas - Protocolo HTTP, Linguagem HTML Serviço de Transferência
Leia maisCapítulo 7. A camada de aplicação
Capítulo 7 A camada de aplicação slide 1 2011 Pearson Prentice Hall. Todos os direitos reservados. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall,
Leia maisRedes de Computadores
Redes de Computadores SMTP Prof. Thiago Dutra Agenda n Definição de SMTP n Correio Eletrônico n Características do SMTP n Problemas do SMTP n Operação Básica do SMTP n Mensagens
Leia maisCapítulo 2 Camada de Aplicação
Redes de Computadores DCC/UFJ Capítulo 2 Camada de Aplicação Material fortemente baseado nos slides do livro: Computer Networking: A Top-Down Approach Featuring the Internet. Os slides foram disponibilizados
Leia maisRedes de Computadores I
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Aplicação (HTTP) Prof. Helcio Wagner da Silva. p.1/24
Leia maisINTRODUÇÃO ÀS REDES DE COMPUTADORES
INTRODUÇÃO ÀS REDES DE COMPUTADORES CAMADA DE APLICAÇÃO Teresa Vazão 2 INTRODUÇÃO Internet para todos.. 1979 Tim Burners Lee (invesngador do CERN): Inventor do conceito de navegação por hyper- texto 25
Leia maisDisciplina: Redes de Computadores. Nível de Aplicação DNS, Correio Eletrônico, WWW
Departamento de Ciência da Computação - UFF Disciplina: Nível de Aplicação DNS, Correio Eletrônico, WWW Profa. Débora Muchaluat Saade debora@midiacom.uff.br Protocolos de Nível de Aplicação Aplicação Transporte
Leia maisCorreio Eletrônico e os protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os protocolos, POP3 e IMAP Thiago Cunha Pinto Correio eletrônico Três componentes principais: s do servidores de Simple Mail Transfer Protocol: Agente do também chamado leitor de redigir,
Leia maisWeb. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.
A Web e o HTTP Web Até a década de 1990, a Internet era utilizada por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico. Então, no início dessa década, iniciou-se
Leia maisPTC Aula A Web e o HTTP. (Kurose, p ) (Peterson, p ) 24/03/2017
PTC 3450 - Aula 06 2.2 A Web e o HTTP (Kurose, p. 73-83) (Peterson, p. 425-444) 24/03/2017 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights Reserved Capítulo 2: conteúdo
Leia maisComunicação entre processos
Camada de aplicação Conceitos fundamentais Processos, endereços IP e portos Aplicações e protocolos da camada de aplicação Web e HTTP Correio eletrónico e SMTP, POP Tradução nomes-endereços e DNS Redes
Leia maisRedes de Computadores
Introdução Redes de Computadores HyperText Transfer Protocol Aula 25 Serviço world wide web Aplicação cliente-servidor Originalmente visando publicação de documentos (servidor) e a recuperação e visualização
Leia maisRedes de Computadores Aula 03 - Camada de Aplicação
Instituto Federal de Santa Catarina Redes de Computadores Aula 03 - Camada de Aplicação Prof. Tomás Grimm! tomas.grimm@ifsc.edu.br!1 2005 by Pearson Education Camada de aplicação 2.1 Princípios de aplicações
Leia maisFUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão
Unidade 5 Camada de Transporte e Aplicação Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 5.1 Protocolo UDP 5.2 Protocolo TCP 5.3 Principias Protocolos de Aplicação 5.3.1 SMTP
Leia maisRedes de Computadores. Profa. Kalinka Castelo Branco. Junho de Universidade de São Paulo. Camadas de Aplicação. Profa.
Redes de Computadores Castelo Universidade de São Paulo Junho de 2019 1 / 42 Roteiro 1 2 / 42 camada de aplicação Parte importante das aplicações, pois definem como as mensagens são trocadas: Definem tipos
Leia maisREDES DE COMPUTADORES
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com SUÍTE TCP 1 Camada de aplicação Protocolo Hypertext Transfer Protocol 2 HTTP Uma página WWW
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 18 de maio de 2017 Visão Geral 1 Visão Geral 2 3 4 Web e o HTTP Relembrando rapidamente, página web é construída com objetos um objeto
Leia maisDNS Domain Name System
Departamento de Ciência da Computação - UFF Protocolos de Nível de Disciplina: Nível de, Correio Eletrônico, Profa. Débora Muchaluat Saade debora@midia.uff. Enlace Física Incorporam a funcionalidade das
Leia maisTeia de alcance mundial (World Wide Web WWW) Web composta de
Web Teia de alcance mundial (World Wide Web WWW) Web composta de Agentes de usuário para a Web (browsers) Servidores Web Protocolo de transferência de hipertexto (HyperText Transfer Protocol HTTP) Web
Leia maisUniversidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES Programação WEB Desenvolvimento de Sistemas para WEB
Leia maisIntrodução. Página web. Tipos de documentos web. HyperText Transfer Protocol. Rd Redes de Computadores. Aula 27
Introdução Inst tituto de Info ormátic ca - UF FRGS Rd Redes de Computadores td HyperText Transfer Protocol Aula 27 Serviço world wide web Aplicação cliente-servidor Publicação de documentos (servidor)
Leia maisSMTP x POP3, TCP X UDP, FTP, HTTP RESUMO
SMTP x POP3, TCP X UDP, FTP, HTTP Celso Cardoso Neto Márcia Carvalho de Almeida Lucas de Oliveira Raposo RESUMO A pesquisa aborda os significados, conceitos, características, funcionamento e emprego associados
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2011 Camada de Aplicação
Leia maisConstrução de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo
Construção de Sites Introdução ao Universo Web Prof. Nícolas Trigo trigo.nicolas@gmail.com CONCEITOS BÁSICOS Internet à conglomerado de redes de computadores que permite o acesso a informações e a transferência
Leia maisProtocolos e Serviços de Redes
Protocolos e Serviços de Redes Redes de Computadores Charles Tim Batista Garrocho Instituto Federal de São Paulo IFSP Campus Campos do Jordão garrocho.ifspcjo.edu.br/rdc charles.garrocho@ifsp.edu.br Técnico
Leia maisDNS: Sistema de Nomes de Domínio
DNS: Sistema de Nomes de Domínio O DNS é um banco de dados distribuído implementado em uma hierarquia de servidores de nome (servidores DNS), e um protocolo de camada de aplicação que permite que hosts
Leia maisProtocolos e Serviços de Redes
Protocolos e Serviços de Redes Redes de Computadores Charles Tim Batista Garrocho Instituto Federal de Minas Gerais IFMG Campus Ouro Branco garrocho.github.io charles.garrocho@ifmg.edu.br Sistemas de Informação
Leia maisResolução de Nomes e o protocolo DNS
Resolução de Nomes e o protocolo DNS Thiago Cunha Pinto DNS: Domain Name System pessoas: muitos identificadores: CPF, nome, passaporte hospedeiros da Internet, roteadores: endereço IP (32 bits) usado para
Leia maisAula 6 Camada de Aplicação Sistema de correio eletrônico e DNS
Departamento de Ciência da Computação Instituto de Computação Universidade Federal Fluminense Aula 6 Camada de Aplicação Sistema de correio eletrônico e DNS Igor Monteiro Moraes Redes de Computadores I
Leia maisTeleprocessamento e Redes
Teleprocessamento e Redes Aula 21: 06 de julho de 2010 1 2 3 (RFC 959) Sumário Aplicação de transferência de arquivos de/para um host remoto O usuário deve prover login/senha O usa duas conexões TCP em
Leia maisRedes de Computadores
Elmano R. Cavalcanti Redes de Computadores Camada de Aplicação elmano.cavalcanti@garanhuns.ifpe.edu.br http://elmano.tk Esta apresentação contém slides fornecidos pela Editora Pearson como material de
Leia maisCamada de Aplicação. Prof. Arliones Hoeller.
Camada de Aplicação arliones.hoeller@ifsc.edu.br 1 Camada de aplicação 2.1 Princípios de aplicações de rede 2.2 Web e HTTP 2.3 FTP 2.4 Correio electrônico SMTP, POP3, IMAP 2.5 DNS 2.6 Compartilhamento
Leia maisFernando M. V. Ramos, RC (LEI), TP02. HTTP. Redes de Computadores
TP02. HTTP Redes de Computadores Objetivos Uma introdução ao protocolo HTTP Um olhar com algum detalhe para dentro do protocolo Noções básicas Uma página web consiste num conjunto de objetos Ficheiros
Leia maisREDES DE COMPUTADORES. Prof. Evandro Cantú
REDES DE COMPUTADORES Prof. Evandro Cantú Prof. Evandro Cantú, evandro.cantu@ifpr.edu.br Slides adaptados de J. Kurose & K. Ross 2 Curso de Capacitação Intelbras Redes Computadores Maio 2007 Camada de
Leia maisCapítulo 2: Camada de Aplicação
Capítulo 2: Camada de Aplicação Metas do capítulo: aspectos conceituais e de implementação de protocolos de aplicação em redes modelos de serviço da camada de transporte paradigma cliente servidor paradigma
Leia maisRedes de Computadores. Prof. Thiago Caproni Tavares DNS. Prof. Thiago Caproni Tavares
Prof. Thiago Caproni Tavares Redes de DNS Prof. Thiago Caproni Tavares DNS: Domain Name System pessoas: muitos identificadores: CPF, nome, passaporte hospedeiros da Internet, roteadores: endereço IP (32
Leia maisINTRODUÇÃO À INTERNET E À WORLD WIDE WEB
INTRODUÇÃO À INTERNET E À WORLD WIDE WEB CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Conceitos básicos Histórico Principais modelos
Leia maisAula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama
Aula-28 Camada Aplicação - DNS Prof. Dr. S. Motoyama 1 Camada Aplicação Escrever programas que Executem sobre diferentes sistemas finais e Se comuniquem através de uma rede. Ex.: Web software de servidor
Leia maisFuncionalidade e Protocolos da Camada de Aplicação
Funcionalidade e Protocolos da Camada de Aplicação Network Fundamentals Capítulo 3 1 Aplicações A Interface entre usuário e Rede de Dados A Camada de aplicação provê recursos para enviar e receber dados
Leia maisRedes de Computadores I. Camada de Aplicação no TCP/IP
v.2016 Redes de Computadores I Camada de Aplicação no TCP/IP Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional Catalão Roteiro Conceitos Básicos e Arquitetura DNS Domain Name System Protocolo
Leia maisEndereço de Rede. Comumente conhecido como endereço IP Composto de 32 bits comumente divididos em 4 bytes e exibidos em formato decimal
IP e DNS O protocolo IP Definir um endereço de rede e um formato de pacote Transferir dados entre a camada de rede e a camada de enlace Identificar a rota entre hosts remotos Não garante entrega confiável
Leia maisHYPERTEXT TRANSFER PROTOCOL
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com HYPERTEXT TRANSFER PROTOCOL 1 HTTP Uma página WWW é composta de objetos e endereçado por uma
Leia maisServidor de E-mails e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes
Campus Cachoeiro Curso Técnico em Informática Servidor de E-mails e Protocolo SMTP Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes Definições Servidor de Mensagens Um servidor de
Leia maisEEL878 - Redes de Computadores I
EEL878 - Redes de Computadores I Prof. Luís Henrique Maciel Kosmalski Costa http://www.gta.ufrj.br/ensino/eel878 luish@gta.ufrj.br EEL878: Redes de Computadores 1 Del-Poli/UFRJ Professor Miguel Campista
Leia maisPTC Aula DNS O serviço de diretório da Internet. (Kurose, p ) (Peterson, p ) 31/03/2016
PTC 3450 - Aula 08 2.4 DNS O serviço de diretório da Internet (Kurose, p. 95-106) (Peterson, p. 239-242) 31/03/2016 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights Reserved
Leia maisProtocolo HTTP. Eduardo Ferreira dos Santos. Fevereiro, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 22
Protocolo HTTP Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Fevereiro, 2017 1 / 22 Sumário 1 Denições 2 Implementação HTTP 3 Protocolo HTTP/1.1 2 / 22 Denições
Leia maisINTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.
INTERNET A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial. DNS (Domain Name System) Sistema de Nome de Domínio
Leia maisTrabalho de laboratório sobre HTTP
Trabalho de laboratório sobre HTTP Redes de Computadores I - 2005/2006 LEIC - Tagus Park Semana de 26 a 30 de Setembro 1 Introdução O objectivo desta aula é a familiarização com conceitos básicos do protocolo
Leia maisRedes de Computadores
Redes de Computadores Serviços do Utilizador Final Paulo Coelho 2005 1 Arquitectura de uma Intranet 2 Serviços do Utilizador Final Sistema de ficheiros distribuídos NIS Correio Electrónico 3 Sistema de
Leia maisRoteiro Resumido. Aplicações: O Que Mudou? Parte III. Aplicações: O Que São? Importância das Aplicações
Roteiro Resumido Aplicação e Transporte em Redes de Computadores Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel Princípios básicos da Internet Princípios básicos de comunicação em redes
Leia maisRedes de Computadores
Redes de Computadores Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel Roteiro Resumido Princípios básicos da Internet Princípios básicos de comunicação em redes Descrição das diferentes
Leia maisEEL878 - Redes de Computadores I. Prof. Luís Henrique Maciel Kosmalski Costa.
EEL878 - Redes de Computadores I Prof. Luís Henrique Maciel Kosmalski Costa http://www.gta.ufrj.br/ensino/eel878 luish@gta.ufrj.br EEL878: Redes de Computadores 1 Del-Poli/UFRJ Professor Miguel Campista
Leia maisRedes de Computadores I
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Aplicação ( & ) Prof. Helcio Wagner da Silva. p.1/27
Leia maisCapítulo 2 A Camada de Aplicação Prof. Othon Marcelo Nunes Batista Mestre em Informática
Capítulo 2 A Camada de Aplicação Prof. Othon Marcelo Nunes Batista Mestre em Informática slide 1 Capítulo 2: Camada de aplicação 2.1 Princípios de aplicações de rede 2.2 A Web e o HTTP 2.3 FTP 2.4 Correio
Leia maisAplicação e Transporte em Redes de Computadores
Aplicação e Transporte em Redes de Computadores Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel COE728: Redes de Computadores PEE-COPPE/Del-Poli/UFRJ Roteiro Resumido Princípios básicos
Leia maisAplicações de Rede DHCP
Aplicações de Rede DHCP DHCP Dynamic Host Configuration Protocol Oferece um IP a um host no momento que este se conecta a uma rede Além de IP outras informações de configuração podem ser também enviadas
Leia maisCamada de aplicação. Camada de aplicação
Camada de aplicação Camada de aplicação Nossos objetivos: Conceitual, aspectos de implementação de protocolos de aplicação de redes Modelos de serviço da camada de transporte Paradigma cliente-servidor
Leia maisRedes de Computadores
Redes de Computadores Prof. Macêdo Firmino Revisão do Modelo de Camadas de Internet (TCP/IP) Macêdo Firmino (IFRN) Redes de Computadores Março de 2011 1 / 15 Redes II - Conteúdo programático (Ementa) Aulas
Leia maisRedes de Computadores
Redes de Computadores Camada de Transporte Parte I Prof. Thiago Dutra Agenda n Parte I n Introdução n Protocolos de Transporte Internet n Multiplexação e n UDP n Parte II n TCP
Leia maisCCT0298 ANALISE DE REDES Aula : Trafego HTTP
CCT0298 ANALISE DE REDES Aula : Trafego HTTP O que é o protocolo HTTP? Hyper Text Transfer Protocol é o protocolo usado na World Wide Web para a distribuição e recuperação de informação. A troca de informações
Leia maisUniversidade Federal do Rio Grande do Norte
Universidade Federal do Rio Grande do Norte Redes de Computadores - Camada de Aplicação Curso de Engenharia de Software Prof. Marcos Cesar Madruga/Thiago P. da Silva Material basedado em [Kurose&Ross 2009]
Leia maisProtocolo HTTP. - Características. - Modelo Requisição/Resposta. - Common Gateway Interface (CGI)
Protocolo HTTP - Características - Modelo Requisição/Resposta - Common Gateway Interface (CGI) Características Hypertext Transfer Protocol (HTTP) Protocolo utilizado para transferir documentos de hipertexto
Leia mais