SlideShare uma empresa Scribd logo
1 de 16
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

Mais procurados

Gerenciamento de Projeto Rede de computadores
Gerenciamento de Projeto Rede de computadoresGerenciamento de Projeto Rede de computadores
Gerenciamento de Projeto Rede de computadoresLucas Mendes
 
Modelo OSI - Camada de Transporte
Modelo OSI - Camada de TransporteModelo OSI - Camada de Transporte
Modelo OSI - Camada de TransporteWalyson Vëras
 
Banco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaBanco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaJuliano Padilha
 
Bootstrap praticas mais usadas
Bootstrap praticas mais usadas Bootstrap praticas mais usadas
Bootstrap praticas mais usadas Marconi Pacheco
 
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando ArquivosAula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando ArquivosDaniel Brandão
 
Introdução à Segurança de Redes
Introdução à Segurança de RedesIntrodução à Segurança de Redes
Introdução à Segurança de RedesSofia Trindade
 
Implementando CQRS com MediatR, Entity Framework e Dapper
Implementando CQRS com MediatR, Entity Framework e DapperImplementando CQRS com MediatR, Entity Framework e Dapper
Implementando CQRS com MediatR, Entity Framework e DapperLenerson Velho Nunes
 
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...Leinylson Fontinele
 
Hadoop - primeiros passos
Hadoop - primeiros passosHadoop - primeiros passos
Hadoop - primeiros passosrhpinotti
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptPablo Sanches
 
Prática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATPrática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATWellington Oliveira
 
BD I - Aula 04 A - Resumo MER e Mapeamento Relacional
BD I - Aula 04 A - Resumo MER e Mapeamento RelacionalBD I - Aula 04 A - Resumo MER e Mapeamento Relacional
BD I - Aula 04 A - Resumo MER e Mapeamento RelacionalRodrigo Kiyoshi Saito
 
Interagindo com web services RPC, SOAP e REST utilizando PHP
Interagindo com web services RPC, SOAP e REST utilizando PHPInteragindo com web services RPC, SOAP e REST utilizando PHP
Interagindo com web services RPC, SOAP e REST utilizando PHPEduardo Cesar
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 

Mais procurados (20)

Gerenciamento de Projeto Rede de computadores
Gerenciamento de Projeto Rede de computadoresGerenciamento de Projeto Rede de computadores
Gerenciamento de Projeto Rede de computadores
 
Modelo OSI - Camada de Transporte
Modelo OSI - Camada de TransporteModelo OSI - Camada de Transporte
Modelo OSI - Camada de Transporte
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
JSON and REST
JSON and RESTJSON and REST
JSON and REST
 
Banco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaBanco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de Concorrência
 
Bootstrap praticas mais usadas
Bootstrap praticas mais usadas Bootstrap praticas mais usadas
Bootstrap praticas mais usadas
 
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando ArquivosAula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
 
Introdução à Segurança de Redes
Introdução à Segurança de RedesIntrodução à Segurança de Redes
Introdução à Segurança de Redes
 
Implementando CQRS com MediatR, Entity Framework e Dapper
Implementando CQRS com MediatR, Entity Framework e DapperImplementando CQRS com MediatR, Entity Framework e Dapper
Implementando CQRS com MediatR, Entity Framework e Dapper
 
Exercícios PL/SQL
Exercícios PL/SQLExercícios PL/SQL
Exercícios PL/SQL
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
 
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
Banco de Dados II Aula 12 - Gerenciamento de transação (controle de concorrên...
 
Hadoop - primeiros passos
Hadoop - primeiros passosHadoop - primeiros passos
Hadoop - primeiros passos
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScript
 
Prática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATPrática Laboratório CISCO - NAT
Prática Laboratório CISCO - NAT
 
BD I - Aula 04 A - Resumo MER e Mapeamento Relacional
BD I - Aula 04 A - Resumo MER e Mapeamento RelacionalBD I - Aula 04 A - Resumo MER e Mapeamento Relacional
BD I - Aula 04 A - Resumo MER e Mapeamento Relacional
 
PHP
PHPPHP
PHP
 
Interagindo com web services RPC, SOAP e REST utilizando PHP
Interagindo com web services RPC, SOAP e REST utilizando PHPInteragindo com web services RPC, SOAP e REST utilizando PHP
Interagindo com web services RPC, SOAP e REST utilizando PHP
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 

Destaque (19)

Fotografia
Fotografia   Fotografia
Fotografia
 
CDROM
CDROMCDROM
CDROM
 
Servidor proxy
Servidor proxyServidor proxy
Servidor proxy
 
Glossário de segurança
Glossário de segurançaGlossário de segurança
Glossário de segurança
 
Newgroups e o acesso à internet com modem
Newgroups e o acesso à internet com modemNewgroups e o acesso à internet com modem
Newgroups e o acesso à internet com modem
 
Tarefa 5 trabalho estatístico
Tarefa 5 trabalho estatísticoTarefa 5 trabalho estatístico
Tarefa 5 trabalho estatístico
 
Como montar um pc em 10 passos
Como montar um pc em 10 passosComo montar um pc em 10 passos
Como montar um pc em 10 passos
 
Fotografia
Fotografia  Fotografia
Fotografia
 
Tarefa 5 - Trabalho estatístico
Tarefa 5 - Trabalho estatísticoTarefa 5 - Trabalho estatístico
Tarefa 5 - Trabalho estatístico
 
Flash
FlashFlash
Flash
 
ROMBIOS
ROMBIOSROMBIOS
ROMBIOS
 
Filtragem Web
Filtragem WebFiltragem Web
Filtragem Web
 
Servidor proxy
Servidor proxyServidor proxy
Servidor proxy
 
Firewalls
FirewallsFirewalls
Firewalls
 
Adobe Flash
Adobe FlashAdobe Flash
Adobe Flash
 
A evolução das impressoras
A evolução das impressorasA evolução das impressoras
A evolução das impressoras
 
Firewalls
FirewallsFirewalls
Firewalls
 
Cd-Rom
Cd-RomCd-Rom
Cd-Rom
 
Avarias de computadores
Avarias de computadoresAvarias de computadores
Avarias de computadores
 

Semelhante a Protocolos HTTP e HTTPS

Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Liliana Costa
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Redeajtr98
 
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)susana12345
 
Tecnologia web aula 02
Tecnologia web  aula 02Tecnologia web  aula 02
Tecnologia web aula 02Manuel Ernesto
 
Redes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisRedes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisJosé Ronaldo Trajano
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosJosé Ronaldo Trajano
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de infoYASMIN ALVES
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webRegis Magalhães
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webRegis Magalhães
 
pesquisas na internet
pesquisas na internetpesquisas na internet
pesquisas na interneta20061577
 

Semelhante a Protocolos HTTP e HTTPS (20)

Aula 1
Aula 1Aula 1
Aula 1
 
Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Http (hyper text transfer protocol)
Http (hyper text transfer protocol)
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede
 
Principais protocolos de rede
Principais protocolos de redePrincipais protocolos de rede
Principais protocolos de rede
 
http
httphttp
http
 
Ferramentas Web 2.0
Ferramentas Web 2.0Ferramentas Web 2.0
Ferramentas Web 2.0
 
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
 
Tecnologia web aula 02
Tecnologia web  aula 02Tecnologia web  aula 02
Tecnologia web aula 02
 
Dawi o protocolo-http
Dawi o protocolo-httpDawi o protocolo-http
Dawi o protocolo-http
 
Redes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisRedes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos Gerais
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - Protocolos
 
Introdução a Tecnologias Web
Introdução a Tecnologias WebIntrodução a Tecnologias Web
Introdução a Tecnologias Web
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de info
 
Ferramentas Web 2.0
Ferramentas Web 2.0Ferramentas Web 2.0
Ferramentas Web 2.0
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
pesquisas na internet
pesquisas na internetpesquisas na internet
pesquisas na internet
 
Web service
Web serviceWeb service
Web service
 
Internet
InternetInternet
Internet
 
HTTP
HTTPHTTP
HTTP
 

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