0% encontró este documento útil (0 votos)
1K vistas11 páginas

Herramientas para Programación Cliente-Servidor

Este documento describe las herramientas de programación cliente-servidor y los conceptos básicos de servidores. Explica las características principales de un servidor, la estructura básica de cliente-servidor, cómo instalar y configurar un servidor local, y cómo respaldar e recuperar la información de un servidor. También cubre la conexión y desconexión de servidores.

Cargado por

Rodolfo Marcano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1K vistas11 páginas

Herramientas para Programación Cliente-Servidor

Este documento describe las herramientas de programación cliente-servidor y los conceptos básicos de servidores. Explica las características principales de un servidor, la estructura básica de cliente-servidor, cómo instalar y configurar un servidor local, y cómo respaldar e recuperar la información de un servidor. También cubre la conexión y desconexión de servidores.

Cargado por

Rodolfo Marcano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad politécnica territorial del estado bolívar

Ministerio del poder popular para la educación universitaria


Programa nacional de formación en informática
T2-INF-T4

Profesora: Hermes Marcano alumno:


Alexander José rojas 26.870.186
Ajrvonline@[Link]
INDICE
INTRODUCCIÓN ............................................................................................... 3
HERRAMIENTAS PROGRAMACIÓN CLIENTE SERVIDOR ............................ 4
SERVIDORES: CARACTERÍSTICAS PRINCIPALES, ESTRUCTURA BÁSICA,
INSTALACIÓN, CONEXIÓN Y DESCONEXIÓN, RESGUARDO Y
RECUPERACIÓN DE LA INFORMACIÓN. ........................................................ 5
Servidor........................................................................................................... 5
Características de un Servidor ........................................................................ 6
ESTRUCTURA BÁSICA CLIENTE/SERVIDOR ................................................. 7
Requerimientos para que un computador se pueda conectar a una red......... 7
INSTALANDO Y CONFIGURANDO MI SERVIDOR LOCAL. ............................ 8
CONEXIÓN Y DESCONEXIÓN DEL SERVIDOR .............................................. 8
RESGUARDO Y RECUPERACIÓN DE LA INFORMACIÓN ............................. 9
PUBLICACIÓN Y ACTUALIZACIÓN. ............................................................... 10
CONCLUSIÓN ................................................................................................. 11
INTRODUCCIÓN

El tremendo desarrollo tecnológico alcanzado en los últimos años ha cimentado a la


computadora como una de las herramientas más importantes en las que puede confiar
cualquier científico, con aplicaciones que van desde la parte técnica hasta la parte
académica, por lo que las nuevas generaciones deben estar muy bien informadas sobre
el funcionamiento y la aplicación de la tecnología en su campo de estudio. Las instituciones
educativas son muy conscientes del papel que juegan las herramientas tecnológicas
actuales y, como tal, las disciplinas correspondientes a la operación de herramientas de
software, lenguajes de programación, algoritmos, teoría computacional e incluso modelado
y simulación a menudo se incluyen en los programas académicos en diferentes
ocupaciones. En ciencias, aunque se suele hacer razonamiento teórico, también se
incluyen asignaturas encargadas de brindar a los estudiantes oportunidades para
manipular lenguajes de programación.
HERRAMIENTAS PROGRAMACIÓN CLIENTE SERVIDOR

Herramientas de programación Cliente-Servidor La arquitectura cliente-servidor


es un modelo de aplicación distribuida en el que las tareas se reparten entre los
proveedores de recursos o servicios, llamados servidores, y los demandantes,
llamados clientes. Un cliente realiza peticiones a otro programa, el servidor,
quien le da respuesta. Esta idea también se puede aplicar a programas que se
ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema
operativo multiusuario distribuido a través de una red de computadoras. Algunos
ejemplos de aplicaciones computacionales que usen el modelo cliente-servidor
son el Correo electrónico, un Servidor de impresión y la World Wide Web.
Definición de Servidor Web: Un servidor web o servidor HTTP es un programa
informático que procesa una aplicación del lado del servidor, realizando
conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el
cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación
del 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 suele
utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas
comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El
término también se emplea para referirse al ordenador que ejecuta el programa.
Tipos de Servidores web más utilizados: Servidor Web Almacena principalmente
documentos HTML (son documentos a modo de archivos con un formato
especial para la visualización de páginas web en los navegadores de los
clientes), imágenes, videos, texto, presentaciones, y en general todo tipo de
información. Además se encarga de enviar estas informaciones a los clientes.
Servidor de Base de Datos Da servicios de almacenamiento y gestión de bases
de datos a sus clientes. Una base de datos es un sistema . Que nos permite
almacenar grandes cantidades de información. Por ejemplo, todos los datos de
los clientes de un banco y sus movimientos en las cuentas. Servidores Clúster
Son servidores especializados en el almacenamiento de la información teniendo
grandes capacidades de almacenamiento y permitiendo evitar la pérdida de la
información por problemas en otros servidores.
SERVIDORES: CARACTERÍSTICAS PRINCIPALES,
ESTRUCTURA BÁSICA, INSTALACIÓN, CONEXIÓN Y
DESCONEXIÓN, RESGUARDO Y RECUPERACIÓN DE LA
INFORMACIÓN.

Servidor
Es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El
término servidor ahora también se utiliza para referirse al ordenador físico en el
cual funciona ese software, una máquina cuyo propósito es proveer datos de
modo que otras máquinas puedan utilizar esos datos. Un servidor es una
computadora que, formando parte de una red, provee servicios a otras
computadoras denominadas clientes, sirve información a los ordenadores que
se conecten a él. Cuando los usuarios se conectan a un servidor pueden acceder
a programas, archivos y otra información del servidor. En la web, un servidor web
es un ordenador que usa el protocolo http para enviar páginas web al ordenador
de un usuario cuando el usuario las solicita. Algunos servidores manejan
solamente correo o solamente archivos, mientras que otros hacen más de un
trabajo, ya que un mismo ordenador puede tener diferentes programas de
servidor funcionando al mismo tiempo.

Los servidores se conectan a la red mediante una interfaz que puede ser una red
verdadera o mediante conexión vía línea telefónica o digital. Un servidor no es
necesariamente una máquina de última generación de grandes proporciones, no
es necesariamente un superordenador; un servidor puede ser desde una
computadora vieja, hasta una máquina sumamente potente (ej.: servidores web,
bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes
de memoria). Todo esto depende del uso que se le dé al servidor. Si usted lo
desea, puede convertir al equipo desde el cual usted está leyendo esto en un
servidor instalando un programa que trabaje por la red y a la que los usuarios de
su red ingresen a través de un programa de servidor web como Apache. Por lo
cual podemos llegar a la conclusión de que un servidor también puede ser un
proceso que entrega información o sirve a otro proceso. El modelo cliente-
servidor no necesariamente implica tener dos ordenadores, ya que un proceso
cliente puede solicitar algo como una impresión a un proceso servidor en un
mismo ordenador
Características de un Servidor
Un servidor es una computadora que, formando parte de una red, provee
servicios a otras computadoras denominadas clientes. El número de servidores
determina en gran medida la configuración de la red. Algunas de sus
características son:

 Al iniciarse esperan a que lleguen las solicitudes de los clientes,


desempeñan entonces un papel pasivo en la comunicación.
 Tras la recepción de una solicitud, la procesan y luego envían la
respuesta al cliente.
 Por lo general, aceptan conexiones desde un gran número de clientes
(en ciertos casos el número máximo de peticiones puede estar limitado).

No es frecuente que interactúen directamente con los usuarios finales. Las


características que estos tengan, variaran dependiendo del servicio que
proveerá el servidor, del entorno en donde se usara y cuanta información
manejara. Las principales características de un servidor son:

 Procesador: Se elegirá si se usara un Intel o AMD. Un solo núcleo, doble


núcleo, 4 núcleos, etc. Normalmente para servidores se llegan a utilizar
los Intel Xeon, o los AMD Opteron.
 Memoria RAM: Esta llega a ser muy importante, ya que al manejar gran
cantidad de datos, es conveniente no quedarnos con poca RAM. Una vez
agotada la RAM se empieza a utilizar memoria virtual (o swap), la cual
ralentiza los procesos. Lo recomendable son 2GB o más.
 Disco Duro: Con una buena capacidad de almacenamiento, unos 100GB
mínimo. La velocidad (RPM) y la marca del disco duro también es muy
importante.
 Preferentemente SATA. Velocidad del Internet: En caso de usarse como
servidor web, se necesita una velocidad de subida y bajada buena
ESTRUCTURA BÁSICA CLIENTE/SERVIDOR

La estructura cliente servidor es muy sencillo en donde: * Los computadores son


los servidores en donde se almacena informacion. * El cliente es la computadora
que hace la peticion para que le muestre lagunos de los archivos almacenados.

Requerimientos para que un computador se pueda conectar a una red

Una red de computadoras, también llamada red de ordenadores o red


informática, es un conjunto de equipos (computadoras y/o dispositivos)
conectados por medio de cables, señales, ondas o cualquier otro método de
transporte de datos, que comparten información (archivos), recursos (CD-ROM,
impresoras, etc.), servicios (acceso a internet, e-mail, chat, juegos), etc.
incrementando la eficiencia y productividad de las personas. Una red de
comunicaciones es un conjunto de medios técnicos que permiten la
comunicación a distancia entre equipos autónomos (no jerárquica -master/slave-
). Normalmente se trata de transmitir datos, audio y vídeo por ondas
electromagnéticas a través de diversos medios (aire, vacío, cable de cobre,cable
de fibra óptica, etc.). Red de Transporte La Red de Transporte es una red de
ámbito nacional estructurada en capas. Transporta información de usuario desde
un punto a otro u otros puntos de forma bidireccional o unidireccional. También
transfiere diversas clases de información de control de red, tales como la
señalización e información de operaciones y mantenimiento. Basada en
tecnologías ATM, HDSL, JDS, JDP y DWDM, está compuesta por sistemas de
transmisión multi-suministradores y soportados por la red de fibra óptica,
sistemas radioeléctricos y conexiones JDP. Debido a su naturaleza compleja y
extensa, es esencial para su diseño y gestión la elaboración de un modelo de
red apropiado con entidades funcionales bien definidas. La Red de Transporte
puede describirse definiendo las asociaciones existentes entre los puntos de la
red que la forman. A fin de simplificar su descripción, se utiliza un modelo de Red
de Transporte basado en los conceptos de estratificación y subdivisión dentro de
cada capa, de una forma que permita un elevado grado de recurrencia.

INSTALANDO Y CONFIGURANDO MI SERVIDOR LOCAL.

Lo primero que hay que hacer es descargar el WAMP desde su página


oficial[Link] Tener cuidado al momento de la
descarga ya que te ofrece varios paquetes de instalación dependiendo de la
tecnología de tu sistema operativo.
Una vez instalado, el programa creará un ícono de acceso directo en el escritorio
para que arranques el servidor cada vez que lo quieras utilizar. Al arrancar el
WAMP veremos un ícono que comenzará en rojo, cambiará a naranja y
finalmente se pondrá en verde para indicarnos que nuestro ordenador ya se
encuentra funcionando en un servidor local.
El icono verde indica que el WAMP está activo. Si hacemos clic sobre este ícono
veremos cómo se despliegan todas las funcionalidades del WAMP incluyendo el
archivo “[Link]” que se puede configurar para que nuestras páginas web se
puedan visualizar correctamente en nuestro servidor local.

CONEXIÓN Y DESCONEXIÓN DEL SERVIDOR

El servidor tiene dos modos: inactivo (standby) y completamente activo. El


servidor entra en el modo inactivo automáticamente cuando se conecta a una
fuente CA. Esto sirve para alimentar el SP. Consulte Cómo suministrar
alimentación en modo inactivo (standby) para la configuración inicial del
procesador de servicios. Cómo suministrar alimentación en modo inactivo
(standby) para la configuración inicial del procesador de servicios Utilice este
procedimiento para aplicar alimentación en modo inactivo al SP antes de la
configuración inicial.
Asegúrese de que los cables de alimentación CA estén conectados a los cuatro
conectores de alimentación CA en el panel posterior del servidor y en las tomas
de alimentación CA puestas a tierra en dos circuitos ramales independientes.
Cuando la alimentación esté conectada, el SP se arranca y, una vez realizada la
operación, el servidor se encontrará en el modo de alimentación inactivo
(standby). El SP está listo para su uso y el LED de encendido/OK parpadeará en
el panel frontal. No encienda el servidor hasta que esté preparado para instalar
o configurar el sistema operativo. Con el modo de alimentación inactivo (standby)
se suministra energía sólo al procesador de servicio y a los ventiladores de
suministro de energía. El modo completamente activo es el modo de
funcionamiento normal. Cuando el servidor entra en el modo completamente
activo, se suministra energía a todos los componentes del sistema, el servidor
se inicia y el sistema operativo

RESGUARDO Y RECUPERACIÓN DE LA INFORMACIÓN

Actualmente uno de los aspectos más importantes en el manejo de la


información es la seguridad.
Los factores de confidencialidad, integridad y disponibilidad, relacionados con
quien debe ver la información, quien puede modificar son tan importantes como
entender la claridad. El hardware, software y la información. De las personas, del
software dañino, y de siniestros. No prestar nuestra PC, no dejar en lugares
públicos, saber su correcto uso, asignar una clave, hacer uso de reguladores
para proteger de sobrecargas de voltaje que pueda dañar el hardware; para el
software es necesario hacer uso de aplicaciones con licencia o de tipo libre. Por
ultimo lo más importante es el cuidado de los archivos que contiene la
información, mediante activar el control de acceso y realizar respaldos. Una
forma de proteger los archivos o documentos contra escritura es activar el
atributo en la lectura. Se requiere realizar una clasificación del tipo de
información o datos en el que el centro u organización opera y establecer un
esquema por orden de producción o de importancia. Existen dos tipos de
resguardo, resguardo local y resguardo fuera de sitio. Los archivos con reguardo
local son aquellos que por naturaleza de los procesos de operación puede estar
disponible en el momento oportuno para la producción diaria. Los archivos con
resguardo fuera del sitio serán aquellos que por su importancia en la operación
sean vitales en el caso de pérdida o daño de los archivos locales. Estos archivos
pueden estar guardados en un área contra accidentes y desastre

PUBLICACIÓN Y ACTUALIZACIÓN.

El último paso es la publicación en la web, es decir, la grabación en un servidor


de internet. Está acción requiere dos condiciones: dispones de espacio en un
servidor de internet para el alojamiento o hosting y un programa de transferencia
de archivos FTP. Un servicio de hosting o alojamiento web es el espacio
disponible en un servidor de internet para el almacenamiento de las páginas web
y el resto de archivos relacionados. Las páginas web son archivos que ocupan
un espacio físico en bytes. Para poder mostrarlas en la web, deben estar
archivadas en un servidor de internet. Este espacio se puede alquilar o puede
ser gratuito. La diferencia en el servicio suele ser la cantidad de espacio y la
inclusión de publicidad en los espacios gratuitos. Está claro que las necesidades
de almacenamiento de datos, seguridad y disponibilidad de una empresa no son
las mismas que las de un particular, cuyo objetivo es crear una página
divulgativa. En estas direcciones encontrarás artículos sobre ambas
posibilidades y listados con diversas ofertas.
CONCLUSIÓN

El objetivo de desarrollar un lenguaje de alto nivel es hacerlo más fácil de


entender y comprender para la mayoría de los programadores, de modo que
los programadores puedan concentrarse más en resolver la tarea o el
problema que en el lenguaje que las máquinas deben comprender. C++
surgió de la fusión de dos ideas: la eficiencia con la que el lenguaje C puede
acceder al hardware cuando realiza tareas que realmente requieren recursos
de memoria y la idea abstracta de representar nuevos conceptos de clases y
objetos. El lenguaje C++ presenta excelentes herramientas de desarrollo para
programadores, como funciones, bibliotecas, clases y objetos. Así que los
programadores son los encargados de utilizar estas herramientas para
resolver un problema específico. El lenguaje C++ tiene una serie de
características que lo diferencian del lenguaje C. Aunque puede verse como
una simple extensión del lenguaje C, en realidad supone un cambio en la
forma de pensar de los programadores.

Universidad politécnica territorial del estado bolívar 
Ministerio del poder popular para la educación universitaria 
Progr
INDICE 
INTRODUCCIÓN ............................................................................................... 3 
H
INTRODUCCIÓN 
 
 
 
El tremendo desarrollo tecnológico alcanzado en los últimos años ha cimentado a la 
computadora como una
HERRAMIENTAS PROGRAMACIÓN CLIENTE SERVIDOR 
 
Herramientas de programación Cliente-Servidor La arquitectura cliente-servidor
SERVIDORES: CARACTERÍSTICAS PRINCIPALES, 
ESTRUCTURA BÁSICA, INSTALACIÓN, CONEXIÓN Y 
DESCONEXIÓN, RESGUARDO Y RECUPERACIÓN D
Características de un Servidor  
Un servidor es una computadora que, formando parte de una red, provee 
servicios a otras c
ESTRUCTURA BÁSICA CLIENTE/SERVIDOR  
 
La estructura cliente servidor es muy sencillo en donde: * Los computadores son 
los
de Transporte basado en los conceptos de estratificación y subdivisión dentro de 
cada capa, de una forma que permita un elev
Cuando la alimentación esté conectada, el SP se arranca y, una vez realizada la 
operación, el servidor se encontrará en el m
sean vitales en el caso de pérdida o daño de los archivos locales. Estos archivos 
pueden estar guardados en un área contra a

También podría gustarte