Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira



Documentos relacionados
Capítulo 8 - Aplicações em Redes

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Teleprocessamento e Redes

Redes de Computadores e a Internet

Camada de Aplicação. Prof. Eduardo

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Rede de Computadores (REC)

HYPERTEXT TRANSFER PROTOCOL

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

Introdução à Camada de Aplicação. Prof. Eduardo

TECNOLOGIA WEB INTERNET PROTOCOLOS


TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar

Redes de Computadores Aula 3

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Camadas da Arquitetura TCP/IP

Universidade Federal de Mato Grosso

Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

REDES DE COMPUTADORES

CST em Redes de Computadores

Prof. Marcelo Cunha Parte 5

ALCY JOSÉ VIEIRA NETO ALEXANDRE SOHN CINTIA CAVICHIOLO PROTOCOLO HTTP

Cap 03 - Camada de Aplicação Internet (Kurose)

O espaço de nomes DNS Registros de recursos de domínio Servidores de nome

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

CAMADA DE TRANSPORTE

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

MÓDULO 8 Modelo de Referência TCP/IP

Guia de Consulta Rápida HTTP. Décio Jr. Novatec Editora.

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB

O que são DNS, SMTP e SNM

1.1 Porque um nível de aplicação proxy?

Desenvolvimento Web Protocolos da Internet

Redes de Computadores. TCP Orientação à Conexão. Prof. Othon M. N. Batista Mestre em Informática

Vamos iniciar a nossa exploração do HTTP baixando um arquivo em HTML simples - bastante pequeno, que não contém objetos incluídos.

2Arquitetura cliente-servidor

CONCEITOS BÁSICOS DE INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Servidor, Proxy e Firewall. Professor Victor Sotero

Redes - Internet. Sumário Aula 3,4 e 5 9º C } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

17/03/ :04 Leite Júnior QUESTÕES FCC 2010 REDES (INTERNET/INTRANET)

efagundes com Como funciona a Internet

Desenvolvimento de Aplicações Web

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.

Aula 1 Cleverton Hentz

FACSENAC. Versão:1.5. Identificador do documento: Projeto Lógico de Redes. Versão do Template Utilizada na Confecção: 1.0. Histórico de revisões

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de Página

Programação TCP/IP. Protocolos TCP e UDP

Redes de Computadores. Ricardo José Cabeça de Souza

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns.

REDES DE COMPUTADORES

1º Seminário de Software Livre Tchelinux Software Livre: leve adiante esta idéia. Soluções de Web Caching e Web Acceleration

Professor: Gládston Duarte

PROJETO E IMPLANTAÇÃO DE INTRANETS

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Servidor de s e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes

Redes. Pablo Rodriguez de Almeida Gross

Cliente / Servidor. Servidor. Cliente. Cliente. Cliente. Cliente

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

REDES DE COMPUTADORES

REDES DE COMPUTADORES. Prof. Evandro Cantú

A Camada de Transporte

1 Redes de Computadores - TCP/IP Luiz Arthur

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Teleprocessamento e Redes

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

Práticas de Desenvolvimento de Software

3 Qualidade de serviço na Internet

Capítulo 7 CAMADA DE TRANSPORTE

Questionário de RC Nota3

INTERNET = ARQUITETURA TCP/IP

Capítulo 7 CAMADA DE TRANSPORTE

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Protocolos Hierárquicos

Camada de Transporte, protocolos TCP e UDP

11 - Q34826 ( FCC DPE - SP - Oficial de Defensoria Pública / Noções de Informática / Internet e intranet; )

SISTEMAS DISTRIBUIDOS

Camada de Transporte TCP/IP e Aplicação

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Máscaras de sub-rede. Fórmula

A Camada de Aplicação

Redes de Computadores. Trabalho de Laboratório Nº7

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Redes de Computadores e a Internet

AULA Redes de Computadores e a Internet

Transcrição:

Wireshark Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira

Camada de Aplicação Introdução HTTP (Hypertext Transfer Protocol) 2

Introdução Camada de Aplicação Suporta os protocolos que atendem diretamente as necessidades dos usuários A camada de aplicação faz a interface de comunicação entre a aplicação que solicitou a informação através da rede e o protocolo de aplicação Por exemplo: para enviar um e mail, seu aplicativo cliente (ex:outlook Express) entra em contato com o protocolo da camada de aplicação (ex: SMTP), que efetua a transmissão do mesmo Exemplos de Aplicações Correio Eletrônico A WEB Mensagem Instantânea Compartilhamento de Arquivos Jogos MultiUsuáios Telefonia IP VideoConferência 3

Principais protocolos da Camada de Aplicação HTTP (HyperText Transfer Protoco) SMTP (Simple Mail Transfer Protocol) DNS (Domain Name System) DHCP (Dynamic Host Configuration Protocol) SNMP (Simple Network Management Protocol) FTP (File Transfer Protocol) 4

HTTP (Hypertext Transfer Protocol) A Web e o HTTP O HTTP surgiu da necessidade de compartilhar informações na Internet. Informações essas que poderiam estar na forma de texto, som ou imagem Para que a transferência dessas informações fosse possível houve a necessidade de desenvolver uma forma padronizada de comunicação entre os clientes e os servidores web O protocolo HTTP foi implementado a partir de 1989 no CERN (European Center for High Energy Physics) em Genebra, na Suíça Definido pelas RFCs 1945 e 2616 5

Estrutura do Protocolo HTTP Arquitetura cliente/servidor Objetos Conexões Cabeçalho 6

Estrutura do Protocolo HTTP Arquitetura cliente/servidor Cliente: browser que solicita, recebe e apresenta objetos da Web Servidor: envia objetos em resposta a pedidos Estrutura do Protocolo HTTP Objetos Uma página web é constituída por objetos Um objeto pode ser um arquivo HTML, uma imagem, um áudio, etc. A maioria das páginas web são constituídas de um arquivo base HTML e diversos objetos relacionados Se uma página contiver um texto HTML e cinco imagens JPG, ela então terá 6 objetos O arquivo base referencia os outros objetos na página através de URLs (Universal Resource Locator) Cada URL tem dois componentes básicos: a identificação do servidor e a localização do objeto 7

Estrutura do Protocolo HTTP Conexões Tipos: Sem paralelismo: cliente envia uma nova requisição somente quando a resposta anterior for recebida Com paralelismo: cliente envia várias requisições em sequência (pipelining( pipelining)cp são fechadas a cada requisição e resposta Conexões TCP consomem tempo de CPU, largura de banda e memória As páginas web costumam ser compostas por diversos objetos Persistentes Uma única conexão TCP é necessária Essa conexão permanece aberta até que todos os objetos sejam transferidos Tipos: Sem paralelismo: cliente envia uma nova requisição somente quando a resposta anterior for recebida Com paralelismo: cliente envia várias requisições em sequência (pipelining( pipelining) 8

Estrutura do Protocolo HTTP Cabeçalho de Requisição Cabeçalho de Resposta Cabeçalho de Requisição Três seções: Linha de Requisição Método (exemplo: Get, Post, Head, Delete) Caminho do objeto Versão do protocolo HTTP Linhas de Cabeçalho Corpo da Entidade Cabeçalho de Resposta Três seções: Linha de status Versão do protocolo HTTP Código de resposta (estado) Frase Linhas de Cabeçalho Corpo da Entidade 9

Proxy/Cache Trata se de uma entidade de rede instalada em uma dada organização que atende requisições HTTP em nome de um servidor de origem Objetivo: atender o cliente sem envolver o servidor Web originador da informação Tem seu próprio disco de armazenamento e mantém cópias de objetos recentemente requisitados Pode reduzir significativamente o tempo de resposta para a requisição de um cliente Pode reduzir significativamente o tráfego na Internet como um todo Cliente configura seu browser para que o mesmo primeiramente consulte ao proxy GET Condicional Embora possa reduzir os tempos de resposta do ponto de vista do usuário, fazer cache introduz um novo problema A cópia de um objeto existente no cache pode estar desatualizada O HTTP tem um mecanismo que permite que um proxy verifique se seus objetos estão atualizados Esse mecanismo é chamado de GET Condicional (conditional GET) Uma mensagem de requisição HTTP é denominada uma mensagem GET condicional se: Usar o método GET Possuir uma linha de cabeçalho: If Modified Since 10

11

Referências Kurose, J.; Ross, K. Redes de Computadores e Internet: uma nova abordagem. 12