Escolar Documentos
Profissional Documentos
Cultura Documentos
Protocolos WEB
Arquitetura de Sistemas WEB
Belm/PA - 2010
Prof. Jos Yoshiriro - 2010
Protocolos WEB
Arquitetura de Sistemas WEB
Agenda
Reviso: o que protocolo de rede? HTTP HTTPS FTP SMTP POP3 SSH
Prof. Jos Yoshiriro - 2010
24/8/2010
Protocolos WEB
Arquitetura de Sistemas WEB
Protocolos WEB
Arquitetura de Sistemas WEB
HTTP
HyperText Transfer Protocol Protocolo de Transferncia de Hipertexto (e Hipermdia)
24/8/2010
Protocolos WEB
Arquitetura de Sistemas WEB
HTTP
Usado para acessar sites (stios) na internet ou em uma intranet Funciona sobre o TCP/IP
Protocolos WEB
Arquitetura de Sistemas WEB
HTTP
O cliente envia Requisies (Request) O servidor envia Respostas (Response) HTML Imagens Multimdia
24/8/2010
Protocolos WEB
Arquitetura de Sistemas WEB
HTTP
Importante: No orientado a estado! No consegue reininciar downloads de onde pararam No fica conectado indefinidamente
Protocolos WEB
Arquitetura de Sistemas WEB
HTTP
24/8/2010
Protocolos WEB
Arquitetura de Sistemas WEB
HTTP
As Requisies podem ser GET, POST, DELETE, HEAD, PUT, OPTIONS e TRACE GET e POST so mais usadas em sites e sistemas WEB "comuns" As demais so usadas em WebServices Rest
Protocolos WEB
Arquitetura de Sistemas WEB
10
HTTP
Requisies GET Deixam amostra os parmetros: Ex: http://www.faz.edu.br/ http://www.faz.edu.br/ noticias_ler.php?id_noticia=180
24/8/2010
Protocolos WEB
Arquitetura de Sistemas WEB
11
HTTP
Requisies GET Possuem limite de tamanho, em geral, 256 caracteres No permitem o envio de arquivos
Protocolos WEB
Arquitetura de Sistemas WEB
12
HTTP
Requisies POST No deixam amostra os parmetros, pois normalmente vm de formulrios Mais recomendados quando h senhas
24/8/2010
Protocolos WEB
Arquitetura de Sistemas WEB
13
HTTP
Normalmente fica escutando na porta 80 Ex: http://www.globo.com http://www.globo.com:80 http://www.globo.com:80
Protocolos WEB
Arquitetura de Sistemas WEB
14
HTTPS
HyperText Transfer Protocol Secure HTTP com Requisio e Resposta Criptografados
24/8/2010
Protocolos WEB
Arquitetura de Sistemas WEB
15
HTTPS
HyperText Transfer Protocol Secure HTTP com Requisio e Resposta Criptografados
Protocolos WEB
Arquitetura de Sistemas WEB
16
HTTPS
Funciona como o HTTP Usa o SSL para garantir a Assinatura Digital
24/8/2010
Protocolos WEB
Arquitetura de Sistemas WEB
17
FTP
File Transfer Protocol Protocolo de transferncia de arquivos Normalmente escuta na porta 21
Protocolos WEB
Arquitetura de Sistemas WEB
18
FTP
Possui comandos de transferncia e de alterao de arquivos e pastas Usado apenas para manipulao de arquivos Muito usado para atualizar contedos de sites na internet