Skip to content

Instantly share code, notes, and snippets.

@Choco02
Created May 21, 2021 21:40
Show Gist options
  • Select an option

  • Save Choco02/e84dcbe9fe95ada21ccc528cc0bf7d66 to your computer and use it in GitHub Desktop.

Select an option

Save Choco02/e84dcbe9fe95ada21ccc528cc0bf7d66 to your computer and use it in GitHub Desktop.
HTTP para iniciantes

HTTP

HTTP (HyperText Transfer Protocol) é o protocolo de comunicação de websites/internet cliente-servidor.

O que seria um cliente?

Cliente ou client seria qualquer dispositivo que se conecte a internet e consiga acessar um servidor
pela porta 80(http) e 443(https)

Exemplos de cliente:

  • Navegador/browser do seu PC
  • Navegador do seu celular
  • Câmeras de rede
  • Smart TV
  • Programas usados nesses dispositivos que não sejam navegadores

O que seria um servidor?

Servidor ou server é um computador que esta executando um programa/aplicação na porta 80/443 e que
ao receber uma requisição/request/solicitação de conteúdo de um client retorna o conteúdo desejado.

Que tipo de dados o HTTP serve?

Hyper Texto ou HTML (HyperText Markup Language, linguagem que serve para estrutura conteúdo da web)
renderiza paginas de website, imagens, vídeos.

Ao acessar o endereço https://google.com será servido a você o website do Google (a pagina HTML)
e ao acessar o site https://http.cat/401 será exibido a você uma imagem de um gato do lado de fora.

Esses são exemplos de HTML que foram lhe servidos via HTTP.

Resumidamente

Um client se conecta a um servidor pelo nome de seu site (na maioria das vezes),
e esse servidor executando um programa/aplicação HTTP retorna conteúdo HTML podendo ser um website, imagem, video e etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment