Está en la página 1de 11

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERIA INDUSTRIAL


ESCUELA DE INGENIERIA INFORMATICA

CURSO :
SISTEMA CLIENTE SERVIDOR

DOCENTE :
MG. VILLASECA NUÑEZ RUBY DONNA

TEMA :
CONTROL 1 – CLIENTE SERVIDOR

INTEGRANTE:
RUIZ GOMEZ AARON ABRAHAM

PIURA – PERÚ
2022
ÍNDICE
I. INTRODUCCION....................................................................................................................3
II. RESUMEN.............................................................................................................................4
III. DESARROLLO........................................................................................................................5
A. Investigar Tecnologías usadas en entorno cliente y servidor...........................................5

B. ¿Qué es un cliente?..........................................................................................................6

C. ¿Qué es un servidor?........................................................................................................6

D. ¿Qué plataformas cliente servidor conoce?.....................................................................6

E. ¿Qué es un procesamiento distribuido?...........................................................................7

F. ¿Qué es un procesamiento cooperativo?.........................................................................8

G. ¿Qué es un procesamiento “igual-a-igual”?.....................................................................9

IV. CONCLUSIONES..................................................................................................................10
V. BIBLIOGRAFIA.....................................................................................................................11
I. INTRODUCCION
La comunicación entre las personas es una de las más demandas entre las
relaciones sociales, como también los procesos que se llevan a cabo para que
esta comunicación tenga los mejores resultados, tales como esta, existe la
necesidad de entender y estudiar la comunicación de tecnologías, por la cual
surge la necesidad de investigar las tecnologías que nos ayudan a tener una
comunicación directa entre un individuo (cliente) y un servidor.

La tecnología cliente-servidor es el procesamiento colaborativo de información


por múltiples procesadores donde múltiples clientes dispersos geográficamente
realizan solicitudes desde uno o más servidores centrales. Desde la perspectiva
de las funciones, la arquitectura cliente-servidor se puede definir como una
arquitectura distribuida que permite a los usuarios finales un acceso transparente
a la información incluso en un entorno multiplataforma. Esto la convierte en la
arquitectura más utilizada en implementaciones de sistemas distribuidos.

A continuación se les invita a continuar con la lectura de la investigación.

3
II. RESUMEN
La particularidad de esta investigación se basa en detallar la relación que tiene
un cliente y un servidor, que a grandes rasgos se dice que la relación es que un
cliente es el que envía una petición y el servidor le da respuesta a esta.

Obteniendo la información de la relación podemos determinar e investigar cómo


es que funcionan las tecnologías que están basadas en esta relación (HTML,
JAVASCRIPTS, PHP, ASP)

Mencionaremos algunas plataformas que tienen la arquitectura cliente – servidor


para detallar más aun la investigación y mejor entendimiento de nuestros
lectores.

También se investigarán los procesamientos (distribuido y cooperativo) que nos


ayudan a entender cómo es que funciona esta relación en la práctica y como
obtienen resultados para cada uno de estos procesos y por ultimo como es que
actúa el proceso P2P mediante su arquitectura de relación cliente con cliente.

Por último, tendremos las conclusiones que se desarrollaron a lo largo de la


investigación detallada.

4
III. DESARROLLO
A. Investigar Tecnologías usadas en entorno cliente y servidor.
Por parte del Cliente:

HTML: “Se trata de la sigla que corresponde a HyperText Markup


Language, es decir, Lenguaje de Marcas de Hipertexto, que podría ser
traducido como Lenguaje de Formato de Documentos para Hipertexto.
Este es un lenguaje de programación que se utiliza para el desarrollo de
páginas de Internet.” (Angel, 2018) esta tecnología nos permite ordenar
diversos datos en un solo bloque, por la cual estas nombraran las
etiquetas o bloques donde se ordenaran los datos o la información que se
brinda, por lo que también lo nombran sistema de formato abierto.

JavaScript: “Es un lenguaje de programación interpretado, dialecto del


estándar ECMAScript. Se define como orientado a objetos, basado en
prototipos, imperativo, débilmente tipado y dinámico.” (Angel, 2018) si
bien esta tecnología se utiliza principalmente por parte del cliente, en la
cual el cliente puede implementar un navegador web permitiendo las
mejoras correspondientes que se crean conveniente, también existe una
forma de esta tecnología que es por parte del servidor.

Por parte del Servidor:

PHP: “Es un lenguaje de código abierto muy popular especialmente


adecuado para el desarrollo web y que puede ser incrustado en HTML.
Lo que distingue a PHP de algo como JavaScript del lado del cliente es
que el código es ejecutado en el servidor, generando HTML y enviándolo
al cliente.” (Angel, 2018) el concepto del autor informa y detalla que el
cliente tendrá como respuesta la ejecución del script, lo cual explica que
este servidor puede ser utilizado para procesar ficheros HTML.

ASP: “La tecnología ASP está estrechamente relacionada con el modelo


tecnológico y de negocio de su fabricante. Intenta ser solución para un

5
modelo de programación rápida ya que programar en ASP es como
programar en Visual Basic Script con algunas ventajas específicas en
entornos web.” (Angel, 2018) si bien esta tecnología que sale como la
solución para que el servidor interactúe rápido las respuestas, no es
recomendable por los programadores web, que prefieren otros lenguajes
de programación por parte del servidor.

B. ¿Qué es un cliente?
“Programa ejecutable que participa activamente en el establecimiento
de las conexiones. Envía una petición al servidor y se queda esperando
por una respuesta. Su tiempo de vida es finito una vez que son servidas
sus solicitudes, termina el trabajo”. (Oscar Lizama, Geordy Kindley,
Javier Jeria Morales, 2018); lo que nos dice los autores que la definición
de cliente, no es más que, un cliente o programa es la representación de
una identidad que necesitan servicios, el cliente es el que envía una
solicitud de algún servicio y espera la réplica de dicha solicitud.

Al hablar nosotros del cliente computacional, son las maquinas simples


como las computadoras o estaciones de trabajo que produce una interfaz
gráfica de fácil manejo.

C. ¿Qué es un servidor?
“Es un programa que ofrece un servicio que se puede obtener en una
red. Acepta la petición desde la red, realiza el servicio y devuelve el
resultado al solicitante.” (Oscar Lizama, Geordy Kindley, Javier Jeria
Morales, 2018), para resumir lo que explican los autores tenemos que un
servidor es un programa que proporciona servicios, este es el que recibe
las solicitudes y retorna de una manera lógica y practica lo solicitado.

Si hablamos del servidor computacional, es el que permite el acceso a los


clientes a compartir una misma base de datos, en la cual el cliente tiene
permitido usar sistemas de computación de alto rendimiento para la
gestión de base de datos.

6
D. ¿Qué plataformas cliente servidor conoce?
Dos de las más conocidas plataformas Correo electrónico y Servidor de
impresión, explicaremos cuál es su función y la comprobación de que son
una plataforma que si utilizan la arquitectura cliente servidor.

 Correo electrónico: Este servicio de red es con el cual un cliente


puede enviar y recibir mensajes, en esta plataforma interactúan
muchos clientes que solicitan mandar mensajes y como en los
mensajes o cartas tradicionales siempre hay buzones, entonces
esta plataforma actúa como un buzón electrónico o servidor de
correo, que recoge la información del cliente y la manda al cliente
que ha solicitado el primer cliente, demuestra que esta plataforma
utiliza la arquitectura cliente-servidor.
 Servidor de impresión: es un servidor cual tiene el proceso de que
algún cliente pueda acceder a ella para imprimir cualquier trabajo
de impresión en la impresora, esta acepta los detalles de
impresión y manda un aviso a la impresora para que se haga un
trabajo y esta devuelva lo que el cliente solicito, con lo que se
demuestra que este servidor de impresión tiene una arquitectura
de cliente-servidor.

E. ¿Qué es un procesamiento distribuido?


“Un sistema distribuido consiste en una colección de computadoras
ligadas por red y equipadas con algún software de implementación
distribuida, el cual permite a las máquinas coordinar actividades y
compartir los recursos del sistema” (Guerrero, 2016)¸ este tipo de
procesamiento distribuido es una forma de proceso en la que los datos y
las funciones están distribuidos en los distintos elementos de una
configuración o sistema, que implica la presencia de una red de área local
o una red de área amplia. Este sistema permite que los usuarios o clientes
que ingresan a la red puedan usar sus medios simultáneamente, el
procesamiento distribuido tiene que sus componentes son independientes
y a la mínima falla de un componente los demás funcionaran de manera

7
adecuada por tener independencia cada uno de ellos, la cual logra más
eficacia el sistema, pues el sistema en general sigue funcionando.

Explicación grafica de un proceso distribuido

F. ¿Qué es un procesamiento cooperativo?


“Es una configuración de proceso cooperativo, el proceso de la
aplicación que se lleva acabo de forma optimizada, aprovechando la
potencia de las máquinas cliente y servidora y la distribución de los
datos. Esta configuración es más compleja de instalar y mantener, pero,
a largo plazo, este tipo de configuración puede ofrecer una mayor
ganancia de productividad del usuario y una mayor eficacia de la red
que otros métodos cliente/servidor.” (Sistemas Operativos , 2016)¸ el
concepto del autor nos explica que un proceso cooperativo es el
procesamiento de obtener los mejores resultados posibles determinando
las variables que vienen a ser el cliente y el servidor, en la cual se brinda
también para su mayor beneficio y productividad al realizar sus
actividades; Este proceso nos permite tener correlación, tener eficacia de
resultados y de distribuir información entre los involucrados. Esta
también consiste en que el proceso cooperativo tiene que una aplicación
se gestiona desde dos (o más) diferentes configuraciones hardware. El
procesamiento cooperativo produce un mecanismo por el cual los
procesos pueden comunicarse y adaptar sus actividades sin compartir el
mismo espacio de direcciones.

8
Explicación grafica de un proceso cooperativo.

G. ¿Qué es un procesamiento “igual-a-igual”?


Este procesamiento o tecnología “igual a igual” también es llamado
como P2P “peer to peer”; “Las tecnologías ‘peer to peer’ (P2P) hacen
referencia a un tipo de arquitectura para la comunicación entre
aplicaciones que permite a individuos comunicarse y compartir
información con otros individuos sin necesidad de un servidor central
que facilite la comunicación.” (Security, 2015), como indica el autor este
procesamiento tiene como destacado el relacionar información de cliente
a cliente sin necesidad de tener que utilizar al servidor, si también se
destaca que esta relación no funciona para aplicaciones finales. La
principal utilidad del P2P es para el intercambio de archivos entre
clientes.

Como también la principal ventaja de este procesamiento es que se ayuda


del máximo beneficio de los recursos de los clientes que utilizan esta
tecnología para proporcionar servicios de aplicación, sin la necesidad de
confiar en los recursos de un servidor o más servidores.

9
Explicación grafica de un proceso de igual a igual o P2P

IV. CONCLUSIONES
 La investigación basada en la relación de la arquitectura cliente –
servidor se concluye que es de mucha importancia entender su relación
para la informática, ya que con esta entenderemos la integración de
sistemas diferentes y cómo podemos interactuar información. De tal
manera que mediante la informática podemos integrar computadoras con
sistemas complejos y menos complejos, sin necesidad de utilizar un solo
servidor, sino que cada cliente tenga la libertad de obtener información
mediante una o dos redes locales y utilizarla como más crea conveniente.
 La arquitectura cliente-servidor es importante para la conectividad global
y el intercambio de información porque es solicitado por el cliente y
enviado por el servidor. Esto significa importancia en un sistema
distribuido ya que diferentes computadoras comparten tareas.
 En relación a la arquitectura cliente servidor se concluye que esta tiene 3
tipos de procesamiento distribuida, cooperativa y el P2P, en la cual las
dos primeras tienen relación cliente - servidor y la última tiene una
relación cliente – cliente. El procesamiento distribuido sus datos y
funciones están en todos sus elementos y tiene que tener un servidor para
su funcionamiento, en el procesamiento cooperativo su principal
característica es determinar la funcionalidad de los involucrados que
viene a ser cliente y servidor para su máximo beneficio conjunto y por

10
ultimo el P2P no tiene la necesidad de utilizar el servidor, porque busca
su funcionalidad intercambiando archivos y usando el beneficio
mutuamente entre clientes.

V. BIBLIOGRAFIA

Angel, M. (20 de Enero de 2018). Tecnologias usadas en entorno cliente y servidor.


Obtenido de Tecnologias usadas en entorno cliente y servidor:
http://mialtoweb.es/tecnologias-usadas-en-entorno-cliente-y-servidor/

Guerrero, E. (2016). Tipos de Diseño. Obtenido de Tipos de Diseño:


https://sistemasmodelado.files.wordpress.com/2011/04/clase-4-tipos-de-
disec3b1o1.pdf

Oscar Lizama, Geordy Kindley, Javier Jeria Morales. (1 de Julio de 2018). Redes de
computadores Arquitectura Cliente - Servidor. Obtenido de Redes de
computadores Arquitectura Cliente - Servidor:
http://profesores.elo.utfsm.cl/~agv/elo322/1s16/projects/reports/Proyecto
%20Cliente%20-%20Servidor.pdf

Security, P. (2015). ¿QUÉ ES PEER - TO - PEER (P2P)? Obtenido de ¿QUÉ ES PEER


- TO - PEER (P2P)?:
http://resources.pandasecurity.com/enterprise/solutions/8.%20WP%20PCIP
%20que%20es%20p2p.pdf

Sistemas Operativos . (2 de Noviembre de 2016). Obtenido de Procesos Cooperativos:


https://chsosunal20162913052.wordpress.com/2016/11/02/procesos-
cooperativos/

11

También podría gustarte