Professor: Nesta
lição, falaremos sobre servidores da Web.
Agora, servidores da Web são todos os servidores
que fornecem acesso para que você possa acessar um site.
E, geralmente, isso é feito usando HTTP ou HTTPS, que significa protocolo de transferência
de hipertexto ou protocolo de transferência
de hipertexto seguro.
O HTTP opera na porta
80 e o HTTPS opera na porta 443.
Na verdade, eles funcionam exatamente da mesma forma,
com uma grande diferença.
Quando você usa HTTPS, isso significa que o servidor da Web
tem um certificado digital instalado
e que você usará um túnel
seguro e criptografado entre o navegador
da Web e o servidor da Web ao qual está
se conectando usando o protocolo HTTPS na porta 443.
Agora, quando se trata de um servidor
da Web, esse é realmente qualquer
tipo de servidor, seja Windows, Mac, Unix ou Linux, que esteja
executando um software de servidor da Web.
Em geral, se você estiver executando um
servidor Windows, usará o IIS, que
significa serviços de informações da Internet,
e esse é um software de servidor da Web extensível
criado pela Microsoft para uso
com diferentes famílias, como HTTP, HGTP/2 e HTTPS, quando estiver executando um servidor
da Web.
Por outro lado, se você estiver usando um sistema
Unix, Linux, Mac ou mesmo Windows, poderá usar um software
de código aberto conhecido como Apache, que
é de longe uma das formas
mais populares de executar um servidor Web atualmente.
Agora, além de executar o Apache,
você também pode optar por usar o NGINX.
Agora, o NGINX, que se escreve N, G, I, N, X, é na verdade
um proxy reverso, um balanceador
de carga, um proxy de e-mail e um cache HTTP, o que proporciona melhor
desempenho e velocidade do que usar
algo como o IIS ou o Apache, pois o NGINX foi desenvolvido
para ter velocidade em sua essência.
Agora, quando se trata de usar o HTTP,
você estará servindo suas páginas
da Web usando coisas como HTML,
CSS e JavaScript
para poder exibir
sua página do servidor
da Web para o cliente.
Por exemplo, se você acessar meu site em diontraining. com você receberá de volta um
monte de HTML, CSS e JavaScript e, dessa
forma, seu navegador saberá
como exibir o conteúdo que
queremos que você veja.
Isso é feito automaticamente
quando você acessa o navegador e digita
diotraining.
com
e pressione Enter, pois ele enviará uma mensagem
get para o nosso servidor da Web pela Porta 80 ou pela Porta 443, dependendo
se você vier até mim em um túnel
criptografado ou não criptografado, e o nosso
servidor da Web enviará de volta todo o nosso
código para que o seu navegador possa criar
o nosso site e exibi-lo para você.
Agora, quando você vai a um servidor
da Web para acessar informações,
faz isso usando um nome de domínio totalmente
qualificado, conhecido como FQDN.
Agora, os nomes de domínio totalmente qualificados
não são considerados sensíveis a maiúsculas e minúsculas,
portanto, podem ser todos em maiúsculas,
todos em minúsculas ou uma mistura deles.
Mas o que torna um nome de domínio totalmente
qualificado é o fato de que ele tem um ponto de domínio ponto e, em seguida,
um domínio de nível superior, como com.
Portanto, se você acessar o diontraining. com, que tecnicamente não
é um nome de domínio totalmente qualificado, mas se
você acessar www. treinamento de diones. com é considerado um nome
de domínio totalmente qualificado porque a WWW
está especificando que você deseja nosso servidor da Web em vez de algo como nosso
servidor de e-mail, que está localizado
em mail. treinamento de diones. com.
Agora, para poder acessar
todos esses nomes e endereços diferentes,
temos algo conhecido como URL, que é um localizador
uniforme de recursos.
Agora, tudo na Internet tem um URL associado a ele, e
um URL combina esse nome de domínio totalmente qualificado
com um protocolo no início.
Por exemplo, se você acessar https://www. treinamento de diones. com, isso lhe diz que você deseja
acessar o diontraining. com, que é um site localizado
em www, usando o protocolo HTTPS na porta 443 para criar um
túnel criptografado seguro.
Portanto, como você pode ver, há realmente
três grandes partes dentro de um URL.
Você tem o protocolo,
o servidor que deseja especificar
e o nome de domínio.
E quando você junta tudo isso,
obtém algo como https://diontraining. com.
O último aspecto que precisamos
discutir quando se trata de
servidores da Web é a ideia de um site seguro.
Agora, quando você acessar o diontraining. com ou www. treinamento de diones. com, ele o encaminhará
e o redirecionará para nosso site
seguro, que opera na porta 443.
Isso ocorre porque nosso site seguro tem um certificado digital instalado
de uma autoridade de certificação confiável.
Isso significa que, quando seu navegador da Web se conectar ao
meu servidor, ele poderá ver que temos
esse certificado digital instalado.
Seu sistema poderá então criar um código aleatório e enviá-lo
usando meu certificado
digital e criptografando-o. Quando meu servidor o receber,
ele o descriptografará e usaremos o número que
você nos enviou para criar um túnel entre
o seu sistema e o meu, onde poderemos transferir informações
sem que ninguém mais possa vê-las.
Esse é o benefício de ter esse túnel criptografado
configurado usando a Porta 443 e usando esse certificado digital do meu
servidor da Web para o seu navegador.
Portanto, sempre que for acessar um novo site, procure
o logotipo do cadeado para ter certeza de que está em
um site seguro e confiável para o seu navegador,
pois isso significa que tudo o que você digitar
será visto apenas por você e pelo site
para o qual está enviando as informações,
o que significa que você está muito mais seguro
do que se estiver fazendo as coisas de forma não criptografada
pela Porta 80.