Está en la página 1de 4

1

Prctica #7: Interaccin Cliente-Servidor


Julio Siguencia
jsiguenciau@est.ups.edu.ec
Universidad Politcnica Salesiana
Redes de Computadoras I

ResumenEn esta prctica de laboratorio de Redes de


Computadoras I se describe la actividad interaccin clienteservidor en donde los clientes como la PC necesitan de los
servicios de un servidor para poder interactuar.
Index TermsDHCP,DNS,HTTP,TFTP

I. I NTRODUCCIN
Los clientes, como las PC de escritorio, haceb uso de los
servidores.En el mundo de TCP/IP las comunicaciones entre
computadoras se rigen bsicamente por lo que se llama modelo Cliente-Servidor, ste es un modelo que intenta proveer
usabilidad, flexibilidad, interoperabilidad y escalabilidad en
las comunicaciones. El trmino Cliente/Servidor fue usado
por primera vez en 1980 para referirse a PCs en red.[1] El
ambiente de laboratorio del curso, que utiliza PC y servidores
reales, admite una amplia gama de servicios. En un ambiente
simulado, la cantidad de servicios es limitada. El Rastreador
de paquetes permite agregar servidores de red simulados
que admiten DHCP, DNS, HTTP y TFTP. El Rastreador de
paquetes tambin admite la adicin de PC simuladas que
pueden solicitar dichos servicios. Esta actividad utiliza una
red simple compuesta por una PC conectada directamente
a un servidor configurado para suministrar servicios DNS y
aloja una pgina Web. Esta actividad rastrea el flujo de trfico
cuando se solicita una pgina Web, se resuelve la direccin IP
de la pgina Web y se enva esta ltima.

centralizado de archivos. Una red de computadoras ofrece


la plataforma de comunicacin en la que numerosos clientes
pueden interactuar con uno o ms servidores. La interaccin
entre la aplicacin que ejecutan los usuarios en sus sistemas
frontales y el programa (base de datos) en el servidor posterior
se denomina relacin cliente-servidor. Esto implica que el
usuario dispone de una computadora con su propia capacidad
de procesamiento, que ejecuta un programa que puede efectuar
la interaccin con el usuario y la presentacin de la informacin. As, el modelo cliente-servidor reemplaza al paradigma
de informtica centralizada.[1][3]
En el modelo cliente servidor, el cliente enva un mensaje
solicitando un determinado servicio a un servidor (hace una
peticin), y este enva uno o varios mensajes con la respuesta
(provee el servicio) (Ver Figura 1). En un sistema distribuido
cada mquina puede cumplir el rol de servidor para algunas
tareas y el rol de cliente para otras.

II. O BJETIVO G ENERAL

Analizar la Interaccin Cliente-Servidor.

A. Objetivos Especficos

Configurar y ejecutar la simulacin en el software Packet


Tracer
Verificar los resultados obtenidos
Examinar la informacin de PDU de todos los eventos
producidos para obtener una descripcin general del
proceso de intercambio.
III. S NTESIS T ERICO

A. Modelo Cliente-Servidor
En el modelo cliente-servidor, los usuarios trabajan en
computadoras denominadas sistemas frontales (front-end) e interaccionan con sistemas servidores denominados posteriores
(back-end), que proporcionan servicios tales como el acceso
a una base de datos, la gestin de red y el almacenamiento

Figura 1. Modelo Cliente-Servidor.[3]

Internamente, el cliente y el servidor se dividen en varios


procesos, representados en la Figura 2. Hay que tener en
cuenta que el software de redireccin de los clientes determina
si las peticiones de los clientes van dirigidas hacia un servicio
local o hacia un servidor de la red. En funcin del sistema operativo y/o de la aplicacin, existen variaciones en la cantidad
de trabajo que realiza el servidor. En algunos casos, el servidor
realiza el menor trabajo posible con objeto de optimizar sus
prestaciones hacia un grupo de clientes en aumento continuo.
En otros casos, el servidor trabaja con toda su potencia y
gestiona la mayor parte de la carga de procesamiento.

Figura 2. Relacin Cliente-Servidor

Figura 3. Configuracion Cliente-Servidor.[2]

1) Cliente: El cliente es el proceso que permite al usuario


formular los requerimientos y pasarlos al servidor, se le
conoce con el trmino front-end . El Cliente normalmente
maneja todas las funciones relacionadas con la manipulacin
y despliegue de datos, por lo que estn desarrollados sobre
plataformas que permiten construir interfaces grficas de usuario (GUI), adems de acceder a los servicios distribuidos en
cualquier parte de una red. [2]
2) Servidor: Es el proceso encargado de atender a mltiples
clientes que hacen peticiones de algn recurso administrado
por l. Al proceso servidor se le conoce con el trmino backend [2]. El servidor normalmente maneja todas las funciones
relacionadas con la mayora de las reglas del negocio y los
recursos de datos.

C. Cliente-Servidor entre pares.


En un entorno de red par a par, tal como Windows para
trabajo en grupos de Microsoft, NetWare Lite, LANtastic
de Artisoft o NFS (Network File System), las estaciones
de trabajo pueden ser tanto clientes como servidores, segn
muestra la Figura 4. Un usuario puede compartir los archivos
ubicados en su disco duro con otros usuarios de la red. As,
la estacin de trabajo de dicho usuario se convierte en un
servidor de otro cliente. Al mismo tiempo, nuestro usuario
puede acceder como cliente a los archivos compartidos de otras
estaciones de trabajo.[1][2]

B. Arquitectura cliente-servidor
La arquitectura cliente-servidor define una relacin entre
el usuario de una estacin de trabajo y un servidor posterior
de archivos, impresin, comunicaciones,etc. El cliente debe
ser un sistema inteligente con su propia capacidad de procesamiento para descargar en parte al sistema posterior . Esta
relacin consiste en una secuencia de llamadas seguidas de
respuestas. Situar servicios de archivos en sistemas posteriores
dedicados tiene muchas ventajas. Es ms sencillo realizar el
mantenimiento y la seguridad de unos servidores situados en
un mismo lugar, y ms simple el proceso de realizacin de
copias de seguridad, siempre que los datos se encuentren en
una nica ubicacin y una misma autoridad los gestione.
Existen numerosas configuraciones cliente-servidor posibles. En la Figura 3, varios clientes acceden a un nico
servidor. Esta es la configuracin usual de una pequea red
de rea local (LAN, Local Area Network). El cuadro inferior
de la figura 3 muestra un modelo de base de datos distribuida
en el que los clientes acceden a los datos ubicados en varios
servidores.[2][3]

Figura 4. Configuracin cliente-servidor entre pares.[2]

Nombre
Modelo Osi
Protocolo TCP/IP
Packet Tracer
Servidor
PC

IV. M ATERIALES
Cantidad
1
1
1
1
1

V. D ESARROLLO
A. Tarea 1: Configurar y ejecutar la simulacin
1) Paso 1: Ingrese al modo simulacin: Cuando se inicia
Packet Tracer, el mismo presenta una representacin lgica de

la red en tiempo real. Al final de la barra amarilla, debajo


del rea de trabajo lgica se encuentra la ficha Tiempo real.
Ubicada por detrs y a la derecha de la ficha Tiempo real se
encuentra la ficha Simulacin. Haga clic en esta ficha para
ingresar en el modo de simulacin.

el botn Ir ubicado a la derecha. Minimice la ventana de


navegador simulado.

Figura 7. Solicitud de una pgina Web desde la PC.

Figura 5. Pasos para modo simulacin.

2) Paso 2.Establezca los filtros de la lista de eventos: En


modo simulacin, la manera por defecto es capturar todos
los eventos admitidos por Packet Tracer. Puede limitar las
capturas mediante la configuracin de los filtros de la lista
de eventos. Slo deseamos capturar eventos DNS y HTTP.
En la seccin Filtros de la lista de eventos, haga clic en el
botn Editar filtros. Aparecer una lista de eventos disponibles
seleccionados. Haga clic en la casilla de verificacin ubicada
a la izquierda de Mostrar todos/ninguno en la parte inferior
derecha. Se quitan todas las verificaciones. Haga clic en la
casilla de verificacin ubicada a la izquierda de DNS y HTTP
para seleccionar nicamente los eventos DNS y HTTP. Haga
clic fuera de la ventana de eventos para cerrarla. La seccin
Filtros de la lista de eventos muestra DNS y HTTP como los
nicos eventos visibles.

4) Paso 4.Ejecute la simulacin: En la seccin Controles


de reproduccin del Panel de simulacin, haga clic en el botn
Captura automtica/reproduccin. El intercambio entre la PC
y el servidor se activar y se agregarn los eventos a la Lista
de eventos. Dichos eventos representan la solicitud de las PC
para resolver el URL a una direccin IP, el suministro de la
direccin IP por parte del servidor, la solicitud de pgina Web
por parte de la PC, el envo de la pgina Web en dos segmentos
por parte del servidor y el reconocimiento de la pgina Web
por parte de la PC. Aparece un cuadro de dilogo que indica
que no hay ms eventos y suministra informacin acerca de
la temporizacin de la simulacin. Haga clic en Aceptar para
cerrarlo.

Figura 8. Ejecucin de la simulacin

B. Tarea 2: Examinar los resultados


Figura 6. Filtros de la lista de eventos.

3) Paso 3.Solicite una pgina Web desde la PC: Packet


Tracer brinda servicios simulados en dispositivos. Abrir un
explorador Web simulado en la PC y solicitar una pgina
Web al servidor. Haga clic en PC en el rea de trabajo
lgica. Haga clic en la ficha Escritorio y haga clic en el
botn Navegador Web. Se abrir un navegador Web simulado.
Escriba www.example.com en el cuadro URL y haga clic en

1) Paso 1: Acceda a una PDU especfica: Restaure la ventana del explorador simulada. Tenga en cuenta que se muestra
una pgina Web. Minimice la ventana del navegador simulado.
En la seccin Lista de eventos del panel de simulacin, la
ltima columna incluye un cuadro de color que brinda acceso
a la informacin detallada sobre un evento. Haga clic en el
cuadro de color de la ltima columna para obtener el primer
evento. Se abrir la ventana Informacin de la PDU.

2) Paso 2. Examine los contenidos la Ventana de informacin de PDU: La primera ficha de la ventana Informacin
de PDU contiene informacin acerca de la PDU entrante
y saliente en relacin con el modelo OSI. Haga clic en el
botn Siguiente capa >> varias veces para recorrer las capas
entrantes y salientes y lea la descripcin en el cuadro debajo
de las capas para obtener una descripcin general de la forma
en que funciona el intercambio.

Figura 9. Contenidos la Ventana de informacin de PDU

VI. C ONCLUSIONES

La interaccion cliente-servidor hace referencia a los


usuarios que operan mediante un pc y tienen acceso a
los servidores de la red a la cual esten conectados. El
intercambio entre la PC y el servidor se activa y se
agrega cada uno de los eventos a la lista. Dichos eventos
representan la solicitud de las PC para resolver el URL
a una direccin IP, el suministro de la direccin IP por
parte del servidor, la solicitud de pgina Web por parte
de la PC, el envo de la pgina Web en dos segmentos
por parte del servidor y el reconocimiento de la pgina
Web por parte de la PC.
En una relacin cliente-servidor el procesamiento se
divide entre las dos partes. El sistema cliente ejecuta
una aplicacin que muestra una interfaz de usuario. Da
formato a las peticiones de los servicios de la red y
muestra la informacin o los mensajes enviados por
el servidor. El servidor realiza el procesamiento posterior, como por ejemplo una clasificacin de datos o la
realizacin de un informe. Debido a que los datos se
encuentran perfectamente accesibles, el cliente realiza
este proceso de forma eficiente. Luego de la clasificacin
o de cualquier otra tarea solicitada por un usuario, el
servidor enva los resultados al cliente. El trfico en la
red se reduce debido a que el cliente nicamente obtiene
la informacin que solicit, no todo el conjunto de datos
para clasificar
R EFERENCIAS

[1] [1] C. Cliente-servidor, Captulo 5. Cliente-Servidor. 5.1, pp. 19, 1980.


[2] Castao Ribes, Rafael Jess, and Lpez Fernndez, Jess. Redes locales.
Espaa: Macmillan Iberia, S.A., 2013. ProQuest ebrary. Web. 3 May
2015.
[3] Robledo Sosa, Cornelio. Redes de computadoras. Mxico: Instituto Politcnico Nacional, 2002. ProQuest ebrary. Web. 3 May 2015.

También podría gustarte