-
Vamos falar sobre
Navegadores e Servidores.
-
Esse vídeo irá te ensinar
sobre seus propósitos
-
e como eles contribuem para a gigante rede
que conhecemos como internet.
-
O que acontece quando você solicita
um site em seu navegador?
-
Toda vez que você digita
um endereço da Web e pressiona Enter
-
uma série de coisas acontencem
em poucos segundos
-
para que o site apareça em sua tela.
-
Nas últimas décadas,
houve muitos navegadores da web.
-
Alguns dos mais populares hoje
como Chrome, Firefox, Safari,
-
Internet Explorer e Opera.
-
Todos esses navegadores servem com
o mesmo propósito básico de mostrar sites
-
para que você leia e interaja com eles.
-
Mas como eles fazem isso?
-
Primeiro, o navegador coleta
o endereço da web que você forneceu
-
e envia um pedido
para um servidor da internet
-
para os arquivos que compôem o site,
-
O servidor contactado é dedicado
para armazenar os arquivos do site.
-
Pode até ser a milhares de milhas
de você e de seu dispositivo.
-
Uma vez que o servidor recebe o pedido
-
Contém lógica para processar o pedido
-
e identificar os arquivos e datas
que o cliente especificou.
-
O servidor responde ao pedido do navegador
com os arquivos necessários.
-
Este é um processo que permite o navegador
exibir os arquivos do site para você
-
e acontece em poucos segundos
-
para os sites carregarem
na tela do seu dispositivo
-
Talvez você esteja se perguntando:
o que é um servidor?
-
Um servidor é um computador
especializado conectado a rede.
-
O papel deste computador
-
é receber as solicitações vindas da rede
de dispositivos e enviar dados de volta.
-
Os servidores fornecem ou servem
recursos como arquivos do site, dados
-
e recursos como imagens ou vídeos
junto com outras coisas legais.
-
Os servidores não são como os computadores
que você já está acostumado.
-
Eles são focados em armazenamento
e recuperação de dados
-
eles não possuem
monitores ou teclados.
-
Um servidor precisará
de muito poder de computação
-
para servir sites que alcançam
milhares ou até milhões de usuários.
-
Em seguida, precisamos entender
-
como os navegadores
e servidores entendem o outro.
-
A internet segue protocolos ou regras
-
que governam o formato dos dados
enviados pela internet ou outras redes.
-
Navegadores e servidores
se comunicam com outro
-
usando o protocolo da Internet
conhecido como HTTP.
-
Você já viu isso antes.
-
HTTP, ou Protocolo de Transferência
de Hipertexto,
-
permite a transferência de dados.
-
Quando você vê o "s" no final de HTTP,
-
os dados estão sendo
transferidos com segurança.
-
Uma parte importante do Protocolo
de Transferência de Hipertexto
-
é que cada pedido tem
um método de solicitação
-
que especifica o tipo de solicitação
que está sendo feita.
-
Por exemplo, se o usuário está apenas
pedindo para buscar um recurso,
-
esse é especificado como um pedido GET.
-
Se um usuário está enviando dados
para o servidor, por exemplo,
-
como o envio de informações
por meio de formulário,
-
esse é especificado como um pedido POST.
-
Quando o servidor
envia de volta uma resposta
-
ele envia um código de status
que acompanha o recurso solicitado.
-
Você já deve estar familiarizado
com a cena erro 404
-
ao navegar na Internet.
-
Este é um código de resposta HTTP
-
que indica que o conteúdo solicitado
não foi encontrado.
-
HTTP fornece uma estrutura confiável
-
pra interação entre
o cliente e o servidor.
-
Vamos rever o que aprendemos hoje.
-
Existem 3 coisas importantes para lembrar.
-
Primeiro, o navegador
envia solicitações para o servidor
-
e exibe ou renderiza arquivos do site.
-
Segundo, o servidor
armazena os arquivos do site
-
e os envia para o navegador da web
mediante uma solicitação.
-
Terceiro, HTTP ou Protocolo
de Transferência de Hipertexto,
-
é um conjunto de regras padronizado
-
para navegadores
e servidores transferirem dados entre si.