Você está na página 1de 9

24/8/2010

Protocolos WEB
Arquitetura de Sistemas WEB

1

Curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Prof. José Yoshiriro

Belém/PA - 2010
Prof. José Yoshiriro - 2010

Protocolos WEB
Arquitetura de Sistemas WEB

2

Agenda
Revisão: o que é protocolo de rede? HTTP HTTPS FTP SMTP POP3 SSH
Prof. José Yoshiriro - 2010

1

José Yoshiriro .2010 2 .24/8/2010 Protocolos WEB Arquitetura de Sistemas WEB 3 Revisão: o que é protocolo de rede? Permite comunicação de maneira padronizada entre 2 ou mais computadores Prof. José Yoshiriro .2010 Protocolos WEB Arquitetura de Sistemas WEB 4 HTTP HyperText Transfer Protocol Protocolo de Transferência de Hipertexto (e Hipermídia) Prof.

José Yoshiriro .24/8/2010 Protocolos WEB Arquitetura de Sistemas WEB 5 HTTP Usado para acessar sites (sítios) na internet ou em uma intranet Funciona sobre o TCP/IP Prof.2010 Protocolos WEB Arquitetura de Sistemas WEB 6 HTTP O cliente envia Requisições (Request) O servidor envia Respostas (Response) • HTML • Imagens • Multimídia Prof.2010 3 . José Yoshiriro .

2010 Protocolos WEB Arquitetura de Sistemas WEB 8 HTTP Prof. José Yoshiriro .2010 4 .24/8/2010 Protocolos WEB Arquitetura de Sistemas WEB 7 HTTP Importante: Não é orientado a estado! • Não consegue reininciar downloads de onde pararam • Não fica conectado indefinidamente Prof. José Yoshiriro .

edu. POST. DELETE. José Yoshiriro .php?id_noticia=180 Prof. José Yoshiriro . PUT.24/8/2010 Protocolos WEB Arquitetura de Sistemas WEB 9 HTTP As Requisições podem ser GET.faz. HEAD.2010 Protocolos WEB Arquitetura de Sistemas WEB 10 HTTP Requisições GET • Deixam à amostra os parâmetros: • Ex: http://www.br/ noticias_ler. OPTIONS e TRACE GET e POST são mais usadas em sites e sistemas WEB "comuns" As demais são usadas em WebServices Rest Prof.faz.br/ http://www.2010 5 .edu.

em geral. José Yoshiriro . José Yoshiriro .2010 6 . pois normalmente vêm de formulários • Mais recomendados quando há senhas Prof.24/8/2010 Protocolos WEB Arquitetura de Sistemas WEB 11 HTTP Requisições GET • Possuem limite de tamanho. 256 caracteres • Não permitem o envio de arquivos Prof.2010 Protocolos WEB Arquitetura de Sistemas WEB 12 HTTP Requisições POST • Não deixam à amostra os parâmetros.

2010 7 .2010 Protocolos WEB Arquitetura de Sistemas WEB 14 HTTPS HyperText Transfer Protocol Secure HTTP com Requisição e Resposta Criptografados Prof.24/8/2010 Protocolos WEB Arquitetura de Sistemas WEB 13 HTTP Normalmente fica escutando na porta 80 Ex: http://www.globo.com:80 http://www.com http://www.globo. José Yoshiriro .globo.com:80 Prof. José Yoshiriro .

2010 8 .2010 Protocolos WEB Arquitetura de Sistemas WEB 16 HTTPS Funciona como o HTTP Usa o SSL para garantir a Assinatura Digital Prof. José Yoshiriro . José Yoshiriro .24/8/2010 Protocolos WEB Arquitetura de Sistemas WEB 15 HTTPS HyperText Transfer Protocol Secure HTTP com Requisição e Resposta Criptografados Prof.

2010 9 .24/8/2010 Protocolos WEB Arquitetura de Sistemas WEB 17 FTP File Transfer Protocol Protocolo de transferência de arquivos Normalmente escuta na porta 21 Prof. José Yoshiriro . José Yoshiriro .2010 Protocolos WEB Arquitetura de Sistemas WEB 18 FTP Possui comandos de transferência e de alteração de arquivos e pastas Usado apenas para manipulação de arquivos Muito usado para atualizar conteúdos de sites na internet Prof.