SlideShare uma empresa Scribd logo
PROTOCOLOS HTTP E HTTPS
ESCOLA SECUNDÁRIA DE MEM MARTINS
ANO LETIVO 2015/2016
10ºCVIGR
LUÍS MARQUES Nº14
LEONARDO DURÃO Nº13
PROFª FILOMENA BRÁS
Conteúdos
• Introdução 3
• HTTP 4-5
• Métodos HTTP 6
• GET 7
• HEAD 8
• Protocolos Internet 9
• HTTPS 10-12
• Diferenças 13
• Conclusão 14
• Webgrafia 15
Introdução
• Neste trabalho vamos dar a conhecer os protocolos HTTP e HTTPS,
as suas caraterísticas e o funcionamento de ambos.
HTTP
• O Protocolo de Transferência de Hipertexto (HTTP), é um protocolo de
comunicação utilizado para sistemas de informação de hipermedia,
distribuídos e colaborativos. Ele é a base para a comunicação de dados
da World Wide Web.
• Hipertexto é o texto estruturado que utiliza ligações lógicas (hiperlinks) entre
nós contendo texto. O HTTP é o protocolo para a troca ou transferência de
hipertexto.
Funcionamento
• Um sistema de comunicação em rede possui diversos protocolos que
trabalham em conjunto para o fornecimento de serviços. Para que o
protocolo HTTP consiga transferir seus dados pela Web, é necessário que os
protocolos TCP e IP tornem possível a conexão entre clientes e servidores
através de sockets TCP/IP.
Métodos
• O protocolo HTTP define oito métodos (GET, HEAD, POST, PUT, DELETE,
TRACE, OPTIONS e CONNECT) que indicam a ação a ser realizada no
recurso especificado. Conforme Bastos e Ladeiras, o método determina o
que o servidor deve fazer com o URL fornecido no momento da requisição de
um recurso. Um servidor HTTP deve implementar ao menos os métodos
GET e HEAD.
Get
• Solicita algum recurso como um arquivo ou um script CGI (qualquer dado
que estiver identificado pelo URI) por meio do protocolo HTTP. Por exemplo,
segue abaixo uma comunicação entre um cliente e um servidor HTTP. O
servidor possui a URL www.exemplo.com, porta 80.
Head
• Variação do GET em que o recurso não é retornado. É usado para
obter metainformações por meio do cabeçalho da resposta, sem ter que
recuperar todo o conteúdo.
Protocolos internet (tcp/ip)
HTTPS
• É uma implementação do protocolo HTTP sobre uma camada adicional de
segurança que utiliza o protocolo SSL/TLS. Essa camada adicional permite
que os dados sejam transmitidos por meio de uma conexão criptografada e
que se verifique a autenticidade do servidor e do cliente por meio
de certificados digitais. A porta TCP usada por norma para o protocolo
HTTPS é a 443.
• O protocolo HTTPS é utilizado, em regra, quando se deseja evitar que a
informação transmitida entre o cliente e o servidor seja visualizada por
terceiros, como por exemplo no caso de compras online. A existência na
barra de endereços de um cadeado demonstra a certificação de página
segura (SSL).
• HTTPS é um esquema URI, isto é, com exceção do esquema de tokens, é
sintaticamente idêntico ao esquema HTTP utilizado para conexões normais
HTTP, mas sinaliza o navegador para utilizar uma camada adicional de
criptografia utilizando SSL/TLS para proteger o tráfego.
• Este é o caso das transações HTTP na Internet, em que tipicamente apenas
o servidor está autenticado, através da verificação de seu certificado
realizada pelo cliente.
Diferenças para o HTTP
• As URLs HTTPS começam com "https://" e utilizam a porta 443 como
padrão, enquanto as URLs HTTP começam com "http://" e utilizam a porta 80
como padrão. HTTP é inseguro e sujeito a ataques de homem-no-
meio e escutas ilegais, que podem levar a atacantes ganharem acesso a
contas de páginas na web e a informações sensíveis. O HTTPS foi projetado
para proteger contra esses ataques e é considerado seguro contra eles (com
exceção de versões mais antigas e obsoletas do SSL).
Conclusão
• Com este trabalho ficámos a entender melhor o significado de HTTP
e HTTPS e as suas carateristicas.
• Ficámos também a saber o funcionamento de ambas e a diferença
entre elas.
Webgrafia
• Wikipedia - https://pt.wikipedia.org/wiki/HTTP - 16-11-2015
• Wikipedia - https://pt.wikipedia.org/wiki/HTTPS - 16-11-2015
FIM

Mais conteúdo relacionado

PPTX
Protocolo http
PDF
Protocolo Http
PDF
Protocolos de comunicação HTTP
PDF
Http conceitos
PDF
Aula03 - protocolo http
PDF
Introdução à Internet, Http e HTML
PDF
HTTP - Visão geral
PPTX
O novo protocolo http 2.0: uma revolução na Internet?
Protocolo http
Protocolo Http
Protocolos de comunicação HTTP
Http conceitos
Aula03 - protocolo http
Introdução à Internet, Http e HTML
HTTP - Visão geral
O novo protocolo http 2.0: uma revolução na Internet?

Mais procurados (19)

PDF
HTTP: A Base do Desenvolvimento Web - FISL 12
PPTX
PDF
Http 2.0
PPTX
GlossáRio
PPTX
Metodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTP
TXT
Instrucoes
PPT
Curso de html básico
PPTX
Curso de Node.js e MongoDB - 11
PPTX
Metodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTP
PPTX
Começando com Quorum - versão 2.6
PPTX
Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...
PDF
O que é a internet
PPSX
Servidor proxy
PPTX
Servidor proxy
PDF
Minha experiencia como operador de um relay Tor
PPTX
Cookies de internet
PPT
Cookies
PDF
O get and post para etico hacker
HTTP: A Base do Desenvolvimento Web - FISL 12
Http 2.0
GlossáRio
Metodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTP
Instrucoes
Curso de html básico
Curso de Node.js e MongoDB - 11
Metodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTP
Começando com Quorum - versão 2.6
Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...
O que é a internet
Servidor proxy
Servidor proxy
Minha experiencia como operador de um relay Tor
Cookies de internet
Cookies
O get and post para etico hacker
Anúncio

Destaque (11)

PPSX
A evolução das impressoras
DOCX
Tarefa 4 - Construção de gráficos
PDF
Bachelor`s Transcript
PPT
Безлюдівський юридиичний ліцей
PDF
Final Report
PPTX
Newgroups e o acesso à internet com modem
PPTX
Como montar um pc em 10 passos
PPSX
Glossário de segurança
PPTX
Avarias de computadores
PDF
Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...
DOCX
Angket untuk siswa
A evolução das impressoras
Tarefa 4 - Construção de gráficos
Bachelor`s Transcript
Безлюдівський юридиичний ліцей
Final Report
Newgroups e o acesso à internet com modem
Como montar um pc em 10 passos
Glossário de segurança
Avarias de computadores
Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...
Angket untuk siswa
Anúncio

Semelhante a Protocolos HTTP e HTTPS (20)

DOCX
02-web-protocolo-http-e-servidor-apache-parte-i-REDES-DE-COMPUTADORES-II.docx
PDF
Dawi o protocolo-http
DOCX
Http (hyper text transfer protocol)
PDF
HTTP: Um Curso Básico
PDF
PPT
Ferramentas Web 2.0
PPT
Ferramentas Web 2.0
PDF
Escalabilidade e performance da infraestrutura Plone/Zope com CacheFU e Varnish
ODP
Prog web 00-modelo-cliente_servidor_web
ODP
Prog web 00-modelo-cliente_servidor_web
PPTX
Aplicações web parte 1
PDF
Samba, Squid, FTP, DHCP1
PDF
Http mensagens
PDF
Tecnologia em Redes - Servidor WEB
PPTX
WebCrawling Utilizando PHP
PDF
Cap 02.pdf
PPTX
Apresentação PPS 2024 - Planejamento de aula
PDF
Trabalho fin
PDF
HTTP 2
PDF
02-web-protocolo-http-e-servidor-apache-parte-i-REDES-DE-COMPUTADORES-II.docx
Dawi o protocolo-http
Http (hyper text transfer protocol)
HTTP: Um Curso Básico
Ferramentas Web 2.0
Ferramentas Web 2.0
Escalabilidade e performance da infraestrutura Plone/Zope com CacheFU e Varnish
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
Aplicações web parte 1
Samba, Squid, FTP, DHCP1
Http mensagens
Tecnologia em Redes - Servidor WEB
WebCrawling Utilizando PHP
Cap 02.pdf
Apresentação PPS 2024 - Planejamento de aula
Trabalho fin
HTTP 2

Último (16)

PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Arquitetura de computadores - Memórias Secundárias
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Processos na gestão de transportes, TM100 Col18
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Custos e liquidação no SAP Transportation Management, TM130 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
COBITxITIL-Entenda as diferença em uso governança TI
Arquitetura de computadores - Memórias Secundárias

Protocolos HTTP e HTTPS

  • 1. PROTOCOLOS HTTP E HTTPS ESCOLA SECUNDÁRIA DE MEM MARTINS ANO LETIVO 2015/2016 10ºCVIGR LUÍS MARQUES Nº14 LEONARDO DURÃO Nº13 PROFª FILOMENA BRÁS
  • 2. Conteúdos • Introdução 3 • HTTP 4-5 • Métodos HTTP 6 • GET 7 • HEAD 8 • Protocolos Internet 9 • HTTPS 10-12 • Diferenças 13 • Conclusão 14 • Webgrafia 15
  • 3. Introdução • Neste trabalho vamos dar a conhecer os protocolos HTTP e HTTPS, as suas caraterísticas e o funcionamento de ambos.
  • 4. HTTP • O Protocolo de Transferência de Hipertexto (HTTP), é um protocolo de comunicação utilizado para sistemas de informação de hipermedia, distribuídos e colaborativos. Ele é a base para a comunicação de dados da World Wide Web. • Hipertexto é o texto estruturado que utiliza ligações lógicas (hiperlinks) entre nós contendo texto. O HTTP é o protocolo para a troca ou transferência de hipertexto.
  • 5. Funcionamento • Um sistema de comunicação em rede possui diversos protocolos que trabalham em conjunto para o fornecimento de serviços. Para que o protocolo HTTP consiga transferir seus dados pela Web, é necessário que os protocolos TCP e IP tornem possível a conexão entre clientes e servidores através de sockets TCP/IP.
  • 6. Métodos • O protocolo HTTP define oito métodos (GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS e CONNECT) que indicam a ação a ser realizada no recurso especificado. Conforme Bastos e Ladeiras, o método determina o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. Um servidor HTTP deve implementar ao menos os métodos GET e HEAD.
  • 7. Get • Solicita algum recurso como um arquivo ou um script CGI (qualquer dado que estiver identificado pelo URI) por meio do protocolo HTTP. Por exemplo, segue abaixo uma comunicação entre um cliente e um servidor HTTP. O servidor possui a URL www.exemplo.com, porta 80.
  • 8. Head • Variação do GET em que o recurso não é retornado. É usado para obter metainformações por meio do cabeçalho da resposta, sem ter que recuperar todo o conteúdo.
  • 10. HTTPS • É uma implementação do protocolo HTTP sobre uma camada adicional de segurança que utiliza o protocolo SSL/TLS. Essa camada adicional permite que os dados sejam transmitidos por meio de uma conexão criptografada e que se verifique a autenticidade do servidor e do cliente por meio de certificados digitais. A porta TCP usada por norma para o protocolo HTTPS é a 443.
  • 11. • O protocolo HTTPS é utilizado, em regra, quando se deseja evitar que a informação transmitida entre o cliente e o servidor seja visualizada por terceiros, como por exemplo no caso de compras online. A existência na barra de endereços de um cadeado demonstra a certificação de página segura (SSL).
  • 12. • HTTPS é um esquema URI, isto é, com exceção do esquema de tokens, é sintaticamente idêntico ao esquema HTTP utilizado para conexões normais HTTP, mas sinaliza o navegador para utilizar uma camada adicional de criptografia utilizando SSL/TLS para proteger o tráfego. • Este é o caso das transações HTTP na Internet, em que tipicamente apenas o servidor está autenticado, através da verificação de seu certificado realizada pelo cliente.
  • 13. Diferenças para o HTTP • As URLs HTTPS começam com "https://" e utilizam a porta 443 como padrão, enquanto as URLs HTTP começam com "http://" e utilizam a porta 80 como padrão. HTTP é inseguro e sujeito a ataques de homem-no- meio e escutas ilegais, que podem levar a atacantes ganharem acesso a contas de páginas na web e a informações sensíveis. O HTTPS foi projetado para proteger contra esses ataques e é considerado seguro contra eles (com exceção de versões mais antigas e obsoletas do SSL).
  • 14. Conclusão • Com este trabalho ficámos a entender melhor o significado de HTTP e HTTPS e as suas carateristicas. • Ficámos também a saber o funcionamento de ambas e a diferença entre elas.
  • 15. Webgrafia • Wikipedia - https://pt.wikipedia.org/wiki/HTTP - 16-11-2015 • Wikipedia - https://pt.wikipedia.org/wiki/HTTPS - 16-11-2015
  • 16. FIM