SlideShare uma empresa Scribd logo
2
Mais lidos
3
Mais lidos
8
Mais lidos
Protocolo HTTP

HTTP é a sigla em língua inglesa de HyperText Transfer
Protocol (Protocolo de Transferência de Hipertexto), um
protocolo da camada de Aplicação do modelo OSI
utilizado para transferência de dados na rede mundial de
computadores, a World Wide Web. Também transfere
dados de hiper-mídia (imagens, sons e textos).
Protocolo HTTP

Normalmente, este protocolo utiliza o porta 80 e é usado para a
comunicação de "sites" (sítios), comunicando na linguagem
HTML (Hipertext Markup Language, ou Linguagem de
Marcação de Hipertexto). Contudo, para haver comunicação
com o servidor do site é necessário utilizar comandos adequados,
que não estão em linguagem HTML.
Funcionamento do protocolo HTTP

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 (Internet Protocol, Protocolo de
Internet) tornem possível a conexão entre clientes e
servidores através de sockets TCP/IP.
Funcionamento do protocolo HTTP

De acordo com Fielding et al (1999, p. 10), o HTTP utiliza o
modelo cliente-servidor, como a maioria dos protocolos de rede,
baseando-se no paradigma de requisição e resposta. Um
programa requisitante (cliente) estabelece uma conexão com um
outro programa receptor (servidor) e envia-lhe uma requisição,
contendo a URI, a versão do protocolo, uma mensagem MIME
(padrão utilizado para codificar dados em formato de textos
ASCII para serem transmitidos pela Internet) contendo os
modificadores da requisição, informações sobre o cliente e,
possivelmente, o conteúdo no corpo da mensagem.
Funcionamento do protocolo HTTP

O servidor responde com uma linha de status (status line)
incluindo sua versão de protocolo e um código de
operação bem sucedida ou um código de erro, seguido
pelas informações do servidor, metainformações da
entidade e possível conteúdo no corpo da mensagem.
Após o envio da resposta pelo servidor, encerra-se a
conexão estabelecida.
Protocolo http
Protocolo http
PROTOCOLO HTTPS

HTTPS (HyperText Transfer Protocol Secure), é
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.
PROTOCOLO HTTPS

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 tarefas de um cadeado (que pode ficar do lado esquerdo ou
direito, dependendo do navegador utilizado) demonstra a certificação de
página segura (SSL). A existência desse certificado indica o uso do
protocolo HTTPS e que a comunicação entre o browser e o servidor se
dará de forma segura. Para verificar a identidade do servidor é necessário
abrir esse certificado com um duplo clique no cadeado para exibição do
certificado.
* Nas URLs dos siteso início ficaria 'https://'. Consulte a ajuda do seu
navegador para mais informações de como ele avisa sobre sites
seguros.
PROTOCOLO HTTPS

Conexões HTTPS são frequentemente usadas para
transações de pagamentos na World Wide Web e
para transações sensíveis em sistemas de informação
corporativos. Porém, o HTTPS não deve ser
confundido com o menos utilizado protocolo
"Secure HTTP" (S-HTTP), especificado na RFC
2660.
PROTOCOLO HTTPS

As URLs e HTTPS começam com "https://" e
utilizam a porta 443 como padrão, enquanto as
URLs e HTTP começam com "http://" e utilizam
a porta 80 como padrão. HTTP é inseguro e
sujeito a 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).

Mais conteúdo relacionado

PDF
Aula03 - protocolo http
PDF
Protocolo Http
PPTX
Introdução a programação para a Internet
PDF
Curso de Desenvolvimento Web - Módulo 01 - HTML
PPTX
01 Introdução à programação web
PDF
Programação Web com HTML e CSS
PPTX
Introdução sobre desenvolvimento web
PDF
Introdução a JavaScript
Aula03 - protocolo http
Protocolo Http
Introdução a programação para a Internet
Curso de Desenvolvimento Web - Módulo 01 - HTML
01 Introdução à programação web
Programação Web com HTML e CSS
Introdução sobre desenvolvimento web
Introdução a JavaScript

Mais procurados (20)

PDF
Metodologia orientado a objetos
PPT
PDF
Curso de Desenvolvimento Web - Módulo 02 - CSS
PDF
Introdução ao desenvolvimento Web
PPT
Introdução à Criação De Páginas Web Aula1
PDF
Apresentação HTML e CSS
PPTX
HTML - Aula 01 - Estrutura básica e tags básicas no html
PDF
Introdução ao HTML e CSS
PDF
Introdução a Linguagem Java
PDF
Modelagem de dados
PDF
Protocolos de comunicação HTTP
PPSX
Protocolos HTTP e HTTPS
PDF
Curso de HTML5 - Aula 01
PPTX
Introdução ao desenvolvimento da web.pptx
PDF
Web Design > Aula 00
PPT
Servidores Web
PDF
Aula 1 - Introdução a POO
PDF
Modelo osi
PDF
Aula 02 - Introdução ao PHP
Metodologia orientado a objetos
Curso de Desenvolvimento Web - Módulo 02 - CSS
Introdução ao desenvolvimento Web
Introdução à Criação De Páginas Web Aula1
Apresentação HTML e CSS
HTML - Aula 01 - Estrutura básica e tags básicas no html
Introdução ao HTML e CSS
Introdução a Linguagem Java
Modelagem de dados
Protocolos de comunicação HTTP
Protocolos HTTP e HTTPS
Curso de HTML5 - Aula 01
Introdução ao desenvolvimento da web.pptx
Web Design > Aula 00
Servidores Web
Aula 1 - Introdução a POO
Modelo osi
Aula 02 - Introdução ao PHP
Anúncio

Semelhante a Protocolo http (20)

PPTX
Protocolos HTTP e HTTPS
PPT
Ferramentas Web 2.0
ODP
Prog web 00-modelo-cliente_servidor_web
ODP
Prog web 00-modelo-cliente_servidor_web
PPT
Ferramentas Web 2.0
DOCX
Http (hyper text transfer protocol)
PDF
Conceitos básicos de info
PPTX
Informática Windows com questões de cincurso publico
PDF
Tecnologia web aula 02
PDF
Web service
DOC
pesquisas na internet
DOC
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
PDF
Redes de computadores 2 - Protocolos
PDF
Redes de Computadores 2 - Conceitos Gerais
PPTX
Introdução a Tecnologias Web
PDF
Dawi o protocolo-http
PPTX
DOCX
Apostila internet
PDF
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
PPTX
[Antero Jesus] Principais Protocolos de Rede
Protocolos HTTP e HTTPS
Ferramentas Web 2.0
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
Ferramentas Web 2.0
Http (hyper text transfer protocol)
Conceitos básicos de info
Informática Windows com questões de cincurso publico
Tecnologia web aula 02
Web service
pesquisas na internet
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
Redes de computadores 2 - Protocolos
Redes de Computadores 2 - Conceitos Gerais
Introdução a Tecnologias Web
Dawi o protocolo-http
Apostila internet
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
[Antero Jesus] Principais Protocolos de Rede
Anúncio

Mais de Biel2013a (7)

PPTX
Protocolo pop 3
PPTX
Protocolo POP 3
PPTX
Protocolo DNS
PPTX
Slide telnet
PPTX
Protocolo gnutella
TXT
J.bat
TXT
J.bat
Protocolo pop 3
Protocolo POP 3
Protocolo DNS
Slide telnet
Protocolo gnutella
J.bat
J.bat

Protocolo http

  • 1. Protocolo HTTP HTTP é a sigla em língua inglesa de HyperText Transfer Protocol (Protocolo de Transferência de Hipertexto), um protocolo da camada de Aplicação do modelo OSI utilizado para transferência de dados na rede mundial de computadores, a World Wide Web. Também transfere dados de hiper-mídia (imagens, sons e textos).
  • 2. Protocolo HTTP Normalmente, este protocolo utiliza o porta 80 e é usado para a comunicação de "sites" (sítios), comunicando na linguagem HTML (Hipertext Markup Language, ou Linguagem de Marcação de Hipertexto). Contudo, para haver comunicação com o servidor do site é necessário utilizar comandos adequados, que não estão em linguagem HTML.
  • 3. Funcionamento do protocolo HTTP 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 (Internet Protocol, Protocolo de Internet) tornem possível a conexão entre clientes e servidores através de sockets TCP/IP.
  • 4. Funcionamento do protocolo HTTP De acordo com Fielding et al (1999, p. 10), o HTTP utiliza o modelo cliente-servidor, como a maioria dos protocolos de rede, baseando-se no paradigma de requisição e resposta. Um programa requisitante (cliente) estabelece uma conexão com um outro programa receptor (servidor) e envia-lhe uma requisição, contendo a URI, a versão do protocolo, uma mensagem MIME (padrão utilizado para codificar dados em formato de textos ASCII para serem transmitidos pela Internet) contendo os modificadores da requisição, informações sobre o cliente e, possivelmente, o conteúdo no corpo da mensagem.
  • 5. Funcionamento do protocolo HTTP O servidor responde com uma linha de status (status line) incluindo sua versão de protocolo e um código de operação bem sucedida ou um código de erro, seguido pelas informações do servidor, metainformações da entidade e possível conteúdo no corpo da mensagem. Após o envio da resposta pelo servidor, encerra-se a conexão estabelecida.
  • 8. PROTOCOLO HTTPS HTTPS (HyperText Transfer Protocol Secure), é 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.
  • 9. PROTOCOLO HTTPS 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 tarefas de um cadeado (que pode ficar do lado esquerdo ou direito, dependendo do navegador utilizado) demonstra a certificação de página segura (SSL). A existência desse certificado indica o uso do protocolo HTTPS e que a comunicação entre o browser e o servidor se dará de forma segura. Para verificar a identidade do servidor é necessário abrir esse certificado com um duplo clique no cadeado para exibição do certificado. * Nas URLs dos siteso início ficaria 'https://'. Consulte a ajuda do seu navegador para mais informações de como ele avisa sobre sites seguros.
  • 10. PROTOCOLO HTTPS Conexões HTTPS são frequentemente usadas para transações de pagamentos na World Wide Web e para transações sensíveis em sistemas de informação corporativos. Porém, o HTTPS não deve ser confundido com o menos utilizado protocolo "Secure HTTP" (S-HTTP), especificado na RFC 2660.
  • 11. PROTOCOLO HTTPS As URLs e HTTPS começam com "https://" e utilizam a porta 443 como padrão, enquanto as URLs e HTTP começam com "http://" e utilizam a porta 80 como padrão. HTTP é inseguro e sujeito a 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).