Mind map
HTTP

Mapa mental: HTTP
Map content
HTTP
Hypertext
- É uma forma de escrita e leitura não linear, com blocos de informação ligados a palavras, partes de um texto ou, por exemplo, imagens.
RFC 2616
Baseado em Requisições e Respostas Cliente / Servidor
- Cliente = Navegador ou Dispositivo que faz a Requisição (User Agent) Servidor = Recebe as informações da URI e manda a resposta.
É Stateless
- Não é capaz por si só de reter informações entre requisições firerentes
- Cookies
- São pequenos arquivos de textos que armazenam suas preferencias de cada site visitado.
- Sessões
- As sessões têm um princípio similar aos cookies, só que o armazenamento do estado é feito pelo servidor Web, e não pelo navegador.
Métodos
- Get
- Utiliza a URL para enviar dados ao Servidor
- Post
- Envia dados no corpo da mensagem (mais seguro).
- Get
Camada de Aplicação do modelo OSI
Porta 80
TCP/IP
- Necessário para que torne possível a conexão entre clientes e servidores.
URL