Perguntas

1. Quais são as 3 etapas básicas de uma comunicação HTTP?

As três etapas básicas são:

1. Estabelecimento da conexão TCP,

2. Envio do pedido da parte do cliente,

3. Envio dos dados da parte do servidor.

2. Quais são os dois métodos HTTP mais utilizados? Para que servem?

1. GET - Serve para pedir dados ao servidor, no caso destas informações ainda não estarem no cache do cliente, ou então no caso de que elas estejam desatualizadas.

2. HEAD - Serve para verificar se o documento presente no cache do cliente é mais recente do que o documento que está armazenado no servidor. Geralmente é utilizado antes do GET, e, caso seja necessário pedir de novo o documento, é utilizado o método GET.

3. O que é HTTPs?

HTTPs é a combinação do protocolo HTTP com o SSL (Secure Sockets Layer). É a maneira mais comum atualmente de trafegar documentos via HTTP de maneira segura. Provê encriptação de dados, autenticação de servidor, integridade de mensagem e autenticação de cliente.

4. Entre que camadas está o SSL?

Está entre a camada de aplicação e a camada de transporte.

5. Quais são as 4 etapas básicas de um HandShake SSL?

1. Hello - troca de informações de configuração

2. Autenticação servidor-cliente

3. Autenticação cliente-servidor

4. Finalização


Última atualização em 15 de julho de 2003.
(c) Pablo Pastore, 2003.