WEBVTT

00:00.180 --> 00:01.013
Professor: Nesta

00:01.013 --> 00:03.150
lição, falaremos sobre servidores da Web.

00:03.150 --> 00:05.010
Agora, servidores da Web são todos os servidores

00:05.010 --> 00:08.310
que fornecem acesso para que você possa acessar um site.

00:08.310 --> 00:12.900
E, geralmente, isso é feito usando HTTP ou HTTPS, que significa protocolo de transferência

00:12.900 --> 00:15.240
de hipertexto ou protocolo de transferência

00:15.240 --> 00:17.880
de hipertexto seguro.

00:17.880 --> 00:20.280
O HTTP opera na porta

00:20.280 --> 00:24.090
80 e o HTTPS opera na porta 443.

00:24.090 --> 00:26.550
Na verdade, eles funcionam exatamente da mesma forma,

00:26.550 --> 00:28.200
com uma grande diferença.

00:28.200 --> 00:31.770
Quando você usa HTTPS, isso significa que o servidor da Web

00:31.770 --> 00:33.690
tem um certificado digital instalado

00:33.690 --> 00:35.130
e que você usará um túnel

00:35.130 --> 00:37.470
seguro e criptografado entre o navegador

00:37.470 --> 00:39.570
da Web e o servidor da Web ao qual está

00:39.570 --> 00:44.010
se conectando usando o protocolo HTTPS na porta 443.

00:44.010 --> 00:45.630
Agora, quando se trata de um servidor

00:45.630 --> 00:47.370
da Web, esse é realmente qualquer

00:47.370 --> 00:50.430
tipo de servidor, seja Windows, Mac, Unix ou Linux, que esteja

00:50.430 --> 00:53.310
executando um software de servidor da Web.

00:53.310 --> 00:55.500
Em geral, se você estiver executando um

00:55.500 --> 00:57.390
servidor Windows, usará o IIS, que

00:57.390 --> 00:59.790
significa serviços de informações da Internet,

00:59.790 --> 01:02.100
e esse é um software de servidor da Web extensível

01:02.100 --> 01:03.840
criado pela Microsoft para uso

01:03.840 --> 01:08.700
com diferentes famílias, como HTTP, HGTP/2 e HTTPS, quando estiver executando um servidor

01:09.630 --> 01:11.790
da Web.

01:11.790 --> 01:14.070
Por outro lado, se você estiver usando um sistema

01:14.070 --> 01:16.800
Unix, Linux, Mac ou mesmo Windows, poderá usar um software

01:16.800 --> 01:19.080
de código aberto conhecido como Apache, que

01:19.080 --> 01:20.250
é de longe uma das formas

01:20.250 --> 01:24.660
mais populares de executar um servidor Web atualmente.

01:24.660 --> 01:26.280
Agora, além de executar o Apache,

01:26.280 --> 01:29.040
você também pode optar por usar o NGINX.

01:29.040 --> 01:32.040
Agora, o NGINX, que se escreve N, G, I, N, X, é na verdade

01:32.040 --> 01:33.480
um proxy reverso, um balanceador

01:33.480 --> 01:36.990
de carga, um proxy de e-mail e um cache HTTP, o que proporciona melhor

01:36.990 --> 01:38.880
desempenho e velocidade do que usar

01:38.880 --> 01:41.520
algo como o IIS ou o Apache, pois o NGINX foi desenvolvido

01:41.520 --> 01:45.150
para ter velocidade em sua essência.

01:45.150 --> 01:47.370
Agora, quando se trata de usar o HTTP,

01:47.370 --> 01:49.230
você estará servindo suas páginas

01:49.230 --> 01:51.210
da Web usando coisas como HTML,

01:51.210 --> 01:52.230
CSS e JavaScript

01:52.230 --> 01:53.220
para poder exibir

01:53.220 --> 01:54.600
sua página do servidor

01:54.600 --> 01:57.000
da Web para o cliente.

01:57.000 --> 02:00.720
Por exemplo, se você acessar meu site em diontraining. com você receberá de volta um

02:00.720 --> 02:03.210
monte de HTML, CSS e JavaScript e, dessa

02:03.210 --> 02:04.860
forma, seu navegador saberá

02:04.860 --> 02:06.450
como exibir o conteúdo que

02:06.450 --> 02:09.150
queremos que você veja.

02:09.150 --> 02:11.040
Isso é feito automaticamente

02:11.040 --> 02:14.280
quando você acessa o navegador e digita

02:14.280 --> 02:17.820
diotraining.

02:17.820 --> 02:17.820
com

02:17.820 --> 02:19.860
e pressione Enter, pois ele enviará uma mensagem

02:19.860 --> 02:22.920
get para o nosso servidor da Web pela Porta 80 ou pela Porta 443, dependendo

02:22.920 --> 02:24.090
se você vier até mim em um túnel

02:24.090 --> 02:26.160
criptografado ou não criptografado, e o nosso

02:26.160 --> 02:28.230
servidor da Web enviará de volta todo o nosso

02:28.230 --> 02:30.030
código para que o seu navegador possa criar

02:30.030 --> 02:33.060
o nosso site e exibi-lo para você.

02:33.060 --> 02:34.620
Agora, quando você vai a um servidor

02:34.620 --> 02:36.180
da Web para acessar informações,

02:36.180 --> 02:38.250
faz isso usando um nome de domínio totalmente

02:38.250 --> 02:40.950
qualificado, conhecido como FQDN.

02:40.950 --> 02:42.690
Agora, os nomes de domínio totalmente qualificados

02:42.690 --> 02:44.460
não são considerados sensíveis a maiúsculas e minúsculas,

02:44.460 --> 02:45.810
portanto, podem ser todos em maiúsculas,

02:45.810 --> 02:47.880
todos em minúsculas ou uma mistura deles.

02:47.880 --> 02:50.160
Mas o que torna um nome de domínio totalmente

02:50.160 --> 02:53.700
qualificado é o fato de que ele tem um ponto de domínio ponto e, em seguida,

02:53.700 --> 02:56.370
um domínio de nível superior, como com.

02:56.370 --> 02:58.890
Portanto, se você acessar o diontraining. com, que tecnicamente não

02:58.890 --> 03:01.560
é um nome de domínio totalmente qualificado, mas se

03:01.560 --> 03:05.310
você acessar www. treinamento de diones. com é considerado um nome

03:05.310 --> 03:07.800
de domínio totalmente qualificado porque a WWW

03:07.800 --> 03:11.970
está especificando que você deseja nosso servidor da Web em vez de algo como nosso

03:11.970 --> 03:13.980
servidor de e-mail, que está localizado

03:13.980 --> 03:17.220
em mail. treinamento de diones. com.

03:17.220 --> 03:18.240
Agora, para poder acessar

03:18.240 --> 03:20.310
todos esses nomes e endereços diferentes,

03:20.310 --> 03:22.530
temos algo conhecido como URL, que é um localizador

03:22.530 --> 03:25.170
uniforme de recursos.

03:25.170 --> 03:27.990
Agora, tudo na Internet tem um URL associado a ele, e

03:27.990 --> 03:30.960
um URL combina esse nome de domínio totalmente qualificado

03:30.960 --> 03:32.820
com um protocolo no início.

03:32.820 --> 03:37.820
Por exemplo, se você acessar https://www. treinamento de diones. com, isso lhe diz que você deseja

03:39.570 --> 03:42.690
acessar o diontraining. com, que é um site localizado

03:42.690 --> 03:47.670
em www, usando o protocolo HTTPS na porta 443 para criar um

03:47.670 --> 03:51.630
túnel criptografado seguro.

03:51.630 --> 03:53.970
Portanto, como você pode ver, há realmente

03:53.970 --> 03:56.010
três grandes partes dentro de um URL.

03:56.010 --> 03:57.090
Você tem o protocolo,

03:57.090 --> 03:58.920
o servidor que deseja especificar

03:58.920 --> 04:00.630
e o nome de domínio.

04:00.630 --> 04:01.950
E quando você junta tudo isso,

04:01.950 --> 04:06.950
obtém algo como https://diontraining. com.

04:08.700 --> 04:10.020
O último aspecto que precisamos

04:10.020 --> 04:11.340
discutir quando se trata de

04:11.340 --> 04:13.950
servidores da Web é a ideia de um site seguro.

04:13.950 --> 04:18.570
Agora, quando você acessar o diontraining. com ou www. treinamento de diones. com, ele o encaminhará

04:18.570 --> 04:21.360
e o redirecionará para nosso site

04:21.360 --> 04:25.560
seguro, que opera na porta 443.

04:25.560 --> 04:28.650
Isso ocorre porque nosso site seguro tem um certificado digital instalado

04:28.650 --> 04:31.200
de uma autoridade de certificação confiável.

04:31.200 --> 04:34.080
Isso significa que, quando seu navegador da Web se conectar ao

04:34.080 --> 04:35.880
meu servidor, ele poderá ver que temos

04:35.880 --> 04:37.740
esse certificado digital instalado.

04:37.740 --> 04:40.770
Seu sistema poderá então criar um código aleatório e enviá-lo

04:40.770 --> 04:41.940
usando meu certificado

04:41.940 --> 04:44.910
digital e criptografando-o. Quando meu servidor o receber,

04:44.910 --> 04:47.310
ele o descriptografará e usaremos o número que

04:47.310 --> 04:49.350
você nos enviou para criar um túnel entre

04:49.350 --> 04:51.990
o seu sistema e o meu, onde poderemos transferir informações

04:51.990 --> 04:55.050
sem que ninguém mais possa vê-las.

04:55.050 --> 04:57.480
Esse é o benefício de ter esse túnel criptografado

04:57.480 --> 05:01.110
configurado usando a Porta 443 e usando esse certificado digital do meu

05:01.110 --> 05:03.450
servidor da Web para o seu navegador.

05:03.450 --> 05:05.850
Portanto, sempre que for acessar um novo site, procure

05:05.850 --> 05:08.130
o logotipo do cadeado para ter certeza de que está em

05:08.130 --> 05:09.840
um site seguro e confiável para o seu navegador,

05:09.840 --> 05:11.670
pois isso significa que tudo o que você digitar

05:11.670 --> 05:13.320
será visto apenas por você e pelo site

05:13.320 --> 05:15.030
para o qual está enviando as informações,

05:15.030 --> 05:17.160
o que significa que você está muito mais seguro

05:17.160 --> 05:19.770
do que se estiver fazendo as coisas de forma não criptografada

05:19.770 --> 05:21.873
pela Porta 80.
