Latest web development tutorials

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:

cgiarch