Sunteți pe pagina 1din 4

Ao de la Inversin para el Desarrollo Rural y la Seguridad Alimentaria

Nombres: Joel Omar

Apellidos: Burgos Palacios

Ciclo Acadmico: V

Docente: Ing. Ricardo Edwin More Reao

Facultad: Ingeniera de Sistemas

Tema: Investigacin formativa

I.

Definicin: La arquitectura informtica de Cliente / Servidor tiene como principio fundamental la agrupacin de todo tipo de aplicaciones en dos grupos fundamentales, que sera bsicamente dividir aquellas aplicaciones en las que se ofrecen distintos Servicios especficos y funcionalidades acordes, mientras que por otro lado estn aquellos programas que hacen uso de los servicios mencionados. En el caso de las aplicaciones consideradas dentro del grupo de Clientes, tal como hemos dicho las funcionalidades estn basadas en la utilizacin de un Servicio que es provisto justamente por las del otro grupo, teniendo en este conjunto todo el Software que si bien hace uso de las partes fsicas del equipo (Componentes de Hardware) no tiene la capacidad de generar procesos por s mismo. Es por ello que para que funcionen necesita contar con un Servidor como sustento, siendo ste el que le brinda el acceso y la base a su funcionamiento, siendo un claro ejemplo de ello los ordenadores que estn conectados mediante un nodo a un ordenador principal que le brinda las funciones y los datos necesarios para ejecutar una orden especfica. En el caso opuesto encontramos el de los Servidores, siendo en este caso una plataforma en el cual se brindan los distintos Servicios que estn en un funcionamiento constante esperando por la solicitud del Cliente para poder funcionar en conjunto, enviando la informacin solicitada y la respuesta a cada requerimiento de accin, cohesionando inclusive distintos Servicios al mismo tiempo, y pudiendo actuar con varios Clientes a la vez. Esto permite no solo la aplicacin de Redes de una extensin determinada (como Redes LAN de rea de tipo local, a nivel hogareo o empresarial, o ms amplias Redes WAN) a un sistema determinado, sino tambin realizar tareas integrndose a un Servidor determinado dentro de este espacio, o bien trabajar en forma autnoma, simplemente con el Cliente que est presente en cada terminal aislado. Es posible ello ya que si bien el Servidor es el sustento para algunas funciones del Cliente, no debemos olvidar que ste ltimo cuenta tambin por su parte con todo tipo de Aplicaciones y Archivos que estn alojados en forma local all, brindndole una autonoma absoluta en su funcionamiento para dichas tareas.

PROGRAMACIN DEL LADO DEL CLIENTE: La programacin del lado del cliente se ejecuta en el ordenador del usuario. Un ejemplo de programacin del lado del cliente es JavaScript. JavaScript puede ser utilizado para ejecutar los controles de los valores del formulario y enviar alertas al navegador del usuario. El problema con los scripts del lado del cliente es el lmite de control y los problemas con los sistemas operativos y navegadores web. Desde la programacin de un sitio web que involucra a los usuarios con varias opciones de software, es difcil para los programadores dar cuenta de cualquier error en el cdigo o compatibilidad con los navegadores. PROGRAMACIN DEL LADO DEL SERVIDOR: Del lado del servidor scripts se ejecutan en el servidor. Esto reduce la cantidad de errores o problemas de compatibilidad ya que el cdigo se ejecuta en un servidor usando un lenguaje y software. La programacin en el servidor tambin se puede cifrar cuando los usuarios envan variables de formulario, la proteccin de los usuarios frente a cualquier intento de intrusin. Algunos ejemplos de lenguajes de programacin del lado del servidor son C #, VB.NET y PHP.

CARACTERSTICAS DE LA COMPUTACIN CLIENTE/SERVIDOR: a. Una arquitectura cliente/servidor consiste de un proceso cliente y un proceso servidor que pueden ser distinguidos uno de otro y que pueden interactuar bastante independientemente. b. Las partes cliente y servidor pueden operar, aunque no necesariamente, en plataformas computacionales diferentes. c. Tanto la parte cliente como la del servidor pueden ser actualizadas individualmente sin que la otra deba serlo tambin. d. El servidor es capaz de dar servicio a mltiples clientes en forma concurrente. En algunos sistemas pueden accesar mltiples servidores. e. Un sistema cliente/servidor incluye algn tipo de capacidad de red f. Una porcin significativa (a veces la totalidad) de la lgica de la aplicacin reside en el cliente. g. El procesamiento es iniciado usualmente en el lado del cliente, no del servidor. Sin embargo, los servidores de bases de datos pueden iniciar acciones basadas en disparos automticos, reglas del negocio o procedimientos almacenados.

h. Una interfaz grfica de usuario amigable generalmente reside en el lado del cliente. i. La capacidad de un lenguaje estructurado de consultas es una caracterstica de la mayora de los sistemas cliente/servidor. j. El servidor de base de datos debera proporcionar seguridad y proteccin a los datos.

CONCLUCION: Diversas aplicaciones se ejecutan en un entorno cliente/servidor. Esto significa que los equipos clientes (equipos que forman parte de una red) contactan a un servidor, un equipo generalmente muy potente en materia de capacidad de entrada/salida, que proporciona servicios a los equipos clientes. Estos servicios son programas que proporcionan datos como la hora, archivos, una conexin, etc. Los servicios son utilizados por programas denominados programas clientes que se ejecutan en equipos clientes. Por eso se utiliza el trmino "cliente" (cliente FTP, cliente de correo electrnico, etc.) cuando un programa que se ha diseado para ejecutarse en un equipo cliente, capaz de procesar los datos recibidos de un servidor (en el caso del cliente FTP se trata de archivos, mientras que para el cliente de correo electrnico se trata de correo electrnico).

REFERENCIA BIBLIOGRFICA: http://www.clubinvestigacioncr.com/docs/informe23.pdf http://www.slideshare.net/Itachi354/sistema-cliente-servidor

S-ar putea să vă placă și