Please enable JavaScript.
Coggle requires JavaScript to display documents.
El sistema operativo.
descarga (2) - Coggle Diagram
El sistema operativo.
El servidor Web y de aplicaciones
Servidor Web. Es un programa que gestiona cualquier aplicación en el lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando una respuesta en cualquier lenguaje o aplicación en el lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un Navegador Web. Para la transmisión de todos estos datos se utiliza algún protocolo.
Servidores de aplicaciones
Un Servidor de Aplicaciones no es más que un cambio de nombre, para algunos Servidores Web de nueva generación que proporcionan la lógica de negocio sobre la que construir aplicaciones.
Primero, el navegador solicita como Cliente DNS la traducción de una URL (por ejemplo http://www.mec.es) a una IP y segundo, una vez que ha recibido la traducción del Servidor DNS, se realiza la petición HTTP al servidor que tenga la IP concreta. Fijémonos que si ponemos la IP en vez de la dirección en el Navegador, también funciona.
La Web funciona siguiendo el Modelo cliente-servidor. Un Servidor se encarga de prestar el servicio, y un cliente que es quien recibe dicho servicio
Cliente Web: Es un programa mediante el cual el usuario solicita a un Servidores Web el envío de información. Esta información se transfiere mediante el Protocolo HTTP. Información que recibe: La información que se recibe es un conjunto de documentos de texto codificados en lenguaje HTML.
Las aplicaciones del lado del servidor
están escritas mediante un lenguaje de programación,
entre los que más se utilizan están los siguientes:
-
-
-
-
-
Servidores basados en procesos
Este diseño es el predecesor de todos los demás. Se basa en la obtención de paralelismo mediante la duplicación del proceso de ejecución. Existen varios diseños basados en procesos.
SERVIDOR DE BASE DE DATOS
Un servidor de base de datos es un programa que provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. También puede hacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio.
En todo sistema abierto, debe proporcionarse un potente mecanismo de seguridad que garantice que ningún intruso pueda acceder o
corromper la integridad del sistema, en servidores de bases de datos hablaremos de la seguridad a 4 niveles básicos:
-
-
-
-
LGUNOS SERVIDORES SON:
MySQL server -- Base de datos de código abierto muy popular, pequeña y rápida.
PostgreSQL server -- Base de datos de código abierto,
es un servidor de base de datos relacional orientada a objeto publicado bajo licencia libre BSD.
-
-
Si vamos a la función fundamental de un servidor de base de datos, encontraremos que es el servicio que provee
de información a otras aplicaciones web o equipos/hosts, tal como se especifica en el modelo cliente servidor.
Mediante el uso de un cliente de base de datos,
se puede acceder a la información que se guarda en
las diferentes bases de datos. Una vez el cliente ha accedido mediante un usuario,
contraseña y nombre de host,
se le permiten realizar diferentes tareas, dependiendo del nivel de privilegios que posea.
Existen muchos usos populares que se les
ha dado a los servidores de base de datos desde su invención, por ejemplo:
Administración de registros de personas: el uso de software para registros médicos,
así como fichas de perfiles de clientes en clínicas, centros de odontología y más, es algo muy común de ver.
Administración de documentos: sirve para organizar documentos de texto de diversa índole, algo muy usado en las diferentes empresas.
Administración contable e impositiva: el uso de base de datos
en estudios contables mejora el manejo de facturas, pagos de impuestos, gastos, ingresos y egresos.
Indexación de sitios web: el caso más popular del mundo es Google con su inmensa
base de datos para indexar, gestionar y modificar los aspectos de sitios webs en sus resultados.
Servir contenido dinámico: con el auge del servidor PHP y la programación web, se comenzaron a usar las bases de
datos para servir datos de foros, CMS, administraciones de usuarios, gestores de contenidos (como WordPress) y más.