Hypertext Transfer Protocol

Documentos relacionados
Protocolo HTTP. Professor Leonardo Larback

CCT0298 ANALISE DE REDES Aula : Trafego HTTP

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

Protocolo HTTP. Eduardo Ferreira dos Santos. Fevereiro, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 22

Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP

Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo

Informática Questões Aulas 08, 09 e 10 Prof. Márcio Hunecke

Informática. Redes de Computadores e Internet

Estruturas básicas de redes Internet Padronização e Protocolos

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

TECNOLOGIA EM REDES DE COMPUTADORES - 3º PERÍODO ADS - ADMINISTRAÇÃO DE SERVIDORES Grupo: Alexandre - Leonel - Mateus - Ricardo

Programação para Web

ATENÇÃO O TCP/IP não é um protocolo. TCP/IP é um conjunto de diversos protocolos em 04 camadas próprias que se relaciona com o modelo OSI.

Capítulo 7. A camada de aplicação

Python para web com Flask. #PythonAmazonas

Integração com o Ambiente Virtual de Aprendizagem Moodle

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

Rede de computadores Cliente- servidor. Professor Carlos Muniz

Aula 1 Cleverton Hentz

Protocolo HTTP. - Características. - Modelo Requisição/Resposta. - Common Gateway Interface (CGI)

Introdução à Computação

PROGRAMAÇÃO EM AMBIENTE WEB I

PARCERIA. Melhor do Marketing

Internet. Geanderson Esteves dos Santos IC (2018/02) Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática

Redes de Computadores e Aplicações

Instrutor: Eder Martins Franco

Redes de Computadores

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

Manual de configuração da rede sem fio Eduroam no Windows 10

Servidor WWW Apache IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES.! Prof. Tomás Grimm

BANCO DE DADOS PARA WEB

Exemplo da (in)segurança de um site sem HTTPS

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber

Browser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP.

O que é DDFe? DDF-e é um acrônimo para Distribuidor de Documentos Fiscais Eletrônicos.

Fernando M. V. Ramos, RC (LEI), TP02. HTTP. Redes de Computadores

Redes de Computadores

Transferência de Arquivo: Protocolo FTP

Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo

Informática. 05- Considere a janela do Internet Explorer abaixo:

Comércio Eletrônico Locaweb

Redes de Computadores

FUNCIONALIDADES DO STCPCONSOLE

Manual de Instalação NF-e Captura Express

Simulado Aula 01 INSS INFORMÁTICA. Prof. Márcio Hunecke

Redes de Computadores

Trabalho de laboratório sobre HTTP

Desenvolvimento Web. Aula 1 - Introdução. Professor Emiliano S. Monteiro

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

Exercícios de Revisão Redes de Computadores Edgard Jamhour. SSL, VPN PPTP e IPsec

INTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO

PTC Aula Princípios das aplicações de rede 2.2 A Web e o HTTP. (Kurose, p ) (Peterson, p ) 21/03/2017

Capítulo 7. A camada de aplicação

DESCONTOS DE ATÉ 50%

Auxilio a Resolução da Lista de Exercícios

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE

AULA 10 CRIPTOGRAFIA E SEGURANÇA DE DADOS CERTIFICADOS DIGITAIS ESTRUTURA DE UMA ICP 26/03/2016 PROF. FABIANO TAGUCHI

Configuração do GIGAERP Integrado ao GIGA e-doc.

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017

Programação Web Prof. Wladimir

Servidor Proxy/Cache

Redes de Computadores

Redes de Computadores I

API olx.com.br. Utilizando o protocolo OAuth 2.0

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB

SMA PROCEDIMENTO DE ACESSO AO SISTEMA

PSD2 Canal principal para agências internacionais. Versão: 1.0.0

Guia de Configuração Proxy IIS

CENTRO DE SUPORTE À DECISÃO. Manual de Instalação

1 INTRODUÇÃO CERTIFICADO DE SEGURANÇA SSL AUTENTICAÇÃO WEB METHOD: LOGIN WEB METHOD: LISTBONDCODES...

Redes de Computadores e a Internet

GUIA DE CONFIGURAÇÃO. Conexões VPN SSL (Rede a Rede)

Tutorial Instalador de configuração - Eduroam. 14/10/2016 Ver. 1.1

CERTIFICAÇÃO DIGITAL COM JAVA. Cléber da Silveira.

GUIA DE CONFIGURAÇÃO. Conexões VPN SSL (Rede a Rede)

Bot. Programa malicioso. Dispõe de mecanismos de comunicação com o invasor que permitem que ele seja controlado remotamente.

Programação para Internet I

Manual do Módulo do Fabricante

Suporte TI LIBERAÇÃO PARA CONEXÃO ODBC

Internet Explorer 8.0 Navegador (Browser)

Firewall - Inspeção com estado. (Stateful Inspection)

Amadeus Selling Platform 7.2 Guia de instalação do Usuário Final

Tutorial de configuração de rede Wireless ISPGayaRadius

Redes de Computadores

Descrição. Assunto. Conteúdo. Executante. Pré-requisitos. Procedimentos - Windows 7 31/07/2018 GLPI - FAQ - 434

TUTORIAL. I - Para acesso ao AVA Ambiente Virtual de Aprendizagem via navegador

Arquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW

Guia de Instalação SMX

AULA EXPOSITIVA SOBRE: CONCEITOS E IMPLEMENTAÇÃO DE FIREWALL, VPN E SSH (REDES PRIVADAS E SERVIÇOS DE ACESSO REMOTO)

Atualização de Firmware - Grandstream Atualizando o firmware dos Telefones IPs (GXP32xx), via TFTP.

Configuração do banco de dados. - Crie o banco de dados no MySQL. - Abrir o arquivo app/database/database.conf.php

Capítulo 2. Camada de aplicação

Como podemos compartilhar arquivos na Internet?

Aula 14 Serviços Internet (Servidor Web Apache)

MANUAL EDUROAM CAT. 1. Procedimentos para acesso à rede EDUROAM usando o CAT

Redes de Computadores

FINNET FAST WEB. Manual do usuário. Perfil Usuário

Transcrição:

Hypertext Transfer Protocol HTTP Celso Rabelo M Pinto Novembro, 2016 1 / 12

Agenda Introdução Windows XAMPP 2 / 12

Introdução 1. O http é o protocolo utilizado para a comunicação através da Internet; 2. Usa o conceito de hyperlink para a navegação pessoal; 3. Na atualizade é o protocolo mais utilizado em ambiente corporativo (Intranet e Extranet). 3 / 12

Idéias Centrais Usa o conceito de requisição resposta (Cliente solicita página, servidor envia); Métodos de Requisição: get > solicita conteúdo estático post > envio de credencias, conteúdo dinâmico head > pega meta-informações Arquivos são trocados sem criptografia Portas de Serviço: HTTP > TCP/80 (normalmente) HTTPS > TCP/443 (normalmente) Normalmente cliente fecha conexão. 4 / 12

1xx (códigos iniciados em "1") - Resultados Informativos 2xx (códigos iniciados em "2") - Resultados de Sucesso 3xx (códigos iniciados em "3") - Instruções de Redirecionamento 4xx (códigos iniciados em "4") - Resultados de Erro do Cliente 5xx (códigos iniciados em "5") - Resultados de Erro do Servidor 5 / 12

Códigos Os principais códigos de retorno HTTP que você deve conhecer e seus respectivos significados são: 200 - Código de sucesso. Normalmente é retornado automaticamente pelo servidor HTTP ao encontrar o arquivo ou processar um script PHP que não possui instruções que modificam o código de retorno HTTP. 301 - Conteúdo movido permanentemente. É usado quando um documento mudou de lugar (físico ou virtual), ou seja, a forma de acessá-lo passou a ser outra permanentemente. Isso significa que a URL não é mais válida (não existe mais documento naquela URL) e deve ser utilizada a nova URL para acesso. 307 - Conteúdo temporariamente redirecionado. É usado pelos "redirects"simples (quando se utiliza a diretiva HTTP "Location"no PHP). Isso significa que a URL acessada é a que deverá continuar sendo acessada, mas o cliente deve seguir 6 / 12

Códigos 403 - Não autorizado, área com autenticação, credenciais falharam. 404 - Conteúdo não encontrado. Deve ser usado quando a URL solicitada não representa um documento existente. 500 - Erro interno do servidor. Normalmente é retornado automaticamente por alguns servidores HTTP, quando ocorre algum erro inesperado do servidor. 503 - Serviço temporariamente indisponível. Deve ser usado quando o servidor está muito sobrecarregado ou quando o servidor está em manutenção. Significa que o documento existe, mas que não é o retornado naquele momento. 7 / 12

Sites Seguros Quando o site é publicado no formato HTTP a apresentação do mesmo passa através da rede em formato de texto claro. Quando usamos o https a troca de mensagens entre o cliente e o servidor é feita com criptografia, por SSL Para se colocar o site em formato seguro é necessária a utilização de um certificado no servidor. 8 / 12

Autoridade Certificadora Repositório de certificados, pode-se ter CA válidas e CA não válidas Ativar CA no Windows CA Windows 2008 Vídeo CA Windows 2012 9 / 12

Windows XAMPP Instalações Windows Windows 2008 Windows 2012 Vídeo Aula Windows 2012 10 / 12

Windows XAMPP Alternativo Possibilita usar Apache em ambiente Windows, insere também banco de dados e PHP Projeto XAMPP Download XAMPP Tutorial XAMPP Vídeo Aula XAMPP 11 / 12

Laboratório Figura: Vamos Dominar o mundo 12 / 12