Redes de Computadores Camada de Aplicação.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos Baseados na Web
Advertisements

Capítulo 2: Camada de Aplicação
Missão da camada de enlace Serviços oferecidos TCP UDP
Bruno Rafael de Oliveira Rodrigues
Configuração de um servidor FTP
Servidor de s e Protocolo SMTP
Servidor de s e Protocolo SMTP
Conceitos Relacionados a Internet
Prof. Evandro Cantú, Dr. Eng. REDES DE COMPUTADORES.
Conceitos Básicos de Informática REDES DE COMUNICAÇÃO: INTERNET
Arquitetura. Transferência de Arquivos – FTP Transferência de arquivos em sistemas remotos Utiliza o protocolo FTP sobre uma conexão TCP Estabelece conexão.
Capítulo 2: Camada de Aplicação
Internet e Intranet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite.
Oficina de Pesquisa na Rede
Internet Principais conceitos.
TCP/IP básico e outros protocolos
Sistemas Distribuídos
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
Internet Conglomerado de redes em escala mundial de milhões de computadores interligados pelo TCP/IP que permite o acesso a informações e todo tipo.
PROF. RONI MARCIO FAIS SERVIÇOS DE INTERNET PROF. RONI MARCIO FAIS
História da Internet 1º A Internet foi idealizada na década de 60 nos Estados Unidos. O objectivo inicial, era o enorme potencial de partilha de informações.
REDES DE COMPUTADORES II
Funcionalidades e Protocolos da Camada de Aplicação
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Segurança na Web SSL - Secure Socket Level TLS - Transport Layer Security SET – Secure Electronic Transaction.
Aula 9 - Camada de aplicação
Redes de Computadores Camada de Aplicação.
Segurança de Redes Wayne Palmeira.
REDES DE COMPUTADORES Prof. Deivson
Aula 2 Arquitetura & Protocolos
Capítulo 2: Camada de Aplicação
Funcionalidade e Protocolos da Camada de Aplicação
Protocolo SMTP e POP O que é SMTP?
Redes de Comunicação – Módulo 3
Redes e Sistemas Internet FTP e
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
Prof. Arthur Transmissão de Dados A Camada de Aplicação Transmissão de Dados Prof. Arthur O Modelo de Referência TCP/IP A Camada de.
Introdução Básica à Internet
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Davidson Rodrigo Boccardo
IIS Web Server.
TCP/IP.
A Internet e Seu Impacto
Camada de Aplicação Bruno Silvério Costa.
Administração e Projeto de Redes
(c)AB, WEB: filosofia e origens Grupo de utilizadores Internet Ambiente académico dominado por sistemas UNIX Conjunto de serviços básicos: correio.
Execícios de Revisão Redes de Computadores Edgard Jamhour
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Camada de Aplicação Prof. Horácio. Objetivo Apresentar os detalhes específicos dos tipos de aplicação; Apresentar o modelo cliente-servidor; Apresentar.
Serviços de rede e internet Jackson Eduardo da Silva.
Passagens de Mensagens Prof. Dr. Norian Marranghello
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Introdução à plataforma Web (internet) e protocolos de comunicação
O que é Internet?.
Protocolos de Comunicação e Passagem de Mensagens
Arquitetura em Camadas
Segurança em Comércio Eletrônico Comércio tradicional realizado de maneira centralizada cercado de restrições legais Comércio eletrônico realização de.
Internet Service Providers Introdução Software para Internet Protocolos World Wide Web (WWW) Página Inicial A internet tem relacionado o mundo dos computadores.
Curso Superior em Redes de Computadores SSH Prof. Sales Filho.
Capítulo 14 Camada 6 A Camada de Apresentação. Sumário A Camada de Apresentação.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Alessandro D. R. Fazenda
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
2a: Camada de Aplicação 1 Capítulo 2: Roteiro r 2.1 Princípios de aplicações de rede r 2.2 A Web e o HTTP r 2.3 Transferência de arquivo: FTP r 2.4 Correio.
Curso Superior em Redes de Computadores FTP Prof. Sales Filho.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Sistemas de Informações Fundamentos da Computação B. Internet Márcio Aurélio Ribeiro Moreira
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Servidor WEB IGOR ALVES. O protocolo HTTP 1990 surgimento da aplicação www Grande quantidade de informação que pode ser acessada por demanda Buscadores.
Transcrição da apresentação:

Redes de Computadores Camada de Aplicação

Aplicações e protocolos da camada de aplicação Aplicação: processos distribuídos em comunicação executam em hospedeiros no “espaço de usuário” trocam mensagens para implementar a aplicação p.ex., correio, transf. de arquivo, WWW Protocolos da camada de aplicação uma “parte” da aplicação define mensagens trocadas por apls e ações tomadas usam serviços providos por protocolos da camada inferior (TCP, UDP) aplicação transporte rede enlace física Camada de Aplicação

Aplicações de rede: algum jargão Um processo é um programa que executa num hospedeiro. 2 processos no mesmo hospedeiro se comunicam usando comunicação entre processos definida pelo sistema operacional (SO). 2 processos em hospedeiros distintos se comunicam usando um protocolo da camada de aplicação. Um agente de usuário (UA) é uma interface entre o usuário “acima” e a rede “abaixo”. Implementa o protocolo da camada de aplicação WWW: browser Correio: leitor/compositor de mensagens streaming audio/video: tocador de mídia Camada de Aplicação

Paradigma cliente-servidor (C-S) Apl. de rede típica tem duas partes: cliente e servidor aplicação transporte rede enlace física resposta pedido Cliente: inicia contato com o servidor (“fala primeiro”) tipicamente solicita serviço do servidor para WWW, cliente implementado no browser; para correio no leitor de mensagens Servidor: provê ao cliente o serviço requisitado p.ex., servidor WWW envia página solicitada; servidor de correio entrega mensagens Camada de Aplicação

Requisitos do serviço de transporte de apls comuns Sensibilidade temporal não sim, 100’s mseg sim, alguns segs sim e não Aplicação transferência de arqs correio documentos WWW áudio/vídeo de tempo real áudio/vídeo gravado jogos interativos apls financeiras Perdas sem perdas tolerante Banda elástica áudio: 5Kb-1Mb vídeo:10Kb-5Mb como anterior > alguns Kbps Camada de Aplicação

WWW: algum jargão Agente de usuário para WWW se chama de browser: MS Internet Explorer Netscape Communicator Servidor para WWW se chama “servidor WWW”: Apache (domínio público) MS Internet Information Server (IIS) Página WWW: consiste de “objetos” endereçada por uma URL Quase todas as páginas WWW consistem de: página base HTML, e vários objetos referenciados. URL tem duas partes: nome de hospedeiro, e nome de caminho: www.univ.br/algum-depto/pic.gif Camada de Aplicação

Mais sobre o protocolo http http: serviço de transporte TCP: cliente inicia conexão TCP (cria socket) ao servidor, porta 80 servidor aceita conexão TCP do cliente mensagens http (mensagens do protocolo da camada de apl) trocadas entre browser (cliente http) e servidore WWW (servidor http) encerra conexão TCP http é “sem estado” servidor não mantém informação sobre pedidos anteriores do cliente Nota Protocolos que mantêm “estado” são complexos! história passada (estado) tem que ser guardada Caso caia servidor/cliente, suas visões do “estado” podem ser inconsistentes, devem ser reconciliadas Camada de Aplicação

ftp: o protocolo de transferência de arquivos transferência do arquivo Interface do usuário FTP cliente FTP FTP servidor usuário na estação sistema de arquivos local sistema de arquivos remoto transferir arquivo de/para hospedeiro remoto modelo cliente/servidor cliente: lado que inicia transferência (pode ser de ou para o sistema remoto) servidor: hospedeiro remoto ftp: RFC 959 servidor ftp: porta 21 Camada de Aplicação

Correio eletrônico Smileys ou emoticons (não caem na prova ...) Funções Básicas: Composição, transferência, geração de relatórios, exibição, disposição Camada de Aplicação

Envelopes e mensagens Correio convencional Correio eletrônico

Correio Eletrônico Três grandes componentes: agentes de usuário (UA) servidores de correio simple mail transfer protocol: SMTP Agente de Usuário a.k.a. “leitor de correio” compor, editar, ler mensagens de correio p.ex., Eudora, Outlook, elm, Netscape Messenger mensagens de saída e chegada são armazenadas no servidor Camada de Aplicação

Correio Eletrônico: servidores de correio caixa de correio contém mensagens de chegada (ainda não lidas) p/ usuário fila de mensagens contém mensagens de saída (a serem enviadas) protocolo SMTP entre servidores de correio para transferir mensagens de correio cliente: aplicação de correio que envia “servidor”: aplicação de correio que recebe Camada de Aplicação

Protocolos de acesso ao correio SMTP: entrega/armazenamento no servidor do receptor protocolo de accesso ao correio: recupera do servidor POP-3: Post Office Protocol [RFC 1939] autorização (agente <-->servidor) e transferência IMAP: Internet Mail Access Protocol [RFC 1730] mais comandos (mais complexo) manuseio de msgs armazenadas no servidor HTTP: Hotmail , Yahoo! Mail, Webmail, etc. Camada de Aplicação

Segurança de redes Proteção da informação contra acessos indevidos / maliciosos Sigilo, autenticação, não - repudio e controle de integridade Todavia, a maior parte dos problemas de segurança tem origem interna, não externa Diversas técnicas e políticas podem ser adotadas Controle de acesso Criptografia (escrita secreta) Camada de Aplicação

Tipos mais conhecidos de ataques 1º- Violação de autoridade: abuso de usuário legítimo. 2º - Personificação: uso de senha vazada. 3º - Desvio de controle: Hacking 4º - Gancho ou Embuste: mascaramento de funcionalidade. 5º- Grampo, escuta ou varredura: garimpagem no tráfego de dados. Camada de Aplicação

Criptografia Cifra: transformação caractere a caractere, ou bit a bit, sem levar em conta a estrutura linguística da mensagem. Texto simples original (plain text) é transformado através de uma chave. Isso gera o chamado texto cifrado. O receptor, de posse da chave, é o único capaz de descriptografar o texto. Este, mesmo que seja interceptado por um invasor, dificilmente poderá ser interpretado. O segredo não é o algorítmo, que geralmente é público, mas a chave. Quanto maior esta for, maior a dificuldade para decifrá-la. Camada de Aplicação

Tipos de cifras - Substituição Preservam a ordem dos símbolos no texto simples, mas os disfarçam. Exemplo1: cada letra ou grupo é substituída por outra letra ou grupo de letras. Cifra de César: a torna-se D, b torna-se E, c torna-se F ... e z torna-se C Idéia: deslocamento de k posições Exemplo 2: substituição monoalfabética Camada de Aplicação

Tipos de cifras - Transposição Reordenam as letras, mas não as disfarçam. Chave é uma palavra ou frase. No exemplo abaixo: MEGABUCK Camada de Aplicação