Agora, na definição do que é uma rede, somos informados de que uma rede de computadores é usada
para compartilhar recursos entre nós que são dispositivos de computação.
Em outras palavras, temos dispositivos que estão compartilhando recursos entre si.
E existem dois dispositivos principais que você precisa conhecer inicialmente: um servidor e um cliente.
Agora o que é um servidor.
Então, vamos perguntar aos robôs mais uma vez.
Alexa, que é um servidor de computador em computação.
Um servidor é um programa de computador ou um dispositivo que fornece funcionalidade para outros programas ou
dispositivos chamados clientes.
Essa arquitetura é chamada de modelo de servidor cliente e uma única
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 é
chamado de modelo de servidor cliente.
Portanto, os servidores fornecem funcionalidade aos clientes e isso levanta a questão do que é um cliente.
Alexa, o que é um cliente.
Um cliente é um hardware ou software de computador que acessa um serviço disponibilizado por um servidor.
O servidor geralmente está em outro sistema de computador. Nesse caso, o cliente acessa o serviço
por meio de uma rede.
Agora ouça o que é muito importante lembrar.
Um cliente acessa um serviço fornecido por um servidor.
Normalmente, o servidor é um computador ou dispositivo de computação diferente para o cliente em uma rede.
Então, vamos acessar um serviço hospedado por um servidor em uma rede.
Aqui está um exemplo de um grande servidor de servidor aqui dentro.
Aqui estão muitas bases de disco.
Sim, um disco rígido.
Ele tem outro e outro e outro.
E eu
poderia continuar com a idéia de que um servidor é fornecer recursos ou funcionalidades aos clientes, para que o servidor seja
grande porque queremos muito armazenamento.
Queremos muito poder de computação e muita memória em um servidor, especialmente se queremos escalá-lo.
Se você tem milhares e milhares de consultas de muitos clientes em um
servidor, deseja ter a capacidade de armazenar em memória o CPSU para lidar com essas consultas.
Portanto, daí o grande dispositivo.
Ele precisa ter capacidade para atender às solicitações.
Portanto, se apenas uma ou duas pessoas estiverem solicitando uma página da Web do servidor, isso não será um problema.
Mas se temos milhares e milhares de solicitações, um servidor pode nem ser suficiente.
E então nós distribuímos serviços.
Portanto, temos um serviço como uma página da web distribuída em vários servidores.
Como exemplo, o Google terá milhares e milhares de servidores para atender às solicitações de milhões
de clientes, de modo que eles terão muitos servidores para atender ou fornecer um serviço
aos clientes.
Quando você acessa o site do Google e digita uma solicitação que consulta bancos de dados e recupera
informações de bancos de dados, para fornecer uma resposta sobre algumas consultas que você fez.
Portanto, o servidor está fornecendo um serviço para um cliente.
Agora você não precisa de hardware dedicado como este para que um servidor, um dispositivo cliente, como um laptop,
possa atuar como servidor.
Portanto, a função determinará como esse dispositivo está agindo.
Um laptop físico como esse laptop pode ser um cliente solicitando um serviço de um servidor, mas
também pode estar hospedando um serviço para que ele esteja executando algum tipo de servidor e compartilhando um arquivo como exemplo
com outro P. C. por isso, está hospedando um serviço de compartilhamento de arquivos.
Portanto, os clientes acessam servidores para usar um serviço que o servidor está fornecendo em um site, servindo uma página da Web
a um cliente, que é exibida no seu computador como um exemplo mais adiante, no curso que iremos
aprender sobre automação e rede. capacidade do programa.
Isso está se tornando realmente importante e, nesse tipo de cenário, você terá um aplicativo ou
programa que fornece um serviço para outro programa, normalmente usando o que é chamado de interface de programação de
aplicativos API.
Vamos ignorar esse exemplo no momento.
Chegaremos a isso mais tarde, onde temos máquina conversando com máquina basicamente aplicativo
conversando com o aplicativo 1 interagindo com outro aplicativo.
Por enquanto, vamos nos concentrar em dispositivos físicos.
Agora, um servidor como o servir aqui, um computador físico estará escutando em diferentes números de porta
para diferentes protocolos.
O que é um protocolo.
É basicamente um conjunto de regras usadas para comunicação entre dispositivos.
Como exemplo, estou falando inglês aqui.
Espero que você possa ouvir o que estou dizendo e espero que você possa entender o que estou
dizendo, porque estou usando um conjunto de convenções em meu discurso.
Então, em inglês, falamos de uma certa maneira.
Como exemplo, alguns idiomas usarão números diferentes do inglês.
O protocolo que estamos falando aqui é o inglês, então direi 21, mas em um idioma diferente,
como o africâner, direi sim no Twitter, que é basicamente dizer um para denotar 21.
Portanto, a maneira como as palavras são pronunciadas ou a maneira como os números são pronunciados é invertida em
um idioma diferente do inglês.
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
o que estou dizendo.
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
entender, a menos que você entenda a África do Sul.
Ou devo dizer africâner.
O ponto é que um servidor não apenas muda automaticamente, como fazemos em nossos cérebros, de um idioma
para outro.
Ele precisa escutar números de porta específicos.
Seus ouvidos estão ouvindo nas mesmas frequências o conteúdo em inglês e o oferecido,
então seu cérebro muda de um idioma para outro.
Um servidor não é tão inteligente quanto isso.
Ele precisa escutar em números de porta específicos para protocolos específicos.
Como analogia, aqui está um rádio analógico.
Tecnologia antiga que conheço, mas note que aqui não estou recebendo nada porque não estou ouvindo em uma boa
porta.
Não, mas como sintonizo o número da porta específica, posso captar
uma transmissão. Tenho que ter cuidado por causa dos direitos autorais do que transmito.
Sim, mas é uma estação de rádio diferente ou um protocolo diferente.
Para dizer que a estação de rádio.
Então, diferentes estações de rádio transmitem em diferentes frequências.
Pense nisso como uma analogia com o que um servidor de computador está fazendo, um servidor de computador como este está
escutando números de portas específicos.
Se você deseja obter uma página da web, seu navegador é configurado ou programado automaticamente para falar com a porta 80
ou com a porta 4 3.
Se você estiver usando um aplicativo como o FCP, o aplicativo conversará automaticamente com o servidor na
Porta 21 e o servidor estará ouvindo na Porta 21.
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
um servidor em que o servidor fornece o arquivo ou o serviço ao cliente.