Perfil HTTP
protocolo HTTP é a Text Transfer Protocol Hiper (Hypertext Transfer Protocol) acrónimo é utilizado a partir da World Wide Web (WWW: World Wide Web) servidor para transferir protocolo de transferência de hipertexto navegador local. .
HTTP é um protocolo de comunicação baseado em TCP / IP para transferir dados (arquivos HTML, arquivos de imagem, os resultados da consulta, etc.).
obras HTTP
protocolo HTTP funciona em arquitetura cliente - servidor em. browser HTTP como um cliente através da URL que é servidor Web envia todas as solicitações HTTP para o servidor.
servidor web tem: Apache Server, servidor IIS (Internet Information Services) e similares.
De acordo com o servidor Web depois de receber o pedido, o cliente envia uma mensagem de resposta.
HTTP número de porta padrão é 80, mas você também pode ser alterado para 8080 ou outras portas.
HTTP Três coisas a nota:
- HTTP é sem conexão: não há meios de conexão é limitar cada conexão lida com apenas um pedido. Depois que o servidor processa o pedido dos clientes, e os clientes recebeu a resposta, a ligação é desligada. Desta forma, ele pode economizar tempo de transmissão.
- O HTTP é a independência dos meios de comunicação: isto significa que, desde que o cliente e o servidor sabe como manipular o conteúdo de dados de qualquer tipo de dados podem ser enviados via HTTP. Cliente e servidor especificar o tipo de conteúdo do tipo MIME apropriado.
- HTTP é um apátrida: protocolo HTTP é um protocolo sem estado. Stateless significa que nenhum protocolo para processamento de transações e memória. Falta de estado significa que, se o processamento subsequente requer informação anterior, deve ser retransmitido, que pode resultar na quantidade de dados transferir cada ligação aumenta. Por outro lado, o servidor não necessita informação prévia sobre a sua resposta mais rápido.
O gráfico a seguir mostra o fluxo de comunicação do protocolo HTTP: