Aluna: Ingrid S. M. A. de Pádua RGA: 2012.1903.046.5 Caches Web e GET Condicional.

Slides:



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

Disciplina: Serviços de Rede Apresentação da Disciplina Prof. M.Sc. João Paulo de Brito Gonçalves Campus Cachoeiro Curso Técnico em Informática.
Redes de Computadores 2 - Camada de Aplicação (HTTP) –
Threads Estagiário: Bruno Guazzelli Batista Slides de autoria do Prof Drº Marcos José Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum.
Uso de Cluster de Computadores no Ambiente Corporativo
GERENCIAMENTO DE REDES
Cookies e Sessões Mauro César Lopes. Mecanismos para guardar estados entre requisições HTTP HTTP é um protocolo sem estado Uma requisição é independente.
Prof. Marco Aurelio N. Esteves
A grande rede mundial de computadores
Sistemas Distribuídos
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
Servidor HTTP (Apache)
REDES DE COMPUTADORES II
Aplicativos Web Com Orientação a Objetos
Aula 9 - Camada de aplicação
KERBEROS Redes de Computadores I
Minicurso PHP – Parte 2 João Paulo Ribeiro jpribeiro.com
SISTEMAS OPERACIONAIS
Estratégias Cliente-Servidor para SIGWeb
Execícios de Revisão Redes de Computadores Edgard Jamhour
Protocolo HTTP e Web Servers
Protocolo SMTP e POP O que é SMTP?
Disciplina: Redes de Computadores Professora: Rossana Andrade
Atua Sistemas de Informação Manual Sistema de Administração de Servidores.
Redes de Comunicação – Módulo 3
Protocolo HTTP Protocolo de Transferência de Hipertexto
Camada de Transporte prof. Eduardo.
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
PDV Roteado Supermercados.
Aplicações Web com Orientação a Objetos
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
Processos.
Técnicas de Replicação
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Davidson Rodrigo Boccardo
IIS Web Server.
Controle de Acesso Kerberos
Falso, HTTP usa TCP. 1) HTTP usa arquitetura cliente servidor, aceitando conexões UDP na porta 80.
Hypertext Transfer Protocol Equipe: Alan José de Moura Silva Filho (ajmsf) Cyrus Dias da Silva (cds) Dayse Danielle Soares da Rocha(ddsr) Elton Renan Magalhães.
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1 Síntese extraída do Capítulo 5 Camada de enlace e redes locais Nota sobre o uso destes.
Requisições e Respostas HTTP Prof. Leandro Luque.
Infra-Estrutura de Comunicação (IF678) Aula Prática 02 Programação de Sockets TCP e UDP Hugo Simões Original por: Flávio.
Como é que a Internet funciona
Infra-Estrutura de Comunicação (IF678)
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.
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Daniel Garcez de Sousa 07/04/2015. Nesta apresentação abordaremos os conceitos básicos sobre o ciclo de vida de um Servlet e os HTTP servlets. No final.
OBJETIVO Nesta aula será apresentado o desenvolvimento básico sobre HTTP Servlets. Espera-se que, ao final da apresentação, o aluno tenha noções de como.
Execícios de Revisão Redes de Computadores Edgard Jamhour
O usuário está dentro da empresa tenta acessar a Web.
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
Serviços de rede e internet Jackson Eduardo da Silva.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Aula 5 – Formulários GET – POST - REQUEST
Aplicativos para Internet Prof. Wolley W. Silva
Escola Politécnica da USP abril de 2013 PTC 2550 – Redes de Comunicação De Dados e P1 Transporte Multimídia PTC 2550 – Redes de Comunicação De Dados e.
Gerencia de Redes Redes de Computadores II
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Introdução à plataforma Web (internet) e protocolos de comunicação
Administração e Projeto de Redes Material de apoio Camada de Transporte Cap.4 10/02/2010.
Programação Web Comunicação entre Cliente e Servidor Leonardo IFRN.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
Sistemas Operacionais de Redes DNS
Curso Superior em Redes de Computadores FTP Prof. Sales Filho.
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.
Wireshark Captura de Protocolos da camada de aplicação Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Maicon de Vargas Pereira.
Transcrição da apresentação:

Aluna: Ingrid S. M. A. de Pádua RGA: Caches Web e GET Condicional

Um cache web é uma entidade da rede que atende requisições HTTP em nome de um servidor web de origem. O cache web tem seu próprio disco de armazenagem e mantém, dentro dele, cópias de objetos recentemente requisitados. Caches Web

Suponha que o browser esteja requisitando um objeto.  O browser estabelece uma conexão TCP com o cache web e envia a ele uma requisição HTTP para um objeto  O cache web verifica se tem uma cópia do objeto armazenada localmente. Se tiver, envia o objeto ao browser do cliente  Se não tiver o objeto, o cache web abre uma conexão TCP com o servidor de origem. Então envia uma requisição HTTP do objeto para a conexão TCP. Após receber essa requisição, o servidor de origem envia o objeto ao cache web  Quando recebe o objeto, o cache web guarda uma cópia em seu armazenamento local e envia outra ao browser do cliente

Vantagens  Redução do tráfego Menos requisições e respostas precisam trafegar na rede  Redução de carga dos servidores Menos requisições para o servidor WWW atender  Redução da latência O acesso tende a ser bastante rápido.

Fazer cache introduz um novo problema, a cópia de um objeto existente no cache pode estar desatualizada. GET Condicional

Esse GET condicional está dizendo ao servidor para enviar o objeto somente se ele tiver sido modificado desde a data especificada. Suponha que o objeto não tenha sofrido modificações, então o servidor web envia uma mensagem de resposta ao cache:

Redes de Computadores e a Internet. Kurose, James F.; Ross, Keith W. Referências