Ahora, en la definición de qué es una red, se nos dice que una red informática se usa
para compartir recursos entre nodos que son dispositivos informáticos.
En otras palabras, tenemos dispositivos que comparten recursos entre sí.
Y hay dos dispositivos principales que debe conocer inicialmente y ese es un servidor y un cliente.
Ahora que es un servidor.
Entonces, preguntemos por los robots una vez más.
Alexa lo que es un servidor informático en informática.
Un servidor es un programa de computadora o un dispositivo que proporciona funcionalidad para otros programas o
dispositivos llamados clientes.
Esta arquitectura se denomina modelo de servidor cliente y un único cálculo general se
distribuye a través de múltiples procesos o dispositivos, de modo que observe que un servidor proporciona un servicio o funcionalidad a los clientes en lo que
se denomina modelo de servidor cliente.
Por lo tanto, los servidores proporcionan funcionalidad a los clientes y eso plantea la pregunta de qué es un cliente.
Alexa lo que es un cliente.
Un cliente es una pieza de hardware o software que accede a un servicio disponible a través de un servidor.
El servidor suele estar en otro sistema informático, en cuyo caso el cliente accede al servicio
a través de una red.
Ahora escucha eso que es muy importante recordar.
Un cliente accede a un servicio proporcionado por un servidor.
Normalmente, el servidor es una computadora diferente o un dispositivo informático diferente al cliente a través de una red.
Así que vamos a acceder a un servicio alojado por un servidor a través de una red.
Aquí hay un ejemplo de un servidor servidor grande aquí dentro.
Aquí hay una gran cantidad de unidades de base.
Si un disco duro.
Él tiene otro y otro y otro.
Y podría
continuar con la idea de que un servidor es proporcionar recursos o funcionalidad a los clientes para que el servidor sea
grande porque queremos mucho almacenamiento.
Queremos mucha potencia informática y mucha memoria en un servidor, especialmente si queremos ampliarlo.
Si tiene miles y miles de consultas de muchos clientes a un
servidor, desea tener la capacidad de memoria CPSU de almacenamiento para manejar esas consultas.
De ahí el gran dispositivo.
Necesita tener la capacidad de atender las solicitudes.
Entonces, si solo una o dos personas solicitan una página web del servidor, eso no es un problema.
Pero si tenemos miles y miles de solicitudes, un servidor puede no ser suficiente.
Y luego tenemos servicios distribuidos.
Por lo tanto, tenemos un servicio como una página web que se distribuye en varios servidores.
Google, por ejemplo, tendrá miles y miles y miles de servidores para atender las solicitudes de
millones de clientes, por lo que tendrán muchos servidores para atender o proporcionar un servicio
a los clientes.
Cuando va al sitio web de Google y escribe una solicitud que consulta bases de datos y recupera información
de las bases de datos para darle una respuesta sobre alguna consulta que haya realizado.
Entonces el servidor está proporcionando un servicio a un cliente.
Ahora no necesita hardware dedicado como este para tener un servidor, un dispositivo cliente como una computadora portátil
puede actuar como servidor.
Entonces, el rol determinará cómo está actuando ese dispositivo.
Una computadora portátil física como esta podría ser un cliente que solicita un servicio de un servidor, pero también
podría ser el anfitrión de un servicio, por lo que puede estar ejecutando algún tipo de servidor y luego compartir un archivo como
ejemplo con otro P. C. entonces está alojando un servicio para compartir archivos.
Por lo tanto, los clientes acceden a los servidores para hacer uso de un servicio que el servidor proporciona a un sitio web que servirá una página
web a un cliente que luego se mostrará en su computadora como ejemplo más adelante en el curso, vamos a aprender sobre
la automatización de redes y la red. capacidad del programa
Eso se está volviendo realmente importante y en ese tipo de escenario, tendrá una aplicación o programa
que brinde un servicio a otro programa que generalmente usa lo que se llama una interfaz de programación de
aplicaciones API.
Vamos a ignorar ese ejemplo por el momento.
Llegaremos a eso más tarde, donde tenemos a la máquina hablando con la máquina, básicamente
la aplicación hablando con la aplicación 1, interactuando con otra aplicación.
Por el momento, concentrémonos en dispositivos físicos.
Ahora un servidor como el servidor de una computadora física escuchará en diferentes números de puerto
para diferentes protocolos.
¿Qué es un protocolo?
Básicamente es un conjunto de reglas utilizadas para la comunicación entre dispositivos.
Como ejemplo, estoy hablando inglés aquí.
Espero que puedan escuchar lo que digo y espero que puedan entender lo que digo porque
estoy usando un conjunto de convenciones en mi discurso.
Entonces en inglés hablamos de cierta manera.
Como ejemplo, algunos idiomas usarán números de manera diferente al inglés.
El protocolo que estamos hablando aquí es el inglés, por lo que diré 21, pero en un idioma diferente
como el afrikaans, diré que sí en Twitter, que básicamente dice uno dos para denotar 21.
Entonces, la forma en que se pronuncian las palabras o la forma en que se pronuncian los números se invierte en
un idioma diferente al inglés.
El punto es que usted y yo estamos usando un protocolo específico, estamos escuchando inglés como transmisión y pueden
entender lo que digo.
Pero si cambié mi idioma o mi protocolo y comencé a decir "Somos quienes no podemos financiar", podría tener dificultades para
comprenderme a menos que usted entienda a Sudáfrica.
¿O debería decir afrikaans?
El punto es que un servidor no solo cambia automáticamente como lo hacemos en nuestros cerebros de un idioma
a otro.
Tiene que escuchar en números de puerto específicos.
Sus oídos están escuchando en las mismas frecuencias tanto el inglés como el contenido ofrecido,
luego su cerebro simplemente cambia de un idioma a otro.
Un servidor no es tan inteligente como eso.
Tiene que escuchar en números de puerto específicos para protocolos específicos.
Como analogía, aquí hay una radio analógica.
Tecnología antigua que conozco, pero observe que aquí no recibo nada porque no escucho en un buen
puerto.
No, pero cuando sintonizo un número de puerto específico, puedo recoger
una transmisión. Tengo que tener cuidado debido a los derechos de autor que transmito.
Sí, pero esa es una estación de radio diferente o un protocolo diferente.
Decir que la estación de radio.
Entonces diferentes estaciones de radio transmiten en diferentes frecuencias.
Piense en eso como una analogía de lo que un servidor de computadora está haciendo, un servidor de computadora como este está
escuchando números de puerto específicos.
Si desea obtener una página web, su navegador se configura o programa automáticamente para comunicarse con el puerto 80 o
con el puerto 4 3.
Si está utilizando una aplicación como FCP, la aplicación se comunicará automáticamente con el servidor en el
puerto 21 y el servidor escuchará en el puerto 21.
Por lo tanto, un servidor puede ejecutar múltiples servicios y proporcionar múltiples servicios a los clientes. El cliente modelo de servidor cliente solicita algo
de un servidor que el servidor proporciona el archivo o el servicio al cliente.