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

Protocolos HTTP e HTTPS

  • 1.
    PROTOCOLOS HTTP EHTTPS 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 trabalhovamos dar a conhecer os protocolos HTTP e HTTPS, as suas caraterísticas e o funcionamento de ambos.
  • 4.
    HTTP • O Protocolode 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 sistemade 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 protocoloHTTP 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 algumrecurso 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 doGET 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.
  • 9.
  • 10.
    HTTPS • É umaimplementaçã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 protocoloHTTPS é 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 oHTTP • 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 estetrabalho 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.