Vous êtes sur la page 1sur 12

Sistemas Operativos

Profesor: Harold Mora


Proyecto Final

Integrantes:
Alessandro Aguilar
Alexander Ma
Kenneth Cedeño
Gabriel Ramos
Fabián Garro
Índice
Introducción….……………………………………………………………..…3
Desarrollo………………………………………………………………………4
Conclusión……………………………………………………………………..10
Glosario…………………………………………………………………………..11
Bibliografía……………………………………………………………………...12
Introducción

Para este trabajo tenemos los objetivos de poder hacer funcionar DHCP, DNS,
Active Directory, Group Policies, Server ISS, Certificados de la intranet,
Actualización de parches de clientes, DFS, compartir carpetas.

Se va a trabajar en el servidor con Windows Server 2012 R2 Essentials, y el


cliente utilizara Windows 10.
Utilizaremos el emulador Virtualbox, por su estabilidad.

Vamos a trabajar el sistema de cliente/servidor, el cual objetivo principal es el de


crear una división de trabajo entre un servidor centralizado y las computadoras
individuales que ejecutan un software en específico.
Desarrollo

Sistema cliente-servidor

El objetivo principal de un sistema cliente-servidor es la crear una división de


trabajo entre un servidor centralizado y las computadoras individuales que
ejecutan un software en específico. La ventaja de optar por este tipo de sistema es
la economizar el ancho de banda y mejorar el desempeño por medio de la
creación de un servidor que se encarga de almacenar toda la información de un
sistema y un software cliente que pida acceso a los datos desde el servidor.

De este modo el cliente solo accede a lo que necesite y en el momento que lo


necesite por medio del servidor en el que se almacenan los datos de dicho
usuario.

Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud
para ese servicio y la envía hacia aplicación del servidor que usa TCP/IP como
transporte.

El programa del servidor es el que recibe las solicitudes del cliente, realiza los
servicios requeridos y devuelve los archivos del resultado en forma de una
respuesta. Generalmente los servidores pueden tratar múltiples peticiones
(múltiples clientes) al mismo tiempo.

Algunos de los servidores reciben las solicitudes en puertos conocidos de modo


que sus clientes saben a qué socket IP deben dirigir sus peticiones. Los clientes
que se quieren comunicar con algún servidor que no usa un puerto conocido
tienen otro mecanismo para saber a qué puerto dirigirse. Este mecanismo podría
utilizar un servicio de registro como Portmap, que usa un puerto bien.

La separación entre el cliente y el servidor es una separación de manera lógica,


donde el servidor no se ejecuta específicamente sobre una sola máquina ni es
necesariamente un sólo programa. Los tipos específicos de servidores incluyen los
servidores web, los servidores de archivo, los servidores del correo, etc. Mientras
que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá
siendo la misma.
Características

En la arquitectura C/S el remitente de una solicitud es conocido como


cliente. Sus características son:

 Es quien inicia solicitudes o peticiones, tienen por lo tanto un papel activo


en la comunicación.
 Espera y recibe las respuestas del servidor.
 Por lo general, puede conectarse a varios servidores a la vez.
 Normalmente interactúa directamente con los usuarios finales mediante una
interfaz gráfica de usuario.

Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus


características son:

 Al iniciarse el software esperan a que lleguen las solicitudes de los clientes,


desempeñan entonces un papel pasivo en la comunicación.
 Tras la recepción de una solicitud, la procesan y luego envían la respuesta al
cliente.
 Por lo general, los servidores pueden aceptar una gran cantidad de
conexiones por parte de los clientes (en ciertos casos el número máximo de
solicitudes puede estar limitado).

En la arquitectura C/S sus características generales son:

 El Cliente y el Servidor pueden actuar como una sola entidad y también


pueden actuar como entidades separadas, realizando actividades o tareas
independientes.
 Las funciones de Cliente y Servidor pueden estar en plataformas diferentes, o
en una sola misma plataforma.
 Cada plataforma puede ser escalable independientemente. Los cambios
realizados en las plataformas de los Clientes o de los Servidores, ya sean por
actualización o por reemplazo de alguna parte tecnológica, se realizan de una
manera transparente para el usuario.
 La interrelación entre el hardware y el software es basada en una
infraestructura muy poderosa, que de tal forma que el acceso a los datos de la
red no muestra una complejidad con los diferentes tipos de formatos de datos y
de los protocolos.
Ventajas

 Centralización del control: los accesos, recursos y la integridad de los datos


son controlados por el servidor de forma que un programa cliente defectuoso o
no autorizado no pueda dañar algo. Esta centralización también facilita la tarea
de poner al día datos u otros recursos mejor que en las redes P2P.
 Escalabilidad: puede aumentar la capacidad de clientes y servidores por
separado. Cualquier elemento puede ser aumentado en cualquier momento, o
se pueden añadir nuevos nodos a la red (clientes y/o servidores).
 Fácil mantenimiento: al estar distribuidas las funciones y responsabilidades
entre varios ordenadores independientes, es posible reemplazar, reparar,
actualizar, o incluso trasladar un servidor, mientras que sus clientes no se
verán afectados por ese cambio.

Desventajas

 La congestión del tráfico ha sido siempre un problema en el paradigma de


C/S. Cuando una gran cantidad de clientes envían peticiones simultáneas al
mismo servidor, puede ser que cause muchos problemas para éste.
 El paradigma de C/S clásico no tiene la robustez de una red P2P. Cuando un
servidor está caído, las peticiones de los clientes no pueden ser satisfechas.
En la mayor parte de redes P2P, los recursos están generalmente.
 El software y el hardware de un servidor son generalmente muy
determinantes. Un hardware regular de un ordenador personal puede no
poder servir a cierta cantidad de clientes. Normalmente se necesita software y
hardware específico, sobre todo en el lado del servidor, para satisfacer el
trabajo. Por supuesto, esto aumentará el coste.
 El cliente no dispone de los recursos que puedan existir en el servidor. Por
ejemplo, si la aplicación es una Web, no podemos escribir en el disco duro del
cliente, etc.

Vamos a trabajar con Windows Server 2012 R2 Essentials porque no es tan viejo
ni tan nuevo, y también por la funcionalidad que se agregó en el para el
almacenamiento de datos, que hace más fácil en diferentes maneras almacenar y
mover datos. SMBv3 hace que sea más rápido y fácil mover, copiar, etc los
archivos.

Nuestro cliente va a utilizar Windows 10, el cual también incluye el SMBv3.


Este también incluye un GUI más interactivo con la persona que lo utilice, en este
caso nuestro cliente y eso le ayuda a manejar todo de una mejor manera.

Usaremos el emulador Virtualbox, porque nos pareció como el más estable y


rápido.
Se instalarán los servicios de DHCP, DNS, Active Directory, ya que estos no
vienen incluidos ninguno de los tres y se configurarán en su respectivo modo para
hacerlo funcionar en nuestro servidor

Características

Nombre del dominio: EmpreSO02.priv


Nombre del Cliente: Cliente 002
Dirección IP del cliente: 192.168.1.101
Rango del DHCP: 192.168.1.101 a la 192.168.1.200
Conclusión

En el transcurso de este trabajo nos dimos cuenta que no era algo tan fácil como
creíamos que iba a ser la creación de este sistema de cliente/servidor. Pudimos
lograr el dominio, meter un usuario, hacer ping y demás.

Hubo varios momentos en los que no logramos hacer que funcionara tal cosa y
cuando lo logramos poner en marcha otra cosa deja de servir.
Tuvimos momentos en los cuales no logramos conectar con la pagina donde no
podíamos alcanzar a las actualizaciones del servidor.

De los objetivos planteados al inicio del proyecto que eran DHCP, DNS, Active
Directory, Group Policies, Server ISS, Certificados de la intranet, Actualización de
parches de clientes, DFS, compartir carpetas, etc.

Logramos hacer que funcionara DHCP, DNS, Active Directory, Group Policies,
Server ISS. No tuvimos resultados tan positivos con las partes de los certificados y
las conexiones a internet.
Glosario

DHCP: El DHCP permite asignar una dirección IP a una computadora sin requerir
que un administrador configure la información sobre la computadora en la base de
datos de un servidor.

DNS: El Domain Name System se encarga de vincular informaciones asociadas al


nombre de dominio que se le asigna a cada equipo.

DFS: El sistema de archivos distribuido es un sistema de archivos de


computadoras que sirve para compartir archivos, impresoras y otros.

Active Directory: Servicios de directorio es una base de datos que permite


almacenar información relativa a los recursos de una red con el propósito de
facilitar su localización y administración.

SMB: Es un protocolo de uso compartido de archivos de red que permite que las
aplicaciones de un equipo puedan leer y escribir archivos y solicitar servicios
desde los programas de un servidor en una red de equipos.

GUI: Interfaz gráfica del usuario, es un programa que actúa como interfaz de
usuario, usando un conjunto de imágenes y objetos gráficos para representar la
información y acciones.

P2P: Una red peer to peer es una red en la que los nodos cumplen la función de
servidores y de clientes, sin que exista al respecto ningún tipo de jerarquía.
Bibliografía

http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/cliente-servidor.html

https://es.wikipedia.org/wiki/Cliente-servidor

https://www.definicionabc.com/tecnologia/p2p-peer-to-peer.php

https://msdn.microsoft.com/es-es/library/hh831795(v=ws.11).aspx

https://support.microsoft.com/es-es/help/196464

https://definicion.de/dns/

Vous aimerez peut-être aussi