SlideShare a Scribd company logo
1 of 89
Apuntes de Entorno Cliente – Servidor 
Profra. Arida Ramírez Hernández
Entorno Cliente - Servidor 
Israel Hernandez Lezama 
Ing. Sistemas y Tecnologías de la Información 7C
Sistemas Cliente - Servidor
Sistema 
 Es un conjunto de elementos relacionados entre si y que funcionan como 
un todo, unión de cosas de manera organizada. 
 Los elementos que componen un sistema pueden ser variados, como una 
serie de principios o reglas estructuradas sobre una materia o una teoría, 
por ejemplo, sistema político, sistema económico, sistema operativo, etc.
Sistema Operativo 
Procedente del ingles Operating System, es un 
programa o conjunto de programas propios de 
un sistema informático que gest6ionan y 
manejan los recursos de hardware, permitiendo 
la utilización de programas de aplicación de 
formas exclusiva.
Organización interna o estructura 
 Monolítico 
 Jerárquico 
 Cliente – Servidor 
Manejo de recursos o Acceso a 
servicios 
 RED: Son aquellos que interactúan con los sistemas operativos de otras PC, 
por un medio de comunicación. 
 Distribuidos: Si permite utilizar los recursos (CPU, memorias, periféricos…)de 
mas de un ordenador al mismo tiempo.
Como podrían clasificarse? 
 La clasificación se otorga atendiendo a: 
 Administración de tareas: 
a) Monotarea: Los que permiten solo ejecutar un programa a la vez 
b) Multitarea: Los que permiten ejecutar varias tareas o programas al mismo 
tiempo. 
 Administración de usuarios: 
a) Monousuario: Aquellos que solo permiten trabajar a un usuario, como es el 
caso de los ordenadores personales. 
b) Multiusuario: Los que permiten que varios usuarios ejecuten sus programas 
a la vez.
S.O Monolíticos: 
 Conjunto de rutinas entrelazadas de tal forma que cada una pueda llamar 
a cualquier otra. 
 Características fundamentales: 
a) Construcción del programa final a base de módulos compilados 
separadamente que se unen a través del ligador. 
b) Buena defunción de parámetros de enlance entre las distintas rutinas 
existentes, que puede provocar mucho acoplamiento. 
c) Generalmente son hechos a medida.
S.O Multiusuarios 
 Es decir que cumplen simultáneamente la necesidad de dos o mas 
usuarios. 
 Permite ejecución concurrente de aplicaciones por diferentes usuarios 
 Ejemplos: UNIX, SOLARIS, LINUX, MAC OSX
S.O Jerárquicos 
 Ofrecen una mayor organización del software en pequeñas partes de tal 
forma que cada una de ellas estuviera perfectamente definida y con un 
claro interface con el resto de los elementos.
S.O Cliente – Servidor 
 Se refieren a: 
 S.O en plataforma cliente y S.O plataforma servidor 
 El sistema operativo en plataforma cliente su uso primordial es el consumo 
de servicios. 
 Sin embargo un sistema cliente puede funcio0nar como servidores, pero 
con excepciones y limitaciones
 Un ejemplo de excepción a la función cliente lo constituye el servidor web 
que viene integrado por defecto en algunas ediciones de Windows 7 y 
que permite alojar un pequeño servidor web perfectamente funcional, 
aunque con algunas limitaciones en una plataforma cliente.
Sistemas de Información 
 Un sistema de información es un conjunto de elementos orientados al 
tratamiento y administración de datos e información organizados y listos 
para su uso posterior, generados para cubrir una necesidad u objetivo. 
 Los elementos que conforman un sistema de información son las personas, 
los datos, las actividades o técnicas de trabajo y los recursos materiales en 
general (generalmente recursos informáticos y de comunicación). 
 Todos los elementos interactúan para procesar los datos (incluidos los 
procesos manuales y automáticos) y dan lugar a información mas 
elaborada que se distribuye de la manera mas adecuada posible en una 
determinada organización, en función de sus objetivos.
Sistemas de Red 
 Conecta todos los equipos y recursos de la red 
 Gestión de usuarios centralizada 
 Proporciona seguridad, controlando el accesos a los datos y recursos 
Debe validar los accesos (claves, certificados, sistemas biométricos, etc) y 
ver aplicar las políticas de seguridad. 
 Coordina las funciones de red, incluso las propias del equipo. 
 Comparte recursos. Por tanto mejora notablemente la utilización de 
recursos. 
 Permite monitorizar y gestionar la red y sus componenetes.
S.O Distribuido 
 Incluyen los servicios que ofrecen los sistemas operativos de red, incluye o 
añade recursos (impresoras, unidades de respaldo, memorias, procesos y 
unidad central de procesos) 
 Inconvenientes: Los problemas son compartición de datos y recursos, es 
tan complejo que los mecanismos de solución generan mucha sobrecarga 
al sistema haciéndolo ineficiente. Por ejemplo, verificar quienes tienen 
acceso a algunos recursos y quien no, el aplicar los mecanismos de 
protección y registro de permisos consume demasiados recursos. 
 Con la concurrencia se debe impartir intercambios para evitar las 
condiciones de competencia, las postergaciones indefinidas al ocupar un 
recurso y estar esperando otro, las condiciones de espera circulares y, 
finalmente los “abrazos mortales” (deadlocks).
S.O Distribuido 
 Estos problemas de por si se presentan en los sistemas operativos 
multiusuarios o multitareas y su tratamiento en los sistemas distribuidos es 
aun mas complejo, y por lo tanto, necesitara de algoritmos mas complejos.
Referencia entre sistema distribuido y 
S.O distribuido 
 Existe una diferencia vital entre los sistemas operativos distribuidos y los 
sistemas distribuidos, Podríamos llamar a un sistema distribuido una 
capacidad del S.O distribuido, es decir, un sistema distribuido es la relación 
que existe entre una computadora independiente y un servidor de 
archivos o dispositivos compartidos. 
 Cada computadora ejecuta sus programas en su memoria propia 
haciendo uso de su único procesador y memoria, este no comparte 
memoria ni asigna tareas a otros procesadores de la red. 
 Sin embargo, un sistema operativo distribuido tiene acceso a todos los 
dispositivos compartidos de la red incluyendo procesadores y memorias 
RAM.
Mapas Conceptuales
Mapas Conceptuales
Mapas Conceptuales
Evolución de Sistemas
 Un entorno de trabajo típico para una plataforma servidor, ess un equipo 
que permanece, permanentemente encendido, y que no es usado como 
puesto de trabajo por ningún usuario. 
 Preferiblemente este quipo tendrá unas características físicas especificas 
de servidor, como pueden ser varios procesadores, elementos 
redundantes como discos extraíbles aunque no es estrictamente 
necesario.
 En este equipo podrían estar instaladas y configuradas funciones como las 
de servidor de un dominio, servidor de DNS, servidor de DHCP, servidor de 
archivos, servidor de maquinas virtuales, servidor de copias de seguridad, 
para que fueran accedidas por el resto de equipos de la red.
Funciones del S.O 
 Administración del procesador: El S.O administra la distribución del procesador 
entre los distintos programas por medio de un algoritmo de programación. El 
tipo del programador depende completamente del tipo de sistema operativo, 
según el objetivo deseado. 
 Gestión de la memoria de accesos aleatorio: El sistema operativo se encarga 
de gestionar el espacio de memoria asignado para cada aplicación y para 
cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el 
sistema operativo puede crear una zona de memoria en el disco duro, 
denominada “memoria virtual”. La memoria virtual permite ejecutar 
aplicaciones que requieran una memoria superior a la memoria RAM 
disponible en el sistema, sin embargo esta memoria es mucho mas lenta. 
 Gestión de entrada / salida: El sistema operativo permite unificar y controlar el 
accesos de los programas a los recursos materiales a través de los drivers.
Funciones del S.O 
 Gestión de ejecución de aplicaciones: El sistema operativo se encarga de que 
las aplicaciones se ejecuten sin problemas, asignándoles los recursos que estas 
necesitan para funcionar. Esto significa que si una aplicación no responde 
correctamente puede “sucumbir”. 
 Administración de Autorizaciones: El sistema operativo se encarga de la 
seguridad en relación con la ejecución de programas garantizados, que los 
recursos sean utilizados solo por programas y usuarios que poseen las 
autorizaciones correspondientes. 
 Gestión de archivos: El sistema operativo gestiona la lectura y la escritura en el 
sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones 
y usuarios. 
 Gestión de la información: El sistema operativo proporciona cierta cantidad de 
indicadores que pueden utilizarse para diagnosticar el funcionamiento 
correcto del equipo.
Sistemas de Servidor 
 Por su parte los sistemas operativos incluidos en las plataformas servidor 
están orientadas hacia la optimización en el servicios de recursos a 
sistemas cliente. 
 Todo su diseño y arquitectura están diseñados para dar soporte ágil y 
confiable a múltiples demandas concurrentes de acceso a distintos 
servicios. 
 Las plataforma servidor son el entorno adecuado para la ejecución de 
servidores de bases de datos, servidores de archivos, servidores de 
impresión, servidores de DHCP, servidores DNS, servidores de maquinas 
virtuales; de echo algunos de los servidores de red mas básicos ya se 
incluyen en las propias plataformas servidor por defecto, y solo hay que 
configurarlos
Sistemas Servidor
Network Operating System (NOS) 
 Funciones fundamentales: 
 Unión de dispositivos 
 File sharing servicios o servicios para compartir archivos 
 Otros recursos 
 Seguridad
Unión de dispositivos 
 Con múltiples protocolos: TCP/IP, NET BIOS, APPLE TALK 
 NET BIOS: Permite la comunicación de diferentes PC en una red LAN. Se 
diseño originalmente para pcIBM y después fue adoptado por Microsoft. 
No es recomendable para redes de áreas extensa. 
 APPLE TALK: Fue diseñado como un cliente – servidor o sistema de red 
distribuido, en otras palabras los usuarios comparten recursos de red como 
archivos e impresoras con otros usuarios. Las interacciones con servidores 
son esencialmente transparentes para el usuario, ya que, la computadora 
por si misma determina la localización de material requerido, acezándolo 
sin que requiera información del usuario.
Unión de dispositivos 
 Manejo de múltiples NIC y función de router 
 Otra de las funciones es de firewall
File Sharing Services 
 Es administrar, es restringir los archivos y carpetas dentro de la red. 
 Ej. Un departamento crea una carpeta y permite que otros departamentos 
lo vean, pero que no lo modifiquen.
Otros recursos 
 Como funciones de multiusuarios pueden estar otros logueados, en el 
servidor, realizando diversas tareas. Los servidores son de mucha 
capacidad por lo que esta ya no es tarea difícil. Servicios de multitareas.
Seguridad 
 Establecer políticas de seguridad, es decir, los permisos que asigna el 
administrador. 
 Expirar password: pidiendo al usuario periódicamente que cambie la 
contraseña. 
 Red encriptada
Encriptar: 
 Técnica por la que la información se hace ilegible para terceras personas. 
Para poder acceder a ella es necesario una clave que solo conocen el 
emisor y el receptor.
Seguridad 
 Certificados digitales: Es fundamental a la hora de enviar archivos, e – 
mails. El certificado certifica que lo que se envía es lo que debe ser y no 
otra cosa. 
 Es confiable los certificados digitales son: 
 Un fichero informático generado por una entidad de servicios de 
certificación que asocia unos datos de identidad a una persona física, 
organismo o empresa confirmando de esta manera su identidad digital en 
internet.
Sistemas Operativos en el servidor 
 Los servidores le dan todo el control al software instalado y obtiene acceso 
como administrador total del sistema operativo de su servidor. Se tiene la 
libertad de seleccionar el sistema operativo base, software y aplicaciones, 
así como instalar sus propios programas. 
 Soporta todo tipo de arquitectura 32 bits y 64 bits.
Servidores Linux
Disponibles para: 
 Servidores dedicados 
 Servidores Cloud 
 Servidores media
CENTOS 
 CENTOS o Community Enterprise Operating System es un sistema operativo 
de código libre basado enteramente en Red Hat Enterprise Linux con el 
objetivo de ser 100% compatible con el mismo. 
 CENTOS es básicamente Red Hat, pero sin el logotipo, marcas y soporto 
oficial de la compañía. 
 Es el sistema operativo por excelencia para empresas y servidores 
 Versiones disponibles: CentOS 5, 6, 6.2 (64 bits), CentOS 4.5, 4.6, 4.7, 4.8, 5, 6 
(32 bits).
Debian 
 Es un sistema operativo de código abierto basado directamente en Linux 
con el objetivo de adherirse estrictamente a Unix. 
 Es ampliamente utilizado en todo tipo de dispositivos dada su estabilidad y 
seguridad. 
 Es la base para muchas otras variantes de Linux y cuenta con una 
abundante cantidad de paquetes adicionales. 
 Versiones disponibles: Debian Squeeze 6 (64 bits, 32 bits) y Debian Lenny 5.0 
(32 bits).
Ubuntu 
 Es una distribución de Linux basada en Debian, pero que cuenta con el 
respaldo comercial de una compañía privada. 
 Es una de las distribuciones de Linux para escritorio mas populares y 
también es de código libre. 
 Versiones disponibles: Ubuntu Lucid Lynx 10.04 (64 bits y 32 bits), Ubuntu 
Maverick Meerkat 10.10 (64 bits y 32 bits).
Red Hat 
 Red Hat Enterprise Linux es la plataforma corportaiva preferida para 
servidores y centros de datos utilizado ampliamente en plataformas 
científicas, comerciales y soporte comercial de Red Hat, Inc. 
 Versiones disponibles: Red Hat Enterprise Linux 6, 5 (64 bits), Red Hat 
Enterprise Linux 4.5, 4.6, 4.7, 4.8, 5, 6 (32 bits).
Servidores Windows
Windows Server 
 Es el sistema operativo comercial de Microsoft. En su variante para 
servidores es un sistema operativo con gestión grafica de fácil uso y muy 
seguro para entornos basados en windows. 
 Es la primera elección si se requiere compatibilidad para aplicaciones 
Windows o tecnologías propias de Microsoft. 
 Es muy flexible y fácil de administrar, pero tiene costo de licenciamiento. 
 Versiones disponibles: Windows server 2008 R2 (64 bits), Windows server 2008 
(64 bits y 32 bits) y Windows server 2012.
Paneles de Control 
 Cpanel es un panel de control comercial para la administración de 
servidores y web hosting de sitios web, cuentas de correo, bases de datos, 
entre otros. 
 Cpanel es la interfaz grafica para clientes y WHM la interface de 
administrador. 
 Es la primera elección para administrar fácilmente un servidor o si desea 
proveer hosting. 
 Es muy fácil de utilizar y altamente flexible. 
 Versiones disponibles: Cpanel & WHM 11.32
Que es WHM (Web Hosting Manager)? 
 Basa su gestión o administración en el ya conocido Cpanel. 
 Desde este sistema los administradores podemos llevar a cabo una gran 
cantidad de tareas administrativas que nos permitirá interactuar de forma 
rápida y ágil con el servidor. 
 Además nos facilitan las tareas de alta y baja de clientes, cambio de los 
planes de contratación, limitar el ancho de banda y uso del servidor, asi 
como realizar los cambios o modificaciones necesarias para la correcta 
administración de nuestro servidor.
ISPConfig 
 Es un panel de control para la administración de servidores Linux y web 
hosting en general. 
 Le otorga un entorno grafico de administración similar a Cpanle, pero es 
completamente gratuito y de código libre. 
 Versiones disponibles: ISP Config 3.0.4.6
Ubuntu 
 Es una distribución de GNU/LINUX que carece un sistema operativo 
predominantemente enfocado a ordenadores de escritorio aunque 
también proporciona soporte para servidores- 
 El eslogan de Ubuntu – “Linux para seres humanos” (en ingles “Linux for 
human beings”)- resume una de sus metas principales hacer de Linux un 
sistema operativo mas accesible y fácil de usar.
Características de Ubuntu 
 Velocidad: Ubuntu funciona mas rápido que XP, vista y Seven (Windows 7). Así 
de claro, como ejemplo la transmisión de archivos por USB es bastante mas 
veloz, los videos y programas se abren antes. 
 Eficiencia: El manejo de archivos en XP, vista y seven es pésimo, esto sumando 
con la velocidad y restando los continuos imprevistos en XP, Vista y Seven (“Yo 
este archivo lo tenia aquí…”) hacen que en Ubuntu se aproveche mucho 
mejor el tiempo de trabajo. 
 Seguridad: Yo no se si será porque para Linux nadie hace virus o porque el 
sistema es mas seguro (que lo es), pero lo cierto es que en Ubuntu no es 
necesario un antivirus, al menos por ahora. Además los errores de seguridad 
que pueda haber son detectados y depurados muy rápido debido a que se 
sostiene por la propia comunidad. 
 Flexibilidad: En Ubuntu eres tu quien decide que se hace, cuando, como y por 
que.
Características de Ubuntu 
 Comodidad: ¿Sabes que es desfragmentar el disco duro? Seguro que si… Pues 
yo ni me acuerdo. 
 Libertad: “¿Quieres cerrar sin guardar? Si, ¿Seguro que quieres cerrar sin 
guardar? Si… ¿De verdad? ¿Mira que si lo cierras sin guardar el archivo lo 
mismo no se guarda, eh? Guárdalo! o haz lo que quieras!!,, pero cállate por 
dios!! 
 Diseño: Ubuntu por defecto es mas bonito y elegante que XP, Vista y Seven. 
Sabemos que hay temas para instalar, pero por la distribución del escritorio y el 
buen gusto de los Ubunteros hacen que lo siga siendo. Además si quieres tener 
bonitos efectos mejores que vista dispones de Compis – Fusion. 
 Aplicaciones: Aparte de ports de XP, Vista y Seven y juegos nativos de prestigio 
que están saliendo y han salido, existen numeroso juegos de gran calidad y 
variedad en continua evolución y con un alto numero de adeptos con los que 
puedes jugar of y on – line.
Características de Ubuntu 
 Economía: Ubuntu y los programas que utilizas son gratis, ahora te reiras y 
diras que tu XP, Vista y Seven, tu Nero y Photoshop también. Pero estos 
además funcioan… 
 Es software libre
Ubuntu Server 
 Ubuntu server no tiene una interfaz grafica de usuario. En cambio durante 
la instalación, los usuarios tienen la opción de agregar servicios, tales como 
DNS, LAMP, correo, OpenSSH, base de datos PostgreSQL, servicios de 
imprecion, SAMBA y servicios técnicos TomCat Java. 
Acrónimo de LAMP: 
 Linux, el sistema operativo. 
 Apache, el servidor web. 
 MySQL, MariaDB, el gestor de bases de datos. 
 Perl, PHP o Phyton
Para que se utilizan estas tecnologías? 
 La combinación de ellas son para: 
La infraestructura de un 
Servidor web
Que es OpenSSH? 
 Las siglas corresponden a Secure Shell, sirve para cceder a maquinas 
remotas, al igual que hace telnet, pero de una forma segura, ya que la 
conexión va cifrada. El transporte se hace mediante TCP, por tanto nos 
garantiza que las ordenes van a su destino (conectivo, fiable, orientado a 
conexión).
Instalación de OpenSSH 
 Sudo apt – get install openssh server 
 Ahora procedemos a su configuración: 
Comandos que debemos tener en cuenta. Para editar la configuración del servidor ssh 
debemos hacer en consola: 
 Sudo gedit/etc/ssh/sshd_config 
Para arrancar el servidor: 
 Sudo /etc/init.d/ssh start 
 *Starting OpenBSD Secure Shell server sshd 
Para parar el servidor: 
 Sudo /etc/init.d/ssh stop 
 *Stopping OpenBSD Secure Shell server sshd 
Para reiniciar el servidor: 
 Sudo /etc/init.d/ssh restart 
 *Restarting OpenBSD Secure Shell server sshd
Seguridad 
 El cifrado de ssh proporciona autenticidad e integridad de los datos 
transmitidos por una red insegura como internet. 
 Utiliza llaves publicas para la autenticación en la maquina remota. 
 SSH no solo sirve para usar comandos en maquinas remotas, sino en 
transferencias de ficheros de forma segura ya sea por SCP osFTP y servicios 
de escritorio remoto.
Que es SAMBA? 
 Es un software que permite a tu ordenador con Ubuntu poder compartir 
archivos e impresoras con otras computadoras en una misma red local. 
 Utiliza para ello un protocolo conocido como SMB/CIFS compatible con 
sistemas operativos Unix o Linux como Ubuntu, pero además con sistemas 
Windows (XP, NT, 98…), OS/2 o incluso DOS. 
 También se puede conocer como LanManager o NetBios. 
 Si Ubuntu te ha detectado correctamente la red local, que es lo mas 
habitual cuando selecciones una carpeta y hagas click con el botón 
derecho del ratón, si le das a compartir carpeta, al seleccionar un 
protocolo se iniciara un proceso automático de descarga desde internet e 
instalación de SAMBA.
Instalación de SAMBA 
 $ sudo apt – Configuración 
La configuración del servidor SAMBA se realiza en el archivo: 
 Etc/samba/smb.conf 
El cual podemos modificar de la siguiente manera: 
 $ sudo nano/etc/samba/smb.conf get install samba samba – client smbfs smb 
client 
Para reiniciar samba: 
Luego de efectuar algún cambio en el archivo: 
 Etc/samba/smb.conf 
Debemos reinciar samba, para ello: 
 $ sudo /etc/init.d/samba restart
Requisitos para instalar Ubuntu Server: 
 Los requisitos para una versión server Linux son mínimos, debido a que no utiliza el 
entorno grafico, pero para que actué como servidor dependiendo del trafico 
que tengamos puede requerir mas. 
 Consola: 
256MB de memoria 
2GB de espacio en HDD incluso swap 
AMD o Intel procesador de 64 bits 
Incluido AMD Optaron y Intel EM64T Xenon para versiones de 64 bits. 
 Grafico: 
512MB de memoria 
4GB de espacio en HDD incluso swap 
AMD o Intel procesador de 64 - 32 bits 
Tarjeta grafica VGA, monitor con resolución de 800 x 600
Mínimo Recomendado 
 Requisitos recomendados para levantar un servicio de web mail para 25 
usuarios. Teniendo en cuenta que cada usuario tiene 1GB de espacio asignado 
para almacenamiento de correo electrónico, deberíamos contar con la 
siguiente arquitectura: 
 27GB de HDD (25GB para usuarios + 2GB de S.O). Con lo cual un disco standard 
de 400GB nos alcanza para mantener a los 25 usuarios y además realizar 
políticas de mantenimiento como: agregar usuarios, realizar back ups 
comprimidos de los email, entre otros. 
 512MB – 1GB de memoria RAM. Nos alcanzaría para que el sistema responda 
sin problemas en caso de contar con mail “pesados” o simultaneidad de 
acceso, aunque esto también estará condicionado por los recursos de la red. 
 Procesador AMD o Intel 64 o 32 bits. Ejemplo, usamos un Intel Dual Core 2.4 Ghz, 
32 bits.
Por que elegir Ubuntu Server y no otros 
sistemas operativos? 
 Amplia documentación disponible, la mayoría mantenida por la 
comunidad. 
 El costo es mucho menor si lo comparas con soluciones de Red Hat o 
Novell. 
 El soporte técnico que esta disponible para solucionar cualquier problema 
que se presente, una enorme comunidad activa que provee documentos, 
libros, reportes de bugs que sin mentir difícilmente cualquier otra 
comunidad puede igualar. 
 Tambien existe una opción de soporte comercial por parte de Cannonical 
con el que se puede enfrentar cualquier evento que se presente.
Por que elegir Ubuntu Server y no otros 
sistemas operativos? 
 Integracion con los sistemas que utiliza Microsoft Active Directory, es por 
eso que todas las versiones de los servidores Ubuntu pueden proporcionar 
recursos para los clientes de Windows, sin ningún tipo de carga de 
seguridad adicionales y un inicio de sesión común. 
 La posibilidad de crear fácilmente un directorio encriptado privado de su 
servidor donde se puede almacenar la información critica, contraseñas, 
nombres de usuarios y conexiones. Esto es algo diseñado por los 
administradores de sistemas para los administradores de sistemas y es algo 
que solo alguien que trabaja todos los días con los problemas de suministro 
de acceso seguro pensaría que dedicar tiempo a la construcción.
Características Windows Server 
 Proceso de reparación de sistemas NTFS, proceso en segundo plano que 
repara los archivos dañados. 
 NTFS: Es un sistema de archivos de Windows NT, incluido en las versiones de 
Windows 2000, Windows XP, Windows server 2003, Windows server 2008, 
Windows vista, Windows 7 y Windows 8. 
 Es un sistema adecuado para las peticiones de gran tamaño requeridas en 
estaciones de trabajo de alto rendimiento y servidores. 
 Creación de sesiones de usuarios en paralelo, reduce tiempos de espera en los 
Terminal Services y en la creación de sesiones de usuario a gran escala. 
 Cierre limpio de servicios, se acabo el tiempo de espera antes de la finalización 
de servicios. 
 Kernel Transaction Manager, mejoras en la gestión concurrente de recursos.
Que es el Kernel? 
 También se le conoce como el núcleo, y es el software que es parte 
fundamental del sistema operativo gestiona los recursos y se encarga de 
decidir que programa podrá hacer uso de un dispositivo de hardware y 
durante cuanto tiempo. 
 Sistema de archivos SMB2, de 30 a 40 veces mas rápido el acceso a los 
servidores multimedia. 
 Adress Space Load Randomization (ASLR), protección contra malware en la 
carga de drivers en memoria. 
 Windows Hardware Error Architecture (WHEA), protocolo mejorado y 
estandarizado de reporte de errores.
 Virtualización de Windows Server: mejoras en el rendimiento de 
virtualización. 
 Powershell: Inclusión de una consola mejorada con soporte GUI para 
administración. 
 Server core: El núcleo del sistema se ha renovado con muchas y nuevas 
mejoras.
Con respecto a la característica de 
virtualización: 
 Se refiere a la abstracción (consiste en aislar un elemento de su contexto o 
de resto de los elementos que lo acompañan) de los recursos de una 
computadora. 
 Microsoft Hyper V es un programa de virtualización para los sistemas de 64 
bits, los procesadores basado en AMD V o tecnología de virtualización 
Intel. 
 Una versión beta de Hyper V se incluyo en el Windows server 2008. 
 La versión actual de Hyper V incluida en Windows server 2008 r2 como rol 
de servidor, agrego mejoras y nuevas funcionalidades como Live 
migration, almacenamiento en maquinas virtuales dinámicas y 
compatibilidad mejorada con procesadores y redes.
Aplicaciones Cliente - Servidor
Definición 
 Una aplicación cliente – servidor es un programa que esta conformada 
por un front-end y un back-end. 
 El front-end es el que establece una conexión directa a través de una red, 
para realizar una solicitud a un servicio que aloja el programa, servicio o 
desarrollo informático al cual deseamos acceder (back-end) 
 La tendencia de desarrollo es hacia aplicaciones cliente/servidor que 
ofrezcan la posibilidad de realizar el trabajo rápidamente. 
 Ejmplo de aplicaciones Cliente / Servidor: 
 Los clientes de e – mails, las aplicaciones de la nube y algunos sistemas de 
bases de datos que podemos encontrar en internet.
Utilidades de una aplicación 
Cliente/Servidor 
 Ligereza 
 Facilidad de mantenimiento 
 Desarrollada en diversos lenguajes de programación 
 Trabajo simultaneo
Sistemas Cliente/Servidor 
Definición 
Modelo de Capas 
Modelo de 3 Capas 
Modelo de N Capas
Sistema Cliente/Servidor multi-capa 
 Sistema cliente/servidor basado en 2 capas, 3 capas, n capas. 
 Pero ¿Qué es una capa en programación? 
 Nos referimos a capas cuando queremos separar los componentes que 
permiten el funcionamiento de un programa en diferentes partes.
Modelo de 2 Capas o TWO –TIER 
Model 
 Es una arquitectura Cliente/Servidor clásica, tenemos 2 “capas” (two – 
tier): 
 Es también conocido como arquitectura tradicional cliente servidor. 
 Una capa es donde esta el cliente que implementa la interface. 
 Otra donde se encuentra el gestor de bases de datos en el servidor que 
da respuesta a las peticiones recibidas desde el cliente. 
 La lógica de la aplicación se encuentra por tanto repartida entre el cliente 
y el servidor.
Modelo de 2 Capas o TWO –TIER 
Model 
 La capa de presentación negocio por un lado y la capa de base de datos 
por otro lado.
Modelo de tres capas 
 La arquitectura está basada en un modelo de tres capas: Capa de datos, Capa de lógica de 
negocio y Capa de presentación, que soportan todas las funcionalidades necesarias. 
 Capa de datos: Sobre un modelo de base de datos predefinido sobre el que se aplican las 
distintas especificaciones de datos tales como 
Categorías, Subcategorías, Colecciones, Productos, datos de los productos, etc. Dicho 
modelo puede nutrirse de la exportación de los datos contenidos en diferentes aplicaciones 
de Base de datos, por ejemplo Microsoft SQL Server. El repositorio de datos descansa 
sobre XML para la correcta construcción posterior de la capa de presentación y está 
formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de 
datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa 
de negocio. 
 Capa de lógica de negocio: En esta capa se establecen todas las reglas que deben 
cumplirse en el comercio electrónico. Esta capa se comunica con la capa de presentación, 
para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al 
gestor de base de datos almacenar o recuperar datos de él. 
 Capa de presentación: Por último existe una tercera capa denominada de Presentación, en 
la que se representan todos los aspectos relacionados con la presentación y diseño de la 
solución de comercio electrónico. Esta tercera capa es absolutamente personalizable y 
definible en función a una serie de plantillas que especifican cómo se presentarán los datos y 
funcionalidades del comercio electrónico y su interactuación con el cliente final.
Ventajas de Aplicaciones de 2 capas: 
 El desarrollo de aplicaciones en un ambiente de 2 capas, es mucho mas 
rápido que en ambientes anteriores, pero no es necesariamente mas 
rápido que con el nuevo ambiente de tres capas. 
 Las herramientas para el desarrollo de dos capas son robustas y evaluadas. 
 Las soluciones de dos capas trabajan bien en ambientes no dinámicos 
estables, pero no se ejecutan bien en organizaciones rápidamente 
cambiantes.
Desventajas: 
 Los ambientes de dos capas requieren control excesivo de las versiones y 
demandan esfuerzo de distribución de la aplicación cuando se les hacen 
cambios. 
 Esto se debe al hecho de que la mayoría de la aplicación lógica existe en 
la estación de trabajo del cliente. 
 La seguridad del sistema en un diseño de dos capas es compleja y a a 
menudo requieren administración de las bases de datos, esto es debido al 
numero de dispositivos con acceso directo al ambiente de esas bases de 
datos.
Modelo de 3 capas:
Sistema de 3 capas: 
 Capa de presentación: Es la que ve el usuario (también se le denomina 
capa de usuario). Presenta el sistema, le comunica la información y 
captura la información que proporciona el usuario en un mínimo de 
proceso (realiza un filtrado previo para comprobar que no hay errores de 
formato y poco mas). Esta capa se comunica únicamente con la capa de 
negocio. También es conocida como interfaz grafica y debe tener la 
característica de ser “amigable” (entendible y fácil de usar) para el 
usuario.
Ejemplo de formulario de 3 capas:
 Toda aplicación tiene código para implementar reglas de negocio. 
 Se puede seleccionar almacenar la lógica de negocios sobre cada 
estación de cliente, u optar por ejecutar la lógica de negocio sobre un 
servidor de aplicaciones. 
 No toda la lógica de negocios es la misma, algunas no requieren un 
acceso frecuente a los datos, pero una interface de usuario robusta 
necesitara de la lógica de negocios para la validación en la entrada de 
campos cálculos en tiempo real u otras interacciones de usuarios.
Aplicaciones Web 3 capas: 
 En la capa de presentación esta el navegador el cual visualiza las paginas 
web. 
 En la capa de negocios el navegado se comunica con el servidor web y a 
su vez con el servidor de aplicaciones conformando la lógica de negocios. 
 Posteriormente en la capa de datos se accede a la bases de datos.
Arquitectura de Aplicaciones Web 
 Los servidores de aplicaciones actúan como enlace entre los servidores 
web y los servidores de bases de datos. 
 Se implementa la escalabilidad del sistema, la seguridad y la realización 
de código.
Presentación + Lógica 
+ Datos = 
Modelo de 3 capas

More Related Content

What's hot

UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOShoneyjimenez
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos DistribuidosNelson Guanipa
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidospgr95
 
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)A6M0
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidoscris_bar
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.argentm
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJesus Marcano Perez
 
Administración de redes
Administración de redesAdministración de redes
Administración de redesSamir Miranda
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas DistribuidosPrisciña
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Universidad de Guadalajara
 
Presentacion de ninocia
Presentacion de ninociaPresentacion de ninocia
Presentacion de ninociaADMINISTRACION
 
Unidad 6: Administración de dominios de Active Directory
Unidad 6: Administración de dominios de Active DirectoryUnidad 6: Administración de dominios de Active Directory
Unidad 6: Administración de dominios de Active Directorycarmenrico14
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidoscarlos7489
 

What's hot (20)

UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidos
 
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
 
Redes distribuidas
Redes distribuidasRedes distribuidas
Redes distribuidas
 
Kernel
KernelKernel
Kernel
 
Redes23a
Redes23aRedes23a
Redes23a
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Arquitectura centralizada
Arquitectura centralizadaArquitectura centralizada
Arquitectura centralizada
 
Administración de redes
Administración de redesAdministración de redes
Administración de redes
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
Tipos de sistemas distribuidos.
Tipos de sistemas distribuidos.Tipos de sistemas distribuidos.
Tipos de sistemas distribuidos.
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Funciones del s.o
Funciones del s.oFunciones del s.o
Funciones del s.o
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
 
Presentacion de ninocia
Presentacion de ninociaPresentacion de ninocia
Presentacion de ninocia
 
Unidad 6: Administración de dominios de Active Directory
Unidad 6: Administración de dominios de Active DirectoryUnidad 6: Administración de dominios de Active Directory
Unidad 6: Administración de dominios de Active Directory
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 

Similar to Apuntes de entorno cliente – servidor iii

Similar to Apuntes de entorno cliente – servidor iii (20)

Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativos
 
Sistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTSistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFT
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Redes 3zb.docx
Redes 3zb.docxRedes 3zb.docx
Redes 3zb.docx
 
Sistemas Operativos de RED.pdf
Sistemas Operativos de RED.pdfSistemas Operativos de RED.pdf
Sistemas Operativos de RED.pdf
 
Sistemas operativos redes internet ok
Sistemas operativos redes internet okSistemas operativos redes internet ok
Sistemas operativos redes internet ok
 
Infraestructura tecnologica
Infraestructura tecnologicaInfraestructura tecnologica
Infraestructura tecnologica
 
Redes 3az.docx
Redes 3az.docxRedes 3az.docx
Redes 3az.docx
 
Sistemas operativos de redes
Sistemas operativos de redesSistemas operativos de redes
Sistemas operativos de redes
 
1 unidad sistemas operativos
1 unidad sistemas operativos1 unidad sistemas operativos
1 unidad sistemas operativos
 
Entorno Cliente Servidor
Entorno Cliente Servidor Entorno Cliente Servidor
Entorno Cliente Servidor
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidos
 
Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidos
 
Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1
 
Sistemas operativos 2 pdf
Sistemas operativos 2 pdfSistemas operativos 2 pdf
Sistemas operativos 2 pdf
 
introduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxintroduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptx
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 

More from Israel Hernández Lezama

Proyecto de adquisición de hardware y software iii
Proyecto de adquisición de hardware y software iiiProyecto de adquisición de hardware y software iii
Proyecto de adquisición de hardware y software iiiIsrael Hernández Lezama
 
Apuntes de legislación y administración de centros iii
Apuntes de legislación y administración de centros iiiApuntes de legislación y administración de centros iii
Apuntes de legislación y administración de centros iiiIsrael Hernández Lezama
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Proyecto de adquisición de hardware y software
Proyecto de adquisición de hardware y softwareProyecto de adquisición de hardware y software
Proyecto de adquisición de hardware y softwareIsrael Hernández Lezama
 

More from Israel Hernández Lezama (6)

Proyecto de adquisición de hardware y software iii
Proyecto de adquisición de hardware y software iiiProyecto de adquisición de hardware y software iii
Proyecto de adquisición de hardware y software iii
 
Apuntes de legislación y administración de centros iii
Apuntes de legislación y administración de centros iiiApuntes de legislación y administración de centros iii
Apuntes de legislación y administración de centros iii
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Proyecto de adquisición de hardware y software
Proyecto de adquisición de hardware y softwareProyecto de adquisición de hardware y software
Proyecto de adquisición de hardware y software
 
Apuntes entorno cliente servidor
Apuntes entorno cliente   servidorApuntes entorno cliente   servidor
Apuntes entorno cliente servidor
 
Apuntes de legislación y admón
Apuntes de legislación y admónApuntes de legislación y admón
Apuntes de legislación y admón
 

Recently uploaded

Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 

Recently uploaded (20)

Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 

Apuntes de entorno cliente – servidor iii

  • 1. Apuntes de Entorno Cliente – Servidor Profra. Arida Ramírez Hernández
  • 2. Entorno Cliente - Servidor Israel Hernandez Lezama Ing. Sistemas y Tecnologías de la Información 7C
  • 4. Sistema  Es un conjunto de elementos relacionados entre si y que funcionan como un todo, unión de cosas de manera organizada.  Los elementos que componen un sistema pueden ser variados, como una serie de principios o reglas estructuradas sobre una materia o una teoría, por ejemplo, sistema político, sistema económico, sistema operativo, etc.
  • 5. Sistema Operativo Procedente del ingles Operating System, es un programa o conjunto de programas propios de un sistema informático que gest6ionan y manejan los recursos de hardware, permitiendo la utilización de programas de aplicación de formas exclusiva.
  • 6. Organización interna o estructura  Monolítico  Jerárquico  Cliente – Servidor Manejo de recursos o Acceso a servicios  RED: Son aquellos que interactúan con los sistemas operativos de otras PC, por un medio de comunicación.  Distribuidos: Si permite utilizar los recursos (CPU, memorias, periféricos…)de mas de un ordenador al mismo tiempo.
  • 7. Como podrían clasificarse?  La clasificación se otorga atendiendo a:  Administración de tareas: a) Monotarea: Los que permiten solo ejecutar un programa a la vez b) Multitarea: Los que permiten ejecutar varias tareas o programas al mismo tiempo.  Administración de usuarios: a) Monousuario: Aquellos que solo permiten trabajar a un usuario, como es el caso de los ordenadores personales. b) Multiusuario: Los que permiten que varios usuarios ejecuten sus programas a la vez.
  • 8. S.O Monolíticos:  Conjunto de rutinas entrelazadas de tal forma que cada una pueda llamar a cualquier otra.  Características fundamentales: a) Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. b) Buena defunción de parámetros de enlance entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. c) Generalmente son hechos a medida.
  • 9.
  • 10. S.O Multiusuarios  Es decir que cumplen simultáneamente la necesidad de dos o mas usuarios.  Permite ejecución concurrente de aplicaciones por diferentes usuarios  Ejemplos: UNIX, SOLARIS, LINUX, MAC OSX
  • 11. S.O Jerárquicos  Ofrecen una mayor organización del software en pequeñas partes de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de los elementos.
  • 12.
  • 13. S.O Cliente – Servidor  Se refieren a:  S.O en plataforma cliente y S.O plataforma servidor  El sistema operativo en plataforma cliente su uso primordial es el consumo de servicios.  Sin embargo un sistema cliente puede funcio0nar como servidores, pero con excepciones y limitaciones
  • 14.  Un ejemplo de excepción a la función cliente lo constituye el servidor web que viene integrado por defecto en algunas ediciones de Windows 7 y que permite alojar un pequeño servidor web perfectamente funcional, aunque con algunas limitaciones en una plataforma cliente.
  • 15. Sistemas de Información  Un sistema de información es un conjunto de elementos orientados al tratamiento y administración de datos e información organizados y listos para su uso posterior, generados para cubrir una necesidad u objetivo.  Los elementos que conforman un sistema de información son las personas, los datos, las actividades o técnicas de trabajo y los recursos materiales en general (generalmente recursos informáticos y de comunicación).  Todos los elementos interactúan para procesar los datos (incluidos los procesos manuales y automáticos) y dan lugar a información mas elaborada que se distribuye de la manera mas adecuada posible en una determinada organización, en función de sus objetivos.
  • 16. Sistemas de Red  Conecta todos los equipos y recursos de la red  Gestión de usuarios centralizada  Proporciona seguridad, controlando el accesos a los datos y recursos Debe validar los accesos (claves, certificados, sistemas biométricos, etc) y ver aplicar las políticas de seguridad.  Coordina las funciones de red, incluso las propias del equipo.  Comparte recursos. Por tanto mejora notablemente la utilización de recursos.  Permite monitorizar y gestionar la red y sus componenetes.
  • 17. S.O Distribuido  Incluyen los servicios que ofrecen los sistemas operativos de red, incluye o añade recursos (impresoras, unidades de respaldo, memorias, procesos y unidad central de procesos)  Inconvenientes: Los problemas son compartición de datos y recursos, es tan complejo que los mecanismos de solución generan mucha sobrecarga al sistema haciéndolo ineficiente. Por ejemplo, verificar quienes tienen acceso a algunos recursos y quien no, el aplicar los mecanismos de protección y registro de permisos consume demasiados recursos.  Con la concurrencia se debe impartir intercambios para evitar las condiciones de competencia, las postergaciones indefinidas al ocupar un recurso y estar esperando otro, las condiciones de espera circulares y, finalmente los “abrazos mortales” (deadlocks).
  • 18. S.O Distribuido  Estos problemas de por si se presentan en los sistemas operativos multiusuarios o multitareas y su tratamiento en los sistemas distribuidos es aun mas complejo, y por lo tanto, necesitara de algoritmos mas complejos.
  • 19. Referencia entre sistema distribuido y S.O distribuido  Existe una diferencia vital entre los sistemas operativos distribuidos y los sistemas distribuidos, Podríamos llamar a un sistema distribuido una capacidad del S.O distribuido, es decir, un sistema distribuido es la relación que existe entre una computadora independiente y un servidor de archivos o dispositivos compartidos.  Cada computadora ejecuta sus programas en su memoria propia haciendo uso de su único procesador y memoria, este no comparte memoria ni asigna tareas a otros procesadores de la red.  Sin embargo, un sistema operativo distribuido tiene acceso a todos los dispositivos compartidos de la red incluyendo procesadores y memorias RAM.
  • 23.
  • 24.
  • 26.  Un entorno de trabajo típico para una plataforma servidor, ess un equipo que permanece, permanentemente encendido, y que no es usado como puesto de trabajo por ningún usuario.  Preferiblemente este quipo tendrá unas características físicas especificas de servidor, como pueden ser varios procesadores, elementos redundantes como discos extraíbles aunque no es estrictamente necesario.
  • 27.  En este equipo podrían estar instaladas y configuradas funciones como las de servidor de un dominio, servidor de DNS, servidor de DHCP, servidor de archivos, servidor de maquinas virtuales, servidor de copias de seguridad, para que fueran accedidas por el resto de equipos de la red.
  • 28. Funciones del S.O  Administración del procesador: El S.O administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo del programador depende completamente del tipo de sistema operativo, según el objetivo deseado.  Gestión de la memoria de accesos aleatorio: El sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada “memoria virtual”. La memoria virtual permite ejecutar aplicaciones que requieran una memoria superior a la memoria RAM disponible en el sistema, sin embargo esta memoria es mucho mas lenta.  Gestión de entrada / salida: El sistema operativo permite unificar y controlar el accesos de los programas a los recursos materiales a través de los drivers.
  • 29. Funciones del S.O  Gestión de ejecución de aplicaciones: El sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas, asignándoles los recursos que estas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede “sucumbir”.  Administración de Autorizaciones: El sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizados, que los recursos sean utilizados solo por programas y usuarios que poseen las autorizaciones correspondientes.  Gestión de archivos: El sistema operativo gestiona la lectura y la escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.  Gestión de la información: El sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
  • 30. Sistemas de Servidor  Por su parte los sistemas operativos incluidos en las plataformas servidor están orientadas hacia la optimización en el servicios de recursos a sistemas cliente.  Todo su diseño y arquitectura están diseñados para dar soporte ágil y confiable a múltiples demandas concurrentes de acceso a distintos servicios.  Las plataforma servidor son el entorno adecuado para la ejecución de servidores de bases de datos, servidores de archivos, servidores de impresión, servidores de DHCP, servidores DNS, servidores de maquinas virtuales; de echo algunos de los servidores de red mas básicos ya se incluyen en las propias plataformas servidor por defecto, y solo hay que configurarlos
  • 32. Network Operating System (NOS)  Funciones fundamentales:  Unión de dispositivos  File sharing servicios o servicios para compartir archivos  Otros recursos  Seguridad
  • 33. Unión de dispositivos  Con múltiples protocolos: TCP/IP, NET BIOS, APPLE TALK  NET BIOS: Permite la comunicación de diferentes PC en una red LAN. Se diseño originalmente para pcIBM y después fue adoptado por Microsoft. No es recomendable para redes de áreas extensa.  APPLE TALK: Fue diseñado como un cliente – servidor o sistema de red distribuido, en otras palabras los usuarios comparten recursos de red como archivos e impresoras con otros usuarios. Las interacciones con servidores son esencialmente transparentes para el usuario, ya que, la computadora por si misma determina la localización de material requerido, acezándolo sin que requiera información del usuario.
  • 34. Unión de dispositivos  Manejo de múltiples NIC y función de router  Otra de las funciones es de firewall
  • 35. File Sharing Services  Es administrar, es restringir los archivos y carpetas dentro de la red.  Ej. Un departamento crea una carpeta y permite que otros departamentos lo vean, pero que no lo modifiquen.
  • 36. Otros recursos  Como funciones de multiusuarios pueden estar otros logueados, en el servidor, realizando diversas tareas. Los servidores son de mucha capacidad por lo que esta ya no es tarea difícil. Servicios de multitareas.
  • 37. Seguridad  Establecer políticas de seguridad, es decir, los permisos que asigna el administrador.  Expirar password: pidiendo al usuario periódicamente que cambie la contraseña.  Red encriptada
  • 38. Encriptar:  Técnica por la que la información se hace ilegible para terceras personas. Para poder acceder a ella es necesario una clave que solo conocen el emisor y el receptor.
  • 39. Seguridad  Certificados digitales: Es fundamental a la hora de enviar archivos, e – mails. El certificado certifica que lo que se envía es lo que debe ser y no otra cosa.  Es confiable los certificados digitales son:  Un fichero informático generado por una entidad de servicios de certificación que asocia unos datos de identidad a una persona física, organismo o empresa confirmando de esta manera su identidad digital en internet.
  • 40. Sistemas Operativos en el servidor  Los servidores le dan todo el control al software instalado y obtiene acceso como administrador total del sistema operativo de su servidor. Se tiene la libertad de seleccionar el sistema operativo base, software y aplicaciones, así como instalar sus propios programas.  Soporta todo tipo de arquitectura 32 bits y 64 bits.
  • 42. Disponibles para:  Servidores dedicados  Servidores Cloud  Servidores media
  • 43. CENTOS  CENTOS o Community Enterprise Operating System es un sistema operativo de código libre basado enteramente en Red Hat Enterprise Linux con el objetivo de ser 100% compatible con el mismo.  CENTOS es básicamente Red Hat, pero sin el logotipo, marcas y soporto oficial de la compañía.  Es el sistema operativo por excelencia para empresas y servidores  Versiones disponibles: CentOS 5, 6, 6.2 (64 bits), CentOS 4.5, 4.6, 4.7, 4.8, 5, 6 (32 bits).
  • 44. Debian  Es un sistema operativo de código abierto basado directamente en Linux con el objetivo de adherirse estrictamente a Unix.  Es ampliamente utilizado en todo tipo de dispositivos dada su estabilidad y seguridad.  Es la base para muchas otras variantes de Linux y cuenta con una abundante cantidad de paquetes adicionales.  Versiones disponibles: Debian Squeeze 6 (64 bits, 32 bits) y Debian Lenny 5.0 (32 bits).
  • 45. Ubuntu  Es una distribución de Linux basada en Debian, pero que cuenta con el respaldo comercial de una compañía privada.  Es una de las distribuciones de Linux para escritorio mas populares y también es de código libre.  Versiones disponibles: Ubuntu Lucid Lynx 10.04 (64 bits y 32 bits), Ubuntu Maverick Meerkat 10.10 (64 bits y 32 bits).
  • 46. Red Hat  Red Hat Enterprise Linux es la plataforma corportaiva preferida para servidores y centros de datos utilizado ampliamente en plataformas científicas, comerciales y soporte comercial de Red Hat, Inc.  Versiones disponibles: Red Hat Enterprise Linux 6, 5 (64 bits), Red Hat Enterprise Linux 4.5, 4.6, 4.7, 4.8, 5, 6 (32 bits).
  • 48. Windows Server  Es el sistema operativo comercial de Microsoft. En su variante para servidores es un sistema operativo con gestión grafica de fácil uso y muy seguro para entornos basados en windows.  Es la primera elección si se requiere compatibilidad para aplicaciones Windows o tecnologías propias de Microsoft.  Es muy flexible y fácil de administrar, pero tiene costo de licenciamiento.  Versiones disponibles: Windows server 2008 R2 (64 bits), Windows server 2008 (64 bits y 32 bits) y Windows server 2012.
  • 49. Paneles de Control  Cpanel es un panel de control comercial para la administración de servidores y web hosting de sitios web, cuentas de correo, bases de datos, entre otros.  Cpanel es la interfaz grafica para clientes y WHM la interface de administrador.  Es la primera elección para administrar fácilmente un servidor o si desea proveer hosting.  Es muy fácil de utilizar y altamente flexible.  Versiones disponibles: Cpanel & WHM 11.32
  • 50. Que es WHM (Web Hosting Manager)?  Basa su gestión o administración en el ya conocido Cpanel.  Desde este sistema los administradores podemos llevar a cabo una gran cantidad de tareas administrativas que nos permitirá interactuar de forma rápida y ágil con el servidor.  Además nos facilitan las tareas de alta y baja de clientes, cambio de los planes de contratación, limitar el ancho de banda y uso del servidor, asi como realizar los cambios o modificaciones necesarias para la correcta administración de nuestro servidor.
  • 51. ISPConfig  Es un panel de control para la administración de servidores Linux y web hosting en general.  Le otorga un entorno grafico de administración similar a Cpanle, pero es completamente gratuito y de código libre.  Versiones disponibles: ISP Config 3.0.4.6
  • 52. Ubuntu  Es una distribución de GNU/LINUX que carece un sistema operativo predominantemente enfocado a ordenadores de escritorio aunque también proporciona soporte para servidores-  El eslogan de Ubuntu – “Linux para seres humanos” (en ingles “Linux for human beings”)- resume una de sus metas principales hacer de Linux un sistema operativo mas accesible y fácil de usar.
  • 53. Características de Ubuntu  Velocidad: Ubuntu funciona mas rápido que XP, vista y Seven (Windows 7). Así de claro, como ejemplo la transmisión de archivos por USB es bastante mas veloz, los videos y programas se abren antes.  Eficiencia: El manejo de archivos en XP, vista y seven es pésimo, esto sumando con la velocidad y restando los continuos imprevistos en XP, Vista y Seven (“Yo este archivo lo tenia aquí…”) hacen que en Ubuntu se aproveche mucho mejor el tiempo de trabajo.  Seguridad: Yo no se si será porque para Linux nadie hace virus o porque el sistema es mas seguro (que lo es), pero lo cierto es que en Ubuntu no es necesario un antivirus, al menos por ahora. Además los errores de seguridad que pueda haber son detectados y depurados muy rápido debido a que se sostiene por la propia comunidad.  Flexibilidad: En Ubuntu eres tu quien decide que se hace, cuando, como y por que.
  • 54. Características de Ubuntu  Comodidad: ¿Sabes que es desfragmentar el disco duro? Seguro que si… Pues yo ni me acuerdo.  Libertad: “¿Quieres cerrar sin guardar? Si, ¿Seguro que quieres cerrar sin guardar? Si… ¿De verdad? ¿Mira que si lo cierras sin guardar el archivo lo mismo no se guarda, eh? Guárdalo! o haz lo que quieras!!,, pero cállate por dios!!  Diseño: Ubuntu por defecto es mas bonito y elegante que XP, Vista y Seven. Sabemos que hay temas para instalar, pero por la distribución del escritorio y el buen gusto de los Ubunteros hacen que lo siga siendo. Además si quieres tener bonitos efectos mejores que vista dispones de Compis – Fusion.  Aplicaciones: Aparte de ports de XP, Vista y Seven y juegos nativos de prestigio que están saliendo y han salido, existen numeroso juegos de gran calidad y variedad en continua evolución y con un alto numero de adeptos con los que puedes jugar of y on – line.
  • 55. Características de Ubuntu  Economía: Ubuntu y los programas que utilizas son gratis, ahora te reiras y diras que tu XP, Vista y Seven, tu Nero y Photoshop también. Pero estos además funcioan…  Es software libre
  • 56. Ubuntu Server  Ubuntu server no tiene una interfaz grafica de usuario. En cambio durante la instalación, los usuarios tienen la opción de agregar servicios, tales como DNS, LAMP, correo, OpenSSH, base de datos PostgreSQL, servicios de imprecion, SAMBA y servicios técnicos TomCat Java. Acrónimo de LAMP:  Linux, el sistema operativo.  Apache, el servidor web.  MySQL, MariaDB, el gestor de bases de datos.  Perl, PHP o Phyton
  • 57. Para que se utilizan estas tecnologías?  La combinación de ellas son para: La infraestructura de un Servidor web
  • 58. Que es OpenSSH?  Las siglas corresponden a Secure Shell, sirve para cceder a maquinas remotas, al igual que hace telnet, pero de una forma segura, ya que la conexión va cifrada. El transporte se hace mediante TCP, por tanto nos garantiza que las ordenes van a su destino (conectivo, fiable, orientado a conexión).
  • 59. Instalación de OpenSSH  Sudo apt – get install openssh server  Ahora procedemos a su configuración: Comandos que debemos tener en cuenta. Para editar la configuración del servidor ssh debemos hacer en consola:  Sudo gedit/etc/ssh/sshd_config Para arrancar el servidor:  Sudo /etc/init.d/ssh start  *Starting OpenBSD Secure Shell server sshd Para parar el servidor:  Sudo /etc/init.d/ssh stop  *Stopping OpenBSD Secure Shell server sshd Para reiniciar el servidor:  Sudo /etc/init.d/ssh restart  *Restarting OpenBSD Secure Shell server sshd
  • 60. Seguridad  El cifrado de ssh proporciona autenticidad e integridad de los datos transmitidos por una red insegura como internet.  Utiliza llaves publicas para la autenticación en la maquina remota.  SSH no solo sirve para usar comandos en maquinas remotas, sino en transferencias de ficheros de forma segura ya sea por SCP osFTP y servicios de escritorio remoto.
  • 61. Que es SAMBA?  Es un software que permite a tu ordenador con Ubuntu poder compartir archivos e impresoras con otras computadoras en una misma red local.  Utiliza para ello un protocolo conocido como SMB/CIFS compatible con sistemas operativos Unix o Linux como Ubuntu, pero además con sistemas Windows (XP, NT, 98…), OS/2 o incluso DOS.  También se puede conocer como LanManager o NetBios.  Si Ubuntu te ha detectado correctamente la red local, que es lo mas habitual cuando selecciones una carpeta y hagas click con el botón derecho del ratón, si le das a compartir carpeta, al seleccionar un protocolo se iniciara un proceso automático de descarga desde internet e instalación de SAMBA.
  • 62. Instalación de SAMBA  $ sudo apt – Configuración La configuración del servidor SAMBA se realiza en el archivo:  Etc/samba/smb.conf El cual podemos modificar de la siguiente manera:  $ sudo nano/etc/samba/smb.conf get install samba samba – client smbfs smb client Para reiniciar samba: Luego de efectuar algún cambio en el archivo:  Etc/samba/smb.conf Debemos reinciar samba, para ello:  $ sudo /etc/init.d/samba restart
  • 63. Requisitos para instalar Ubuntu Server:  Los requisitos para una versión server Linux son mínimos, debido a que no utiliza el entorno grafico, pero para que actué como servidor dependiendo del trafico que tengamos puede requerir mas.  Consola: 256MB de memoria 2GB de espacio en HDD incluso swap AMD o Intel procesador de 64 bits Incluido AMD Optaron y Intel EM64T Xenon para versiones de 64 bits.  Grafico: 512MB de memoria 4GB de espacio en HDD incluso swap AMD o Intel procesador de 64 - 32 bits Tarjeta grafica VGA, monitor con resolución de 800 x 600
  • 64. Mínimo Recomendado  Requisitos recomendados para levantar un servicio de web mail para 25 usuarios. Teniendo en cuenta que cada usuario tiene 1GB de espacio asignado para almacenamiento de correo electrónico, deberíamos contar con la siguiente arquitectura:  27GB de HDD (25GB para usuarios + 2GB de S.O). Con lo cual un disco standard de 400GB nos alcanza para mantener a los 25 usuarios y además realizar políticas de mantenimiento como: agregar usuarios, realizar back ups comprimidos de los email, entre otros.  512MB – 1GB de memoria RAM. Nos alcanzaría para que el sistema responda sin problemas en caso de contar con mail “pesados” o simultaneidad de acceso, aunque esto también estará condicionado por los recursos de la red.  Procesador AMD o Intel 64 o 32 bits. Ejemplo, usamos un Intel Dual Core 2.4 Ghz, 32 bits.
  • 65. Por que elegir Ubuntu Server y no otros sistemas operativos?  Amplia documentación disponible, la mayoría mantenida por la comunidad.  El costo es mucho menor si lo comparas con soluciones de Red Hat o Novell.  El soporte técnico que esta disponible para solucionar cualquier problema que se presente, una enorme comunidad activa que provee documentos, libros, reportes de bugs que sin mentir difícilmente cualquier otra comunidad puede igualar.  Tambien existe una opción de soporte comercial por parte de Cannonical con el que se puede enfrentar cualquier evento que se presente.
  • 66. Por que elegir Ubuntu Server y no otros sistemas operativos?  Integracion con los sistemas que utiliza Microsoft Active Directory, es por eso que todas las versiones de los servidores Ubuntu pueden proporcionar recursos para los clientes de Windows, sin ningún tipo de carga de seguridad adicionales y un inicio de sesión común.  La posibilidad de crear fácilmente un directorio encriptado privado de su servidor donde se puede almacenar la información critica, contraseñas, nombres de usuarios y conexiones. Esto es algo diseñado por los administradores de sistemas para los administradores de sistemas y es algo que solo alguien que trabaja todos los días con los problemas de suministro de acceso seguro pensaría que dedicar tiempo a la construcción.
  • 67. Características Windows Server  Proceso de reparación de sistemas NTFS, proceso en segundo plano que repara los archivos dañados.  NTFS: Es un sistema de archivos de Windows NT, incluido en las versiones de Windows 2000, Windows XP, Windows server 2003, Windows server 2008, Windows vista, Windows 7 y Windows 8.  Es un sistema adecuado para las peticiones de gran tamaño requeridas en estaciones de trabajo de alto rendimiento y servidores.  Creación de sesiones de usuarios en paralelo, reduce tiempos de espera en los Terminal Services y en la creación de sesiones de usuario a gran escala.  Cierre limpio de servicios, se acabo el tiempo de espera antes de la finalización de servicios.  Kernel Transaction Manager, mejoras en la gestión concurrente de recursos.
  • 68. Que es el Kernel?  También se le conoce como el núcleo, y es el software que es parte fundamental del sistema operativo gestiona los recursos y se encarga de decidir que programa podrá hacer uso de un dispositivo de hardware y durante cuanto tiempo.  Sistema de archivos SMB2, de 30 a 40 veces mas rápido el acceso a los servidores multimedia.  Adress Space Load Randomization (ASLR), protección contra malware en la carga de drivers en memoria.  Windows Hardware Error Architecture (WHEA), protocolo mejorado y estandarizado de reporte de errores.
  • 69.  Virtualización de Windows Server: mejoras en el rendimiento de virtualización.  Powershell: Inclusión de una consola mejorada con soporte GUI para administración.  Server core: El núcleo del sistema se ha renovado con muchas y nuevas mejoras.
  • 70. Con respecto a la característica de virtualización:  Se refiere a la abstracción (consiste en aislar un elemento de su contexto o de resto de los elementos que lo acompañan) de los recursos de una computadora.  Microsoft Hyper V es un programa de virtualización para los sistemas de 64 bits, los procesadores basado en AMD V o tecnología de virtualización Intel.  Una versión beta de Hyper V se incluyo en el Windows server 2008.  La versión actual de Hyper V incluida en Windows server 2008 r2 como rol de servidor, agrego mejoras y nuevas funcionalidades como Live migration, almacenamiento en maquinas virtuales dinámicas y compatibilidad mejorada con procesadores y redes.
  • 72. Definición  Una aplicación cliente – servidor es un programa que esta conformada por un front-end y un back-end.  El front-end es el que establece una conexión directa a través de una red, para realizar una solicitud a un servicio que aloja el programa, servicio o desarrollo informático al cual deseamos acceder (back-end)  La tendencia de desarrollo es hacia aplicaciones cliente/servidor que ofrezcan la posibilidad de realizar el trabajo rápidamente.  Ejmplo de aplicaciones Cliente / Servidor:  Los clientes de e – mails, las aplicaciones de la nube y algunos sistemas de bases de datos que podemos encontrar en internet.
  • 73. Utilidades de una aplicación Cliente/Servidor  Ligereza  Facilidad de mantenimiento  Desarrollada en diversos lenguajes de programación  Trabajo simultaneo
  • 74. Sistemas Cliente/Servidor Definición Modelo de Capas Modelo de 3 Capas Modelo de N Capas
  • 75. Sistema Cliente/Servidor multi-capa  Sistema cliente/servidor basado en 2 capas, 3 capas, n capas.  Pero ¿Qué es una capa en programación?  Nos referimos a capas cuando queremos separar los componentes que permiten el funcionamiento de un programa en diferentes partes.
  • 76. Modelo de 2 Capas o TWO –TIER Model  Es una arquitectura Cliente/Servidor clásica, tenemos 2 “capas” (two – tier):  Es también conocido como arquitectura tradicional cliente servidor.  Una capa es donde esta el cliente que implementa la interface.  Otra donde se encuentra el gestor de bases de datos en el servidor que da respuesta a las peticiones recibidas desde el cliente.  La lógica de la aplicación se encuentra por tanto repartida entre el cliente y el servidor.
  • 77. Modelo de 2 Capas o TWO –TIER Model  La capa de presentación negocio por un lado y la capa de base de datos por otro lado.
  • 78. Modelo de tres capas  La arquitectura está basada en un modelo de tres capas: Capa de datos, Capa de lógica de negocio y Capa de presentación, que soportan todas las funcionalidades necesarias.  Capa de datos: Sobre un modelo de base de datos predefinido sobre el que se aplican las distintas especificaciones de datos tales como Categorías, Subcategorías, Colecciones, Productos, datos de los productos, etc. Dicho modelo puede nutrirse de la exportación de los datos contenidos en diferentes aplicaciones de Base de datos, por ejemplo Microsoft SQL Server. El repositorio de datos descansa sobre XML para la correcta construcción posterior de la capa de presentación y está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.  Capa de lógica de negocio: En esta capa se establecen todas las reglas que deben cumplirse en el comercio electrónico. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar datos de él.  Capa de presentación: Por último existe una tercera capa denominada de Presentación, en la que se representan todos los aspectos relacionados con la presentación y diseño de la solución de comercio electrónico. Esta tercera capa es absolutamente personalizable y definible en función a una serie de plantillas que especifican cómo se presentarán los datos y funcionalidades del comercio electrónico y su interactuación con el cliente final.
  • 79.
  • 80. Ventajas de Aplicaciones de 2 capas:  El desarrollo de aplicaciones en un ambiente de 2 capas, es mucho mas rápido que en ambientes anteriores, pero no es necesariamente mas rápido que con el nuevo ambiente de tres capas.  Las herramientas para el desarrollo de dos capas son robustas y evaluadas.  Las soluciones de dos capas trabajan bien en ambientes no dinámicos estables, pero no se ejecutan bien en organizaciones rápidamente cambiantes.
  • 81. Desventajas:  Los ambientes de dos capas requieren control excesivo de las versiones y demandan esfuerzo de distribución de la aplicación cuando se les hacen cambios.  Esto se debe al hecho de que la mayoría de la aplicación lógica existe en la estación de trabajo del cliente.  La seguridad del sistema en un diseño de dos capas es compleja y a a menudo requieren administración de las bases de datos, esto es debido al numero de dispositivos con acceso directo al ambiente de esas bases de datos.
  • 82. Modelo de 3 capas:
  • 83. Sistema de 3 capas:  Capa de presentación: Es la que ve el usuario (también se le denomina capa de usuario). Presenta el sistema, le comunica la información y captura la información que proporciona el usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato y poco mas). Esta capa se comunica únicamente con la capa de negocio. También es conocida como interfaz grafica y debe tener la característica de ser “amigable” (entendible y fácil de usar) para el usuario.
  • 84. Ejemplo de formulario de 3 capas:
  • 85.  Toda aplicación tiene código para implementar reglas de negocio.  Se puede seleccionar almacenar la lógica de negocios sobre cada estación de cliente, u optar por ejecutar la lógica de negocio sobre un servidor de aplicaciones.  No toda la lógica de negocios es la misma, algunas no requieren un acceso frecuente a los datos, pero una interface de usuario robusta necesitara de la lógica de negocios para la validación en la entrada de campos cálculos en tiempo real u otras interacciones de usuarios.
  • 86.
  • 87. Aplicaciones Web 3 capas:  En la capa de presentación esta el navegador el cual visualiza las paginas web.  En la capa de negocios el navegado se comunica con el servidor web y a su vez con el servidor de aplicaciones conformando la lógica de negocios.  Posteriormente en la capa de datos se accede a la bases de datos.
  • 88. Arquitectura de Aplicaciones Web  Los servidores de aplicaciones actúan como enlace entre los servidores web y los servidores de bases de datos.  Se implementa la escalabilidad del sistema, la seguridad y la realización de código.
  • 89. Presentación + Lógica + Datos = Modelo de 3 capas