1
00:00:05,250 --> 00:00:12,100
Agora, na definição do que é uma rede, somos informados de que uma rede de computadores é usada

2
00:00:12,100 --> 00:00:16,030
para compartilhar recursos entre nós que são dispositivos de computação.

3
00:00:16,030 --> 00:00:20,320
Em outras palavras, temos dispositivos que estão compartilhando recursos entre si.

4
00:00:20,440 --> 00:00:26,470
E existem dois dispositivos principais que você precisa conhecer inicialmente: um servidor e um cliente.

5
00:00:26,470 --> 00:00:28,570
Agora o que é um servidor.

6
00:00:28,570 --> 00:00:31,170
Então, vamos perguntar aos robôs mais uma vez.

7
00:00:31,330 --> 00:00:36,210
Alexa, que é um servidor de computador em computação.

8
00:00:36,240 --> 00:00:42,150
Um servidor é um programa de computador ou um dispositivo que fornece funcionalidade para outros programas ou

9
00:00:42,360 --> 00:00:43,820
dispositivos chamados clientes.

10
00:00:43,830 --> 00:00:49,470
Essa arquitetura é chamada de modelo de servidor cliente e uma única

11
00:00:49,470 --> 00:01:00,400
computação geral é distribuída por vários processos ou dispositivos, portanto, observe que um servidor está fornecendo um serviço ou funcionalidade aos clientes no que é

12
00:01:00,430 --> 00:01:03,260
chamado de modelo de servidor cliente.

13
00:01:03,370 --> 00:01:09,720
Portanto, os servidores fornecem funcionalidade aos clientes e isso levanta a questão do que é um cliente.

14
00:01:09,970 --> 00:01:11,880
Alexa, o que é um cliente.

15
00:01:13,910 --> 00:01:20,110
Um cliente é um hardware ou software de computador que acessa um serviço disponibilizado por um servidor.

16
00:01:20,270 --> 00:01:25,820
O servidor geralmente está em outro sistema de computador. Nesse caso, o cliente acessa o serviço

17
00:01:25,820 --> 00:01:27,560
por meio de uma rede.

18
00:01:27,590 --> 00:01:30,730
Agora ouça o que é muito importante lembrar.

19
00:01:31,060 --> 00:01:35,540
Um cliente acessa um serviço fornecido por um servidor.

20
00:01:35,540 --> 00:01:43,350
Normalmente, o servidor é um computador ou dispositivo de computação diferente para o cliente em uma rede.

21
00:01:43,400 --> 00:01:48,470
Então, vamos acessar um serviço hospedado por um servidor em uma rede.

22
00:01:48,470 --> 00:01:52,510
Aqui está um exemplo de um grande servidor de servidor aqui dentro.

23
00:01:52,620 --> 00:01:55,000
Aqui estão muitas bases de disco.

24
00:01:55,120 --> 00:01:57,720
Sim, um disco rígido.

25
00:01:57,720 --> 00:02:07,760
Ele tem outro e outro e outro.

26
00:02:07,760 --> 00:02:08,840
E eu

27
00:02:12,440 --> 00:02:20,480
poderia continuar com a idéia de que um servidor é fornecer recursos ou funcionalidades aos clientes, para que o servidor seja

28
00:02:20,570 --> 00:02:22,430
grande porque queremos muito armazenamento.

29
00:02:22,430 --> 00:02:28,220
Queremos muito poder de computação e muita memória em um servidor, especialmente se queremos escalá-lo.

30
00:02:28,250 --> 00:02:33,740
Se você tem milhares e milhares de consultas de muitos clientes em um

31
00:02:33,740 --> 00:02:39,800
servidor, deseja ter a capacidade de armazenar em memória o CPSU para lidar com essas consultas.

32
00:02:39,800 --> 00:02:42,130
Portanto, daí o grande dispositivo.

33
00:02:42,350 --> 00:02:46,390
Ele precisa ter capacidade para atender às solicitações.

34
00:02:46,490 --> 00:02:52,040
Portanto, se apenas uma ou duas pessoas estiverem solicitando uma página da Web do servidor, isso não será um problema.

35
00:02:52,130 --> 00:02:56,560
Mas se temos milhares e milhares de solicitações, um servidor pode nem ser suficiente.

36
00:02:56,810 --> 00:02:58,930
E então nós distribuímos serviços.

37
00:02:59,000 --> 00:03:04,040
Portanto, temos um serviço como uma página da web distribuída em vários servidores.

38
00:03:04,040 --> 00:03:09,800
Como exemplo, o Google terá milhares e milhares de servidores para atender às solicitações de milhões

39
00:03:09,800 --> 00:03:15,500
de clientes, de modo que eles terão muitos servidores para atender ou fornecer um serviço

40
00:03:15,500 --> 00:03:16,640
aos clientes.

41
00:03:16,640 --> 00:03:23,300
Quando você acessa o site do Google e digita uma solicitação que consulta bancos de dados e recupera

42
00:03:23,300 --> 00:03:29,140
informações de bancos de dados, para fornecer uma resposta sobre algumas consultas que você fez.

43
00:03:29,330 --> 00:03:33,170
Portanto, o servidor está fornecendo um serviço para um cliente.

44
00:03:33,170 --> 00:03:40,190
Agora você não precisa de hardware dedicado como este para que um servidor, um dispositivo cliente, como um laptop,

45
00:03:40,280 --> 00:03:41,880
possa atuar como servidor.

46
00:03:41,930 --> 00:03:46,310
Portanto, a função determinará como esse dispositivo está agindo.

47
00:03:46,310 --> 00:03:52,070
Um laptop físico como esse laptop pode ser um cliente solicitando um serviço de um servidor, mas

48
00:03:52,130 --> 00:03:58,880
também pode estar hospedando um serviço para que ele esteja executando algum tipo de servidor e compartilhando um arquivo como exemplo

49
00:03:59,150 --> 00:04:03,050
com outro P. C. por isso, está hospedando um serviço de compartilhamento de arquivos.

50
00:04:03,290 --> 00:04:10,700
Portanto, os clientes acessam servidores para usar um serviço que o servidor está fornecendo em um site, servindo uma página da Web

51
00:04:10,730 --> 00:04:16,900
a um cliente, que é exibida no seu computador como um exemplo mais adiante, no curso que iremos

52
00:04:16,920 --> 00:04:20,120
aprender sobre automação e rede. capacidade do programa.

53
00:04:20,120 --> 00:04:26,060
Isso está se tornando realmente importante e, nesse tipo de cenário, você terá um aplicativo ou

54
00:04:26,390 --> 00:04:33,080
programa que fornece um serviço para outro programa, normalmente usando o que é chamado de interface de programação de

55
00:04:33,080 --> 00:04:33,970
aplicativos API.

56
00:04:33,980 --> 00:04:37,150
Vamos ignorar esse exemplo no momento.

57
00:04:37,280 --> 00:04:42,320
Chegaremos a isso mais tarde, onde temos máquina conversando com máquina basicamente aplicativo

58
00:04:42,320 --> 00:04:46,380
conversando com o aplicativo 1 interagindo com outro aplicativo.

59
00:04:46,470 --> 00:04:50,090
Por enquanto, vamos nos concentrar em dispositivos físicos.

60
00:04:50,090 --> 00:04:58,340
Agora, um servidor como o servir aqui, um computador físico estará escutando em diferentes números de porta

61
00:04:58,400 --> 00:05:00,410
para diferentes protocolos.

62
00:05:00,410 --> 00:05:01,360
O que é um protocolo.

63
00:05:01,360 --> 00:05:06,350
É basicamente um conjunto de regras usadas para comunicação entre dispositivos.

64
00:05:06,350 --> 00:05:09,210
Como exemplo, estou falando inglês aqui.

65
00:05:09,260 --> 00:05:14,330
Espero que você possa ouvir o que estou dizendo e espero que você possa entender o que estou

66
00:05:14,330 --> 00:05:17,540
dizendo, porque estou usando um conjunto de convenções em meu discurso.

67
00:05:17,540 --> 00:05:19,880
Então, em inglês, falamos de uma certa maneira.

68
00:05:19,880 --> 00:05:24,970
Como exemplo, alguns idiomas usarão números diferentes do inglês.

69
00:05:25,160 --> 00:05:32,330
O protocolo que estamos falando aqui é o inglês, então direi 21, mas em um idioma diferente,

70
00:05:32,360 --> 00:05:39,050
como o africâner, direi sim no Twitter, que é basicamente dizer um para denotar 21.

71
00:05:39,050 --> 00:05:45,410
Portanto, a maneira como as palavras são pronunciadas ou a maneira como os números são pronunciados é invertida em

72
00:05:45,530 --> 00:05:47,290
um idioma diferente do inglês.

73
00:05:47,300 --> 00:05:54,290
O ponto é que você e eu estamos usando um protocolo específico, estamos ouvindo o inglês como a transmissão e você pode entender

74
00:05:55,490 --> 00:05:57,020
o que estou dizendo.

75
00:05:57,230 --> 00:06:05,300
Mas se eu mudei de idioma ou de protocolo e comecei a dizer que somos quem não pode pagar, você pode ter dificuldade em me

76
00:06:05,300 --> 00:06:08,620
entender, a menos que você entenda a África do Sul.

77
00:06:08,630 --> 00:06:10,590
Ou devo dizer africâner.

78
00:06:10,700 --> 00:06:16,040
O ponto é que um servidor não apenas muda automaticamente, como fazemos em nossos cérebros, de um idioma

79
00:06:16,040 --> 00:06:16,750
para outro.

80
00:06:16,850 --> 00:06:19,700
Ele precisa escutar números de porta específicos.

81
00:06:19,820 --> 00:06:23,690
Seus ouvidos estão ouvindo nas mesmas frequências o conteúdo em inglês e o oferecido,

82
00:06:23,680 --> 00:06:26,290
então seu cérebro muda de um idioma para outro.

83
00:06:26,300 --> 00:06:28,370
Um servidor não é tão inteligente quanto isso.

84
00:06:28,460 --> 00:06:32,940
Ele precisa escutar em números de porta específicos para protocolos específicos.

85
00:06:33,140 --> 00:06:37,040
Como analogia, aqui está um rádio analógico.

86
00:06:37,040 --> 00:06:42,560
Tecnologia antiga que conheço, mas note que aqui não estou recebendo nada porque não estou ouvindo em uma boa

87
00:06:42,560 --> 00:06:42,890
porta.

88
00:06:42,890 --> 00:06:46,010
Não, mas como sintonizo o número da porta específica, posso captar

89
00:07:00,490 --> 00:07:04,420
uma transmissão. Tenho que ter cuidado por causa dos direitos autorais do que transmito.

90
00:07:04,420 --> 00:07:10,910
Sim, mas é uma estação de rádio diferente ou um protocolo diferente.

91
00:07:11,710 --> 00:07:13,650
Para dizer que a estação de rádio.

92
00:07:13,840 --> 00:07:17,130
Então, diferentes estações de rádio transmitem em diferentes frequências.

93
00:07:17,140 --> 00:07:24,280
Pense nisso como uma analogia com o que um servidor de computador está fazendo, um servidor de computador como este está

94
00:07:24,280 --> 00:07:26,080
escutando números de portas específicos.

95
00:07:26,080 --> 00:07:33,130
Se você deseja obter uma página da web, seu navegador é configurado ou programado automaticamente para falar com a porta 80

96
00:07:33,190 --> 00:07:35,380
ou com a porta 4 3.

97
00:07:35,500 --> 00:07:40,660
Se você estiver usando um aplicativo como o FCP, o aplicativo conversará automaticamente com o servidor na

98
00:07:40,660 --> 00:07:43,770
Porta 21 e o servidor estará ouvindo na Porta 21.

99
00:07:43,990 --> 00:07:51,880
Para que um servidor possa executar vários serviços e fornecer vários serviços aos clientes, o modelo do servidor cliente solicita algo de

100
00:07:51,880 --> 00:07:56,920
um servidor em que o servidor fornece o arquivo ou o serviço ao cliente.
