SISTEMAS OPERATIVOS ARQUITECTURA CLIENTE SERVIDOR
Enviado por Jonathan Vinueza Leon • 15 de Abril de 2018 • Informe • 2.418 Palabras (10 Páginas) • 176 Visitas
UNIVERSIDAD DE LAS AMÉRICAS
SISTEMAS OPERATIVOS
ARQUITECTURA CLIENTE SERVIDOR
Resumen- Es una arquitectura de procesamientos cooperativo donde uno de los componentes pide servicios a otro. Es una relación entre procesos corriendo en máquinas separadas
Puede ser una computadora personal o una televisión inteligente que posea la capacidad de entender datos digitales. Los elementos principales de la arquitectura cliente servidor son justamente el elemento llamado cliente y el otro elemento llamado servidor.
El servidor (S) es un proveedor de servicios.
El cliente (C) es un consumidor de servicios.
Los dos interactúan por un mecanismo de envío de mensajes: el pedido de un proceso y una respuesta
Palabras Clave- sistemas operativos, computador, hardware, proceso, cliente servidor.
INTRODUCCIÓN
El sistema operativo es un software de control que se encarga de gestionar, asignar y administrar eficientemente todos los recursos que requieren los programas; facilitando el uso de la computadora y teniendo una buena comunicación computadora / usuario. También se encarga de la contabilización y la utilización de los recursos realizada por los distintos usuarios. (Bluky, s.f.)
Conocer una arquitectura cliente servidor que en este momento es una de las más importantes y utilizadas en el ámbito de enviar y recibir información, también es una herramienta potente para guardar los datos en una base de datos como servidor.
- DESARROLLO
Diversas aplicaciones se ejecutan en un entorno cliente/servidor. Esto significa que los equipos clientes (equipos que forman parte de una red) contactan a un servidor, un equipo generalmente muy potente en materia de capacidad de entrada/salida, que proporciona servicios a los equipos clientes. Estos servicios son programas que proporcionan datos como la hora, archivos, una conexión, etc. (InternetInfo, s.f.)
Por ejemplo en un panorama multimedia el cliente sería el dispositivo que puede observar el video, texto e imágenes distribuidos por el elemento servidor.
Los servicios son utilizados por programas denominados programas clientes que se ejecutan en equipos clientes. Por eso se utiliza el término "cliente" (cliente FTP, cliente de correo electrónico, etc.) cuando un programa que se ha diseñado para ejecutarse en un equipo cliente, capaz de procesar los datos recibidos de un servidor (en el caso del cliente FTP se trata de archivos, mientras que para el cliente de correo electrónico se trata de correo electrónico).
Sistema cliente/servidor
Recursos centralizados: debido a que el servidor es el centro de la red, puede administrar los recursos que son comunes a todos los usuarios, por ejemplo: una base de datos centralizada se utilizaría para evitar problemas provocados por datos contradictorios y redundantes.
Seguridad mejorada: ya que la cantidad de puntos de entrada que permite el acceso a los datos no es importante.
Administración al nivel del servidor: ya que los clientes no juegan un papel importante en este modelo, requieren menos administración.
Red escalable: gracias a esta arquitectura, es posible quitar o agregar clientes sin afectar el funcionamiento de la red y sin la necesidad de realizar mayores modificaciones.
Desventajas de la arquitectura cliente/servidor
Costo elevado: debido a la complejidad técnica del servidor.
Eslabón débil: el servidor es el único eslabón débil en la red de cliente/servidor, debido a que toda la red está construida en torno a él. Afortunadamente, el servidor es altamente tolerante a los fallos (principalmente gracias al sistema RAID).
Funcionamiento de la arquitectura cliente/servidor
[pic 1]
El cliente envía una solicitud al servidor mediante su dirección IP y el puerto, que está reservado para un servicio en particular que se ejecuta en el servidor.
El servidor recibe la solicitud y responde con la dirección IP del equipo cliente y su puerto.
Sistemas Operativos de cliente
Windows 10: es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC, netbooks y equipos media center.
[pic 2]
Ubuntu: sistema operativo mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu; orientado al usuario promedio, enfocado en la facilidad de uso y mejorar la experiencia de usuario; compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto.
[pic 3]
Windows XP: (Whistler) es una versión de Microsoft Windows, línea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, a fecha de noviembre de 2011, tenía una cuota de mercado del 32.8%.
(Garcia, n.d.)
[pic 4]
Sistemas operativos de servidor
Windows server 2008: sistema operativo de Microsoft diseñado para servidores; sucesor de Windows Server 2003. Se basa en el núcleo Windows NT 6.1.
Se destacan nuevas funcionalidades para el Active Directory, nuevas prestaciones de visualización y administración de sistemas, la inclusión del IIS 7.5 y el soporte para más de 256 procesadores.
- IIS: Internet information services; servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows, convierte a un PC en un servidor web para Internet o una intranet, es decir que en los ordenadores que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. (InternetInfo, s.f.)
[pic 5]
Windows Server 2003: sistema operativo de Windows que salió en el año 2003, basado en tecnología NT y su versión del núcleo NT es la 5.2.
...