Aplicação
PROTOCOLOS DA CAMADA DE APLICAÇÃO
FACULDADE EVOLUÇÃO
Fortaleza – 2012
INTRODUÇÃO
HTTP
HTTP significa Hypertext Transfer Protocol ou Protocolo de Transferência de HiperTexto. É um protocolo baseado no TCP / IP que é utilizado para transferir praticamente todos os tipos de arquivos e outros dados, coletivamente chamados de recursos, na World Wide Web. Esses recursos poderiam ser arquivos HTML, arquivos de imagem, os resultados de uma consulta ou qualquer outra coisa.
Funcionamento
Um navegador funciona como um cliente HTTP porque ele envia pedidos para um servidor HTTP, que é chamado de servidor Web. O servidor Web envia respostas de volta para o cliente.
Depois de uma solicitação ser feita, o cliente se desconecta do servidor e aguarda uma resposta. O servidor deve re-estabelecer a conexão depois de processar o pedido.
Portas utilizadas
A porta padrão para servidores HTTP a porta é 80, mas pode ser alterado para qualquer outra porta como 8080, etc.
Hypertext Transfer Protocol Secure( HTTPS )
é uma combinação do Hypertext Transfer Protocol(HTTP) com oSSL / TLS protocolo. Ele fornece comunicação criptografada para evitar a espionagem e para identificar com segurança o servidor web com o qual você está realmente se comunicando. Historicamente, as conexões HTTPS foram utilizados principalmente para operações de pagamento sobre a World Wide Web, e-mail e para as operações sensíveis em sistemas de informação corporativos.
Funcionamento
A idéia principal do HTTPS é criar um canal seguro através de uma rede insegura.Isso garante uma proteção razoável de bisbilhoteiros e man-in-the-middle, desde que adequadas conjuntos de criptografia são utilizados e que o certificado do servidor é verificada e confiável.
Um site seguro, que usa o HTTPs, deve possuir 3 compontentes essenciais para a comunicação segura: o servidor, o software seguro (faz o trabalho de criptografia) e o certificado de assinatura (assinatura digital).
As