Redes de Computadores Camada de Aplicação.

Slides:



Advertisements
Apresentações semelhantes
Capítulo 2: Camada de Aplicação
Advertisements

Bruno Rafael de Oliveira Rodrigues
Configuração de um servidor FTP
Curso Técnico de Informática
Servidor de s e Protocolo SMTP
Servidor de s e Protocolo SMTP
Peer to Peer Referência:
Prof. Evandro Cantú, Dr. Eng. REDES DE COMPUTADORES.
Redes de Computadores 2 - Camada de Aplicação (HTTP) –
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.
Paulo Roberto Freire Cunha
Internet e Intranet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite.
Visão Geral de Protocolos
TCP/IP básico e outros protocolos
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
Trabalho Aplic. Redes Comp.
Funcionalidades e Protocolos da Camada de Aplicação
Aula 9 - Camada de aplicação
REDES DE COMPUTADORES Prof. Deivson
Capítulo 2: Camada de Aplicação
Capítulo 2 – Camada de Aplicação
Funcionalidade e Protocolos da Camada de Aplicação
Protocolo SMTP e POP O que é SMTP?
Camada de Transporte prof. Eduardo.
Enviando e recebendo mensagens através dos protocolos SMTP e POP3 João Gilberto Magalhães.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
2 © 2005 by Pearson Education  2.1 Princípios de aplicações de rede  2.2 Web e HTTP  2.3 FTP  2.4 Correio eletrônico  SMTP, POP3, IMAP  2.5.
Infra-Estrutura de Comunicação (IF678) Aula Prática 01 – CIn/UFPE Davi Duarte Cynthia Raphaella Ivan França Jéssica Barbalho Larissa Paz Paulo Fernando.
Redes e Sistemas Internet FTP e
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
Simple Mail Transfer Protocol
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Davidson Rodrigo Boccardo
IIS Web Server.
Maria Alessandra Dubowski Nascimento
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1 SIP: Session Initiation Protocol [RFC 3261] Visão a longo prazo do SIP: r todas as ligações.
Falso, HTTP usa TCP. 1) HTTP usa arquitetura cliente servidor, aceitando conexões UDP na porta 80.
REDES DE COMPUTADORES CONCEITOS E TÓPICOS RELACIONADOS A REDES DE COMPUTADORES ________________________________________________ Redes – Prof. Roni Márcio.
7 © 2005 by Pearson Education SIP  Session Initiation Protocol  Desenvolvido pelo IETF Visão de longo prazo do SIP  Todas chamadas telefônicas.
Domain Name System - Sistema de Nomes de Domínios
Infra-Estrutura de Comunicação (IF678)
Infra-Estrutura de Comunicação (IF678)
ANTONIO LIMEIRA EDUARDO FRANKLIN LUCAS ARANHA RANIERI VALENÇA RODRIGO PIGATTI DNS.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Infra-Estrutura de Comunicação (IF678) Aula Prática 01 – CIn/UFPE Davi Duarte Cynthia Raphaella Ivan França Jéssica Barbalho Larissa Paz.
DNS Willamys Araújo 1. Introdução A internet possui uma infinidade de sites e, para acessá-los, você digita um endereço no campo correspondente do seu.
Administração e Projeto de Redes
Infra-Estrutura de Comunicação (IF678) Aula Prática 01 – CIn/UFPE Anália Lima Bruno Gentilini Eduardo Souza Ivan França.
Infra-Estrutura de Comunicação (IF678) Aula Prática 01 Bruno Original por: Flávio
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Escola Secundaria Sebastião da gama Comunicação de dados Prof: Carlos Pereira Nome :André Santos Ano/Turma:12ºL Nº:2 IP Dinâmico, IP Fixo e DNS.
Camada de Aplicação Prof. Horácio. Objetivo Apresentar os detalhes específicos dos tipos de aplicação; Apresentar o modelo cliente-servidor; Apresentar.
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
ICORI Instalação e configuração de computadores em redes locais e Internet Pedro Amaro –
Serviços de rede e internet Jackson Eduardo da Silva.
Redes de Computadores Camada de Aplicação.
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Arquitetura em Camadas
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.
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.
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.
Curso Superior em Redes de Computadores SMTP Prof. Sales Filho.
Transcrição da apresentação:

Redes de Computadores Camada de Aplicação

Equipe Caio Cesar - ccno João Paulo - jpsm Leila Soriano - lssta Mário Barbosa - mbaj

Camada de Aplicação Camada mais próxima das aplicações do usuário Faz a interface entre o aplicativo e o protocolo de transporte A Comunicação da camada aplicação com a de transporte se dá através de uma porta As portas identificam o protocolo de comunicação

Aplicações do Dia a Dia E-mail Web Mensagem Instantânea Login em computadorremotocomo Telnet e SSH Compartilhamento P2P Tranferência de arquivos, FTP Jogos em rede Telefonia por IP Video conferênciaem tempo real

Desenvolvimento de Aplicação Arquiteturas mais utilizadas Cliente-servidor P2P Híbrida cliente-servidor/P2P

Arquitetura Cliente-Servidor Hospedeirosempreemfuncionamento Atentoàsrequisições dos clientes Endereçofixo (IP) Server farm Cliente Comunicaçãoapenas com oservidor Aplicações Web, transferência de arquivos, login remotoe e-mail

Arquitetura P2P Não há servidor no centro da aplicação Arquiterura Comunicação entre pares de hospedeiros denominados peers Grande escalabilidade Grande quantidade de usuarios com a carga de trabalho distribuida Difícil de gerenciar Responsável por uma grande parcela de todo o tráfego da rede mundial [Saroiu, 2002]

Arquitetura híbrida Utiliza os dois conceitos Cliente-Servidor P2P Exemplo, mensagem instantânea Troca de mensagens entre o susuários Troca de arquivos entre o susuários Procurar amigos registrados online

Telnet Protocolo de login remoto Não possui garantia de segurança Manipulação do servidor Não possui garantia de segurança Gradualmente substituído pelo SSH

DNS Resolve nomes de servidores em endereços de rede (IPs) Nomes de hosts distribuídos em servidores múltiplos

DNS Traduz nomes para endereço Ips e endereço Ip para nome respectivo Localização de hosts em um domínio DNS Primário e Secundário DNS Reverso

HTTP Protocolo responsável pelo tratamento dos pedidos entre Cliente e Servidor na WEB Conexão estabelecida pelo TCP/IP 1º versão: HTTP/0.9 ASCII 2º versão: HTTP/1.0 Mensagens MIME44 3º versão: No HTTP/1.1 Descrito na RFC 2616 Conexões persistentes, proxy etc

HTTP – Cabeçalho e mensagem Cabeçalho (header) Informações adicionais de cliente e servidor Corpo da mensagem Dados enviados ou requisitados pelo usuário

HTTP - Métodos GET Pedido do cliente: Resposta do Servidor:

HTTP - Métodos HEAD POST Não há retorno do recurso Usado para obter meta-informações POST Envia dados a serem processados

SMTP Hillary Servidor de correio de Hillary Servidor de correio de Obama Obama

SMTP Normalmente não usa servidores de correio intermediários Se o servidor de correio do receptor não estiver funcionando a mensagem permanece no servidor do remetente esperando nova tentativa

SMTP Utilizando o SMTP: Usar o comando telnet para realizar a conexão TCP Após esse comando o servidor irá responder imediatamente 220 Utilizar os comandos HELO, MAIL FROM, RCPT TO, DATA, CRLF.CRLF e QUIT, quando necessário. telnet serverName 25

SMTP S:220 smtp.google.com ESMTP C:HELO smtp.cin.ufpe.br S:250 Hello smtp.cin.ufpe.br, please to meet you C:MAIL FROM: < teste@gmail.com> S:250 <teste@gmail.com>... Sender ok C:RCPT TO: <lssta@cin.ufpe.br> S:250 <lssta@cin.ufpe.br>… Recipient ok C:DATA Enter mail, end with “.” on a line by itself C: Ola! C: . S:250 message accepted for delivery C:QUIT S:221 smtp.google.com closing connection

Comunicação entre os processos Comunicação em pares Sockets Interface entre a camada de aplicaçãoe a de transporte Portas Controle do lado da camada de transporte Escolha do protocolo Alguns parametros como tamanho do buffer

Endereçamento dos processos Necessário uma identificação única na rede mundial (IP) Identificação do processo (Numero da Porta)

FTP File Transport Protocol (Protocolo de Transporte de Arquivo) Transferência de arquivos entre um sistema local e um sistema remoto

FTP Conexão Entre Cliente FTP do hospedeiro local e o servidor FTP Identificação e senha para estabelecer conexão Estabelecimento de duas conexões TCP Conexão de controle Troca de informações como identificação, senha, comandos para trocar diretório remoto e comandos de inserir e remover arquivos Conexão de dados Para a troca de arquivos efetiva Porta 21 do servidor é usada para a troca de informaçõe de controle

POP3 Definido no RFC 1939 Iniciado com uma conexão TCP Protocolo de acesso de correios Simples Limitado

POP3 Fases do protocolo Autorização Transação Atualização Nome do usuário esenha Transação Recupera mensagens Marcar mensagens (lidas, apagar) Estatísticas do correio Atualização Ocorre apos o cliente encessar a sessão POP3 Remove as mensagens marcadas

IMAP Definido no RFC 2060 Protocolo de correios com mais recursos Um servidor IMAP associa cada mensagem a uma pasta Pasta default INBOX IMAP permite a transferência de informações específicas como cabecalho por exemplo

Referências KUROSE, James F. – Redes de Computadorese a Internet