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

HTTP: A Base do Desenvolvimento Web - FISL 12
HTTP: A Base do Desenvolvimento Web - FISL 12HTTP: A Base do Desenvolvimento Web - FISL 12
HTTP: A Base do Desenvolvimento Web - FISL 12Alexandre Gaigalas
 
GlossáRio
GlossáRioGlossáRio
GlossáRionelson
 
Metodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTP
Metodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTPMetodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTP
Metodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTPLeonel Morgado
 
Instrucoes
InstrucoesInstrucoes
Instrucoesbrankela
 
Curso de html básico
Curso de html básicoCurso de html básico
Curso de html básicohigson
 
Curso de Node.js e MongoDB - 11
Curso de Node.js e MongoDB - 11Curso de Node.js e MongoDB - 11
Curso de Node.js e MongoDB - 11Luiz Duarte
 
Metodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTP
Metodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTPMetodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTP
Metodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTPLeonel Morgado
 
Começando com Quorum - versão 2.6
Começando com Quorum - versão 2.6Começando com Quorum - versão 2.6
Começando com Quorum - versão 2.6Jeff Prestes
 
Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...
Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...
Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...Leonel Morgado
 
Minha experiencia como operador de um relay Tor
Minha experiencia como operador de um relay TorMinha experiencia como operador de um relay Tor
Minha experiencia como operador de um relay TorAugusto Amaral
 

Mais procurados (19)

HTTP: A Base do Desenvolvimento Web - FISL 12
HTTP: A Base do Desenvolvimento Web - FISL 12HTTP: A Base do Desenvolvimento Web - FISL 12
HTTP: A Base do Desenvolvimento Web - FISL 12
 
HTTP
HTTPHTTP
HTTP
 
WIKI
WIKIWIKI
WIKI
 
Http 2.0
Http 2.0Http 2.0
Http 2.0
 
GlossáRio
GlossáRioGlossáRio
GlossáRio
 
Metodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTP
Metodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTPMetodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTP
Metodologias de Programação IV - Aula 3, Secção 1 - Cabeçalhos do protocolo HTTP
 
Instrucoes
InstrucoesInstrucoes
Instrucoes
 
Curso de html básico
Curso de html básicoCurso de html básico
Curso de html básico
 
Curso de Node.js e MongoDB - 11
Curso de Node.js e MongoDB - 11Curso de Node.js e MongoDB - 11
Curso de Node.js e MongoDB - 11
 
Metodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTP
Metodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTPMetodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTP
Metodologias de Programação IV - Aula 3, Secção 2 - Tipos MIME no protocolo HTTP
 
Começando com Quorum - versão 2.6
Começando com Quorum - versão 2.6Começando com Quorum - versão 2.6
Começando com Quorum - versão 2.6
 
Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...
Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...
Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do ...
 
O que é a internet
O que é a internetO que é a internet
O que é a internet
 
Servidor proxy
Servidor proxyServidor proxy
Servidor proxy
 
Servidor proxy
Servidor proxyServidor proxy
Servidor proxy
 
Minha experiencia como operador de um relay Tor
Minha experiencia como operador de um relay TorMinha experiencia como operador de um relay Tor
Minha experiencia como operador de um relay Tor
 
Cookies de internet
Cookies de internetCookies de internet
Cookies de internet
 
Cookies
CookiesCookies
Cookies
 
O get and post para etico hacker
O get and post para etico hackerO get and post para etico hacker
O get and post para etico hacker
 

Destaque

A evolução das impressoras
A evolução das impressorasA evolução das impressoras
A evolução das impressorasTrabalhosCVIGR
 
Tarefa 4 - Construção de gráficos
Tarefa 4 - Construção de gráficos Tarefa 4 - Construção de gráficos
Tarefa 4 - Construção de gráficos TrabalhosCVIGR
 
Bachelor`s Transcript
Bachelor`s TranscriptBachelor`s Transcript
Bachelor`s TranscriptAmit Sharma
 
Безлюдівський юридиичний ліцей
Безлюдівський юридиичний ліцейБезлюдівський юридиичний ліцей
Безлюдівський юридиичний ліцейTanya Vahula
 
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 modemTrabalhosCVIGR
 
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 passosTrabalhosCVIGR
 
Glossário de segurança
Glossário de segurançaGlossário de segurança
Glossário de segurançaTrabalhosCVIGR
 
Avarias de computadores
Avarias de computadoresAvarias de computadores
Avarias de computadoresTrabalhosCVIGR
 
Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...
Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...
Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...Bertrand Lefetz
 

Destaque (11)

A evolução das impressoras
A evolução das impressorasA evolução das impressoras
A evolução das impressoras
 
Tarefa 4 - Construção de gráficos
Tarefa 4 - Construção de gráficos Tarefa 4 - Construção de gráficos
Tarefa 4 - Construção de gráficos
 
Bachelor`s Transcript
Bachelor`s TranscriptBachelor`s Transcript
Bachelor`s Transcript
 
Безлюдівський юридиичний ліцей
Безлюдівський юридиичний ліцейБезлюдівський юридиичний ліцей
Безлюдівський юридиичний ліцей
 
Final Report
Final ReportFinal Report
Final Report
 
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
 
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
 
Glossário de segurança
Glossário de segurançaGlossário de segurança
Glossário de segurança
 
Avarias de computadores
Avarias de computadoresAvarias de computadores
Avarias de computadores
 
Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...
Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...
Matinale de l'Innovation - "Qu'est-ce qui donne de la valeur à votre entrepri...
 
Angket untuk siswa
Angket untuk siswaAngket untuk siswa
Angket untuk siswa
 

Semelhante a 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 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
 
Certificados SSL e Let's Encrypt
Certificados SSL e Let's EncryptCertificados SSL e Let's Encrypt
Certificados SSL e Let's Encrypt
 

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