Redes
O que é HTTP:
HTTP é sigla de HyperText Transfer Protocol que em português significa "Protocolo de Transferência de Hipertexto". É um protocolo de comunicação entre sistemas de informação que permite a transferência de dados entre redes de computadores, principalmente na World Wide Web (Internet).
O HTTP é o protocolo utilizado para transferência de páginas HTML do computador para a Internet. Por isso, os endereços dos websites (URL) utilizam no início a expressão "http://", definindo o protocolo usado. Esta informação é necessária para estabelecer a comunicação entre a URL e o servidor Web que armazena os dados, enviando então a página HTML solicitada pelo usuário.
Para que a transferência de dados na Internet seja realizada, o protocolo HTTP necessita estar agregado a outros dois protocolos de rede: TCP (Transmission Control Protocol) e IP (Internet Protocol). Esses dois últimos protocolos formam o modelo TCP/IP, necessário para a conexão entre computadores clientes-servidores.
Afinal, o que é HTTP? Mas não me venha com a resposta pronta: Hypertext Transfer Protocol.
Não quero fazer uma abordagem muito técnica para explicar esse protocolo. Vou fazer isso com analogias para que todos possam entender, desde o desenvolvedor WEB – infelizmente alguns não têm nem idéia do que faz o HTTP – até sua avó. Tá bom, a sua avó talvez terá dificuldades.
Protocolo, para esse caso, é um padrão de escrita para que periféricos se entendam.Imagine que dois computadores, projetados por engenheiros que jamais se viram na vida, precisam se entender. Como fazer isso? Criando padrões. Na nossa própria linguagem do dia-a-dia temos diversos padrões estabelecidos. Sempre que alguém diz tchau você entende que a conversa acabou, isso é um padrão, um protocolo.
Tá, mas e o HTTP? Esse é um protocolo de comunicação de hypertexto, esse nome estranho