Anda di halaman 1dari 23

UNIVERSIDAD NACIONAL

SAN LUIS GONZAGA DE ICA


ESCUELA PROFESIONAL DE INGENIERA ELECTRNICA
TALLER DE REDES Y CONECTIVIDAD
Profesor

Ing. Javier Hiplito Rivas Len

MDULO 01
1.

SUMILLA DEL CURSO


Introduccin de redes de datos. Concepto de Protocolos y Arquitectura de redes de datos. Modos de
conmutacin: por paquetes y por circuitos. Modelo de referencia OSI y arquitectura TCP/IP.

2.

OBJETIVOS
El alumno deber tener la habilidad de analizar y comprender:
-

3.

Conceptos fundamentales de una red de datos a nivel de rea local y rea amplia.
Los diversos estndares que normalizan a los protocolos de red.
El modelo de referencia OSI.
Los diversos protocolos de red de la arquitectura TCP/IP.
Descripcin de diversas redes de telecomunicaciones.

LOGRO DE LA UNIDAD
Conocer los conceptos fundamentales de las redes de datos, definiciones de protocolos de
telecomunicaciones as como los modelos de referencia OSI y la arquitectura TCP/IP. Anlisis de las
capas de protocolos TCP/IP en las redes LAN y sus estndares, logrando interiorizar la manera de
funcionamiento de esta tecnologa.

1.

Introduccin a las Redes de Comunicaciones

Una red de rea local (LAN) es un grupo de ordenadores conectados a un rea localizada
para comunicarse entre s y compartir recursos como, por ejemplo, impresoras. Los datos
se envan en forma de paquetes, para cuya transmisin se pueden utilizar diversas
tecnologas. La tecnologa LAN ms utilizada es la Ethernet y est especificada en una
norma llamada IEEE 802.3. (Otros tipos de tecnologas de redes LAN son Token Ring y
FDDI).
Un tipo de tecnologa de acceso a redes de datos es Ethernet, que utiliza una topologa en
estrella en la que los nodos individuales (dispositivos) estn conectados unos con otros a
travs de un equipo de red activo como un conmutador. El nmero de dispositivos
conectados a una LAN puede oscilar entre dos y varios miles.
El medio de transmisin fsico para una LAN por cable implica cables, principalmente de
par trenzado, o bien, fibra ptica. Un cable de par trenzado consiste en ocho cables que
forman cuatro pares de cables de cobre trenzados, y se utiliza con conectores RJ-45 y
sockets. La longitud mxima de un cable de par trenzado es de 100 m, mientras que para
la fibra, el mximo vara entre 10 km y 70 km, dependiendo del tipo. En funcin del tipo
de cables de par trenzado o de fibra ptica que se utilicen, actualmente las velocidades de
datos pueden oscilar entre 100 Mbit/s y 10.000 Mbit/s.

Se denomina red de datos a aquellas infraestructuras o redes de comunicacin que se ha


diseado especficamente a la transmisin de informacin mediante el intercambio de
datos.
Las redes de datos se disean y construyen en arquitecturas que pretenden servir a sus
objetivos de uso. Las redes de datos, generalmente, estn basadas en la conmutacin de
paquetes y se clasifican de acuerdo a su tamao, la distancia que cubre y su arquitectura
fsica.

1.1. Clases de redes de datos


Red de rea Local (LAN): Las redes de rea local suelen ser una red limitada la
conexin de equipos dentro de un nico edificio, oficina o campus, la mayora son de
propiedad privada.

Red de rea Metropolitana (MAN): Las redes de rea metropolitanas estn diseadas
para la conexin de equipos a lo largo de una ciudad entera. Una red MAN puede ser una
nica red que interconecte varias redes de rea local LANs resultando en una red mayor.
Por ello, una MAN puede ser propiedad exclusivamente de una misma compaa privada, o
puede ser una red de servicio pblico que conecte redes pblicas y privadas.

Red de rea Extensa (WAN): Las Redes de rea extensa son aquellas que proporcionen
un medio de transmisin a lo largo de grandes extensiones geogrficas (regional, nacional
e incluso internacional). Una red WAN generalmente utiliza redes de servicio pblico y
redes privadas y que pueden extenderse alrededor del globo.

Una red de datos es una coleccin de medios y dispositivos que permiten el acceso
a servicios y aplicaciones de comunicaciones personales y grupales.

1.2. Infraestructura de las redes de datos


1.2.1.

Redes Conmutadas

Consisten en un conjunto de nodos interconectados entre s, a travs de medios de


transmisin (cables), formando la mayora de las veces una topologa mallada, donde la
informacin se transfiere encaminndola del nodo de origen al nodo destino mediante
conmutacin entre nodos intermedios. Una transmisin de este tipo tiene 3 fases:

Establecimiento de la conexin.

Transferencia de la informacin.

Liberacin de la conexin.
Se entiende por conmutacin en un nodo, a la conexin fsica o lgica, de un camino de
entrada al nodo con un camino de salida del nodo, con el fin de transferir la informacin que
llegue por el primer camino al segundo. Un ejemplo de redes conmutadas son las redes de
rea extensa.
Este tipo de redes comprende:

Conjunto de nodos conectados por enlaces de datos.


Estaciones: puntos terminales. Ej: ordenadores, telfonos, etc.
Nodos internos: conectados slo a otros nodos.
Nodos perifricos: conectados a estaciones.
Enlaces con varios "canales" entre nodos (multiplexacin).
Varios caminos alternativos entre nodos.

1.2.2.

Redes de Acceso mltiple

No utiliza conmutador: medio compartido y arbitraje.


Limitaciones de distancia, por el nmero de estaciones y por el mtodo de uso del medio.
Caractersticas ideales:
Distribuido: sin coordinacin ni autoridad central, sin estado global
Asncrono
Simple
Eficiente y equitativo: si n nodos quieren transmitir
C=n bits/s por nodo, en media
Bajo retardo de acceso (retardo medio acotado)

1.2.3.

Redes de Ad Hoc

Una red Ad hoc, consiste en un grupo de ordenadores que se comunican cada uno
directamente con los otros a travs de las seales de radio si usar un punto de acceso. Las
configuraciones Ad hoc, son comunicaciones de tipo punto a punto.
Solamente los ordenadores dentro de un rango de transmisin definido pueden comunicarse
entre ellos. La tecnologa es utilizada en varios campos como en el ejercito, celulares y juegos
de videos. En fin, en la tecnologa Ad hoc, cada terminal de comunicacin se comunica con
sus compaeros para hacer una red peer to peer.

1.3. Tcnicas de conmutacin


1.3.1.

Conmutacin de Circuitos

Se establece una conexin fsica permanente entre las estaciones durante la comunicacin.
Fases de establecimiento de comunicacin:

Establecimiento del circuito: realizacin de llamada, realizacin de conexiones en los nodos.


Transferencia de datos: normalmente en ambos sentidos (full-duplex)
Desconexin: liberacin de recursos

1.3.2.

Conmutacin de Paquetes

Desarrollada a principios de los 70 para comunicacin de datos digitales.

Conmutacin de circuitos:
o poco eficiente
o mal aprovechamiento de recursos

Los nodos intercambian informacin digital.

Informacin dividida en paquetes, cada paquete contiene:


o informacin de control: origen, destino, tamao, prioridad,
o datos a transferir

Cada nodo "encola" los paquetes recibidos y los enva por la lnea ms adecuada segn su destino.

2.

Estndares de red

2.1. Organismo de estandarizacin ISO


La ISO es una red de los institutos de normas nacionales de 164 pases, sobre la base de un miembro por
pas, con una Secretara Central en Ginebra (Suiza) que coordina el sistema. La Organizacin Internacional
de Normalizacin (ISO), con sede en Ginebra, est compuesta por delegaciones gubernamentales y no
gubernamentales subdivididos en una serie de subcomits encargados de desarrollar las guas que
contribuirn al mejoramiento.
Las normas desarrolladas por ISO son voluntarias, comprendiendo que ISO es un organismo no
gubernamental y no depende de ningn otro organismo internacional, por lo tanto, no tiene autoridad para
imponer sus normas a ningn pas. El contenido de los estndares est protegido por derechos de copyright
y para acceder a ellos el pblico corriente debe comprar cada documento.

2.2. Organismo de estandarizacin IAB (Internet Architecture Board)


Es parte de la Internet Society (ISOC), que es una organizacin no gubernamental y sin nimo de lucro,
constituida como la nica organizacin dedicada exclusivamente al desarrollo mundial de Internet y con la
tarea especfica de concentrar sus esfuerzos y acciones en asuntos particulares sobre Internet. Fundada
en 1991 por una gran parte de los "arquitectos" pioneros encargados de su diseo, la ISOC tiene como
objetivo principal ser un centro de cooperacin y coordinacin global para el desarrollo de protocolos y
estndares compatibles.
La sociedad es la organizacin principal de la Internet Engineering Task Force (IETF), que provee la
infraestructura corporativa, as como el financiamiento, apoyo jurdico y fiscal. ISOC ha constituido
tambin las siguientes asociaciones: Internet Architecture Board (IAB), Internet Engineering Steering
Group (IESG) e Internet Assigned Numbers Authority (IANA). Estas agrupaciones desempean un papel
importante en la estructura global de Internet.
Anualmente ISOC aporta a la IETF alrededor de un milln de dlares para la elaboracin de los Requests
for Comments (RFC editor), considerados los estndares de Internet1 que se determinan mediante
equipos de trabajo que operan de manera abierta y democrtica para asegurar la evolucin transparente
de Internet.
La Sociedad Internet ofrece una vasta variedad de publicaciones que incluyen una serie de resmenes
diarios y semanales sobre temas actuales y desarrollos de los estndares propuestos, protocolos y
tpicos relacionados. Estn disponibles en: ietfreport.isoc.org, sitio que diariamente se actualiza de
acuerdo con el proceso de publicacin de IETF.
10

La ausencia natural de fronteras nacionales en Internet requiere de una perspectiva global para el
desarrollo de polticas pblicas. Internet constituye un medio excepcional, debido a que toda informacin
que se publica en la red, instantneamente es accesible en todo el mundo, desde cualquier parte y su
impacto se percibe globalmente.
A travs de sus miembros individuales e institucionales, as como de los Captulos Regionales filiales
ubicados en 160 pases, la Sociedad Internet mantiene una posicin de liderazgo que le permite cumplir
con uno de sus principales objetivos: asesorar a gobiernos, empresas privadas, asociaciones civiles y
particulares sobre los diversos impactos de Internet en la sociedad, sean stos en los mbitos polticos,
econmicos, sociales y ticos.
La naturaleza descentralizada de Internet hace necesario que existan rganos de coordinacin que
administren los recursos comunes y marquen la direccin que ha de seguir la red para hacer frente a l os
retos impuestos por su crecimiento y la constante evolucin tecnolgica.
A continuacin se detallan los rganos a travs de los cuales ejerce sus funciones:
IAB: Internet Architecture Board Supervisin y aprobacin de normas.
IEFT: Internet Engineering Task Force Especificacin de standards.
IESG: Internet Engineering Steering Group Coordinacin.
IANA: Internet Assigned Number Authority Asignacin de recursos.
La IANA tiene la responsabilidad de la asignacin de recursos comunes, por otra parte tambin escasos,
que sin una administracin cuidadosa conduciran al caos y al colapso de la red. Entre ellos destacan:

2.2.1.

Asignacin y registro de direcciones IP.


Asignacin y registro de nombres de dominio.
Gestin y operacin del DNS.

IETF (Internet Engineering Task Force)

11

12

2.3. Organismo de estandarizacin ITU T


International Telecommunication Union
Es el rgano permanente de la Unin Internacional de Telecomunicaciones (UIT) que estudia los
aspectos tcnicos, de explotacin y tarifarios, y publica normativas sobre los mismos, con vista a la
normalizacin de las telecomunicaciones a nivel mundial. Fue conocido hasta 1992 como Comit
Consultivo Internacional Telefnico y Telegrfico (CCITT).
Las normas producidas por el UIT-T conocidas como "Recomendaciones" (normalmente escrito en
maysculas para distinguir su significado del sentido ordinario de la palabra recomendacin). Dado que el
UIT-T es parte la UIT, la cual es un organismo de la Organizacin de las Naciones Unidas (ONU), sus
normas gozan de mayor reconocimiento internacional que las que publican otras organizaciones tcnicas
en forma similar.

13

3.

Modelo de Referencia OSI

A principios de 1980 el desarrollo de redes surgi con desorden en muchos sentidos. Se produjo un
enorme crecimiento en la cantidad y tamao de las redes. A medida que las empresas tomaron
conciencia de las ventajas de usar tecnologas de conexin, las redes se agregaban o expandan a casi
la misma velocidad a la que se introducan las nuevas tecnologas de red.
Para enfrentar el problema de incompatibilidad de redes, la Organizacin Internacional para la
Estandarizacin (ISO) investig modelos de conexin como la red de Digital Equipment Corporation
(DECnet), la Arquitectura de Sistemas de Red (Systems Network Architecture) y TCP/IP a fin de
encontrar un conjunto de reglas aplicables de forma general a todas las redes.
Es el modelo de red descriptivo creado por la Organizacin Internacional para la Estandarizacin en el
ao 1984.
Primer paso para la estandarizacin de los protocolos que se usan en las diversas capas.
Se le llam OSI (Open Systems Interconnection), pues se ocupa de la conexin de sistemas abiertos.
Se fundamenta un Modelo estructurado sobre 7 capas con la finalidad de:
Crear una capa siempre que se necesite un nivel diferente de abstraccin.
Cada capa debe realizar una funcin bien definida.
La funcin de cada capa ser elegida pensando en la definicin de protocolos
estandarizados internacionalmente.
Los lmites de las capas deben elegirse a modo de minimizar el flujo de informacin a travs
de las interfaces.
El nmero de capas debe ser suficiente para no tener que agrupar funciones distintas en la
misma capa y lo bastante pequea para que la arquitectura no se vuelva inmanejable.

14

Cada capa individual del modelo OSI tiene un conjunto de funciones que debe realizar para que los
paquetes de datos puedan viajar en la red desde el origen hasta el destino.

3.1.

Capa 7. Aplicacin

La capa de aplicacin es la capa del modelo OSI ms cercana al usuario; suministra servicios de red a las
aplicaciones del usuario. Difiere de las dems capas debido a que no proporciona servicios a ninguna otra
capa OSI, sino solamente a aplicaciones que se encuentran fuera del modelo OSI. Algunos ejemplos de
aplicaciones son los programas de hojas de clculo, de procesamiento de texto y los de las terminales
bancarias. La capa de aplicacin establece la disponibilidad de los potenciales socios de comunicacin,
sincroniza y establece acuerdos sobre los procedimientos de recuperacin de errores y control de la
integridad de los datos.
Si desea recordar a la Capa 7 en la menor cantidad de palabras posible, piense en los navegadores de
Web.

3.2.

Capa 6. Presentacin

La capa de presentacin garantiza que la informacin que enva la capa de aplicacin de un sistema pueda
ser leda por la capa de aplicacin de otro. De ser necesario, la capa de presentacin traduce entre varios
formatos de datos utilizando un formato comn. Si desea recordar la Capa 6 en la menor cantidad de
palabras posible, piense en un formato de datos comn.

3.3.

Capa 5. Sesin

La capa de sesin establece, administra y finaliza las sesiones entre dos hosts que se estn comunicando.
La capa de sesin proporciona sus servicios a la capa de presentacin. Tambin sincroniza el dilogo entre
las capas de presentacin de los dos hosts y administra su intercambio de datos. Adems de regular la
sesin, la capa de sesin ofrece disposiciones para una eficiente transferencia de datos, clase de servicio y
un registro de excepciones acerca de los problemas de la capa de sesin, presentacin y aplicacin. Si
desea recordar la Capa 5 en la menor cantidad de palabras posible, piense en dilogos y conversaciones.

3.4.

Capa 4. Transporte

La capa de transporte segmenta los datos originados en el host emisor y los reensambla en una corriente
de datos dentro del sistema del host receptor. El lmite entre la capa de transporte y la capa de sesin
puede imaginarse como el lmite entre los protocolos de aplicacin y los protocolos de flujo de datos.
Mientras que las capas de aplicacin, presentacin y sesin estn relacionadas con asuntos de
aplicaciones, las cuatro capas inferiores se encargan del transporte de datos.
La capa de transporte intenta suministrar un servicio de transporte de datos que asla las capas superiores
de los detalles de implementacin del transporte. Especficamente, temas como la confiabilidad del
transporte entre dos hosts es responsabilidad de la capa de transporte. Al proporcionar un servicio de
comunicaciones, la capa de transporte establece, mantiene y termina adecuadamente los circuitos virtuales.
Al proporcionar un servicio confiable, se utilizan dispositivos de deteccin y recuperacin de errores de
transporte. Si desea recordar a la Capa 4 en la menor cantidad de palabras posible, piense en calidad de
servicio y confiabilidad.

3.5.

Capa 3. Red

La capa de red es una capa compleja que proporciona conectividad y seleccin de ruta entre dos sistemas
de hosts que pueden estar ubicados en redes geogrficamente distintas. Si desea recordar la Capa 3 en la
menor cantidad de palabras posible, piense en seleccin de ruta, direccionamiento y enrutamiento.

15

3.6.

Capa 2. Enlace de Datos

La capa de enlace de datos proporciona trnsito de datos confiable a travs de un enlace fsico. Al hacerlo,
la capa de enlace de datos se ocupa del direccionamiento fsico (comparado con el lgico) , la topologa de
red, el acceso a la red, la notificacin de errores, entrega ordenada de tramas y control de flujo. Si desea
recordar la Capa 2 en la menor cantidad de palabras posible, piense en tramas y control de acceso al
medio.

3.7.

Capa 1. Fsico

La capa fsica define las especificaciones elctricas, mecnicas, de procedimiento y funcionales para
activar, mantener y desactivar el enlace fsico entre sistemas finales. Las caractersticas tales como niveles
de voltaje, temporizacin de cambios de voltaje, velocidad de datos fsicos, distancias de transmisin
mximas, conectores fsicos y otros atributos similares son definidos por las especificaciones de la capa
fsica. Si desea recordar la Capa 1 en la menor cantidad de palabras posible, piense en seales y medios.

3.8. Modelo de Comunicacin


Para que los paquetes de datos puedan viajar desde el origen hasta su destino, cada capa del modelo OSI
en el origen debe comunicarse con su capa igual en el lugar destino. Esta forma de comunicacin se
conoce como comunicaciones de par-a-par. Durante este proceso, cada protocolo de capa intercambia
informacin, que se conoce como unidades de datos de protocolo (PDU), entre capas iguales. Cada capa
de comunicacin, en el computador origen, se comunica con un PDU especfico de capa y con su capa igual
en el computador destino.

Los paquetes de datos de una red parten de un origen y se envan a un destino. Cada capa depende de la
funcin de servicio de la capa OSI que se encuentra debajo de ella. Para brindar este servicio, la capa
inferior utiliza el encapsulamiento para colocar la PDU de la capa superior en su campo de datos, luego le
puede agregar cualquier encabezado e informacin final que la capa necesite para ejecutar su funcin.
Posteriormente, a medida que los datos se desplazan hacia abajo a travs de las capas del modelo OSI, se
agregan encabezados e informacin final adicionales. Despus de que las Capas 7, 6 y 5 han agregado la
informacin, la Capa 4 agrega ms informacin.
Este agrupamiento de datos, la PDU de Capa 4, se denomina segmento. Por ejemplo, la capa de red presta
un servicio a la capa de transporte y la capa de transporte presenta datos al subsistema de internetwork. La
tarea de la capa de red consiste en trasladar esos datos a travs de la internetwork. Ejecuta esta tarea
encapsulando los datos y agregando un encabezado, con lo que crea un paquete (PDU de Capa 3). Este
encabezado contiene la informacin necesaria para completar la transferencia, como por ejemplo, las
direcciones lgicas origen y destino.
La capa de enlace de datos suministra un servicio a la capa de red. Encapsula la informacin de la capa de
red en una trama (la PDU de Capa 2); el encabezado de la trama contiene informacin (por ej., direcciones
fsicas) que es necesaria para completar las funciones de enlace de datos. La capa de enlace de datos
suministra un servicio a la capa de red encapsulando la informacin de la capa de red en una trama.
La capa fsica tambin suministra un servicio a la capa de enlace de datos. La capa fsica codifica los datos
de la trama de enlace de datos en un patrn de unos y ceros (bits) para su transmisin a travs del medio
(generalmente un cable) en la Capa 1.

16

4.

Arquitectura TCP/IP

TCP/IP es un conjunto de protocolos. La sigla TCP/IP significa "Protocolo de control de


transmisin/Protocolo de Internet.
Proviene de los nombres de dos protocolos importantes del conjunto de protocolos, es decir, del protocolo
TCP y del protocolo IP.
La nocin de estndar: TCP/IP representa la manera en la que se realizan las comunicaciones en una red,
la nocin de implementacin: la designacin TCP/IP generalmente se extiende a software basado en el
protocolo TCP/IP. En realidad, TCP/IP es un modelo cuya aplicacin de red utilizan los desarrolladores. Las
aplicaciones son, por lo tanto, implementaciones del protocolo TCP/IP.

17

4.1.

Capa 4. Aplicacin

Los diseadores de TCP/IP sintieron que los protocolos de nivel superior deberan incluir los detalles de las
capas de sesin y presentacin. Simplemente crearon una capa de aplicacin que maneja protocolos de
alto nivel, aspectos de representacin, codificacin y control de dilogo. El modelo TCP/IP combina todos
los aspectos relacionados con las aplicaciones en una sola capa y garantiza que estos datos estn
correctamente empaquetados para la siguiente capa.

4.2.

Capa 3. Transporte

La capa de transporte se refiere a los aspectos de calidad del servicio con respecto a la confiabilidad, el
control de flujo y la correccin de errores. Uno de sus protocolos, el protocolo para el control de la
transmisin (TCP), ofrece maneras flexibles y de alta calidad para crear comunicaciones de red confiables,
sin problemas de flujo y con un nivel de error bajo. TCP es un protocolo orientado a la conexin. Mantiene
un dilogo entre el origen y el destino mientras empaqueta la informacin de la capa de aplicacin en
unidades denominadas segmentos. Orientado a la conexin no significa que el circuito exista entre los
computadores que se estn comunicando (esto sera una conmutacin de circuito). Significa que los
segmentos de Capa 4 viajan de un lado a otro entre dos hosts para comprobar que la conexin exista
lgicamente para un determinado perodo. Esto se conoce como conmutacin de paquetes.

18

4.3.

Capa 2. Internet

El propsito de la capa de Internet es enviar paquetes origen desde cualquier red en la internetwork y que
estos paquetes lleguen a su destino independientemente de la ruta y de las redes que recorrieron para
llegar hasta all. El protocolo especfico que rige esta capa se denomina Protocolo Internet (IP).
En esta capa se produce la determinacin de la mejor ruta y la conmutacin de paquetes. Esto se puede
comparar con el sistema postal. Cuando enva una carta por correo, usted no sabe cmo llega a destino
(existen varias rutas posibles); lo que le interesa es que la carta llegue.

4.4.

Capa 1. Interfaz de red

El nombre de esta capa es muy amplio y se presta a confusin. Tambin se denomina capa de host a red.
Es la capa que se ocupa de todos los aspectos que requiere un paquete IP para realizar realmente un
enlace fsico y luego realizar otro enlace fsico. Esta capa incluye los detalles de tecnologa LAN y WAN y
todos los detalles de las capas fsica y de enlace de datos del modelo OSI.

5.

Modelo de Red Cliente Servidor

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. Este modelo
Cliente/Servidor empez a ser aceptado a finales de los 80s. [14]. Su funcionamiento es sencillo: se tiene
una mquina cliente, que requiere un servicio de una mquina servidor, y ste realiza la funcin para la que
est programado (ntese que no tienen que tratarse de mquinas diferentes; es decir, una computadora por
s sola puede ser ambos cliente y servidor dependiendo del software de configuracin).

5.1.

Modelo Cliente-Servidor

Desde el punto de vista funcional, se puede definir la computacin Cliente/Servidor como una arquitectura
distribuida que permite a los usuarios finales obtener acceso a la informacin en forma transparente an en
entornos multiplataforma.
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). En un sistema
distribuido cada mquina puede cumplir el rol de servidor para algunas tareas y el rol de cliente para otras.

19

La idea es tratar a una computadora como un instrumento, que por s sola pueda realizar muchas tareas,
pero con la consideracin de que realice aquellas que son mas adecuadas a sus caractersticas. Si esto se
aplica tanto a clientes como servidores se entiende que la forma ms estndar de aplicacin y uso de
sistemas Cliente/Servidor es mediante la explotacin de las PCs a travs de interfaces grficas de usuario;
mientras que la administracin de datos y su seguridad e integridad se deja a cargo de computadoras
centrales tipo mainframe. Usualmente la mayora del trabajo pesado se hace en el proceso llamado servidor
y el o los procesos cliente slo se ocupan de la interaccin con el usuario (aunque esto puede variar). En
otras palabras la arquitectura Cliente/Servidor es una extensin de programacin modular en la que la base
fundamental es separar una gran pieza de software en mdulos con el fin de hacer ms fcil el desarrollo y
mejorar su mantenimiento. Esta arquitectura permite distribuir fsicamente los procesos y los datos en forma
ms eficiente lo que en computacin distribuida afecta directamente el trfico de la red, reducindolo
grandemente.

5.1.1.

Cliente

El cliente es el proceso que permite al usuario formular


conoce con el trmino front-end. El Cliente normalmente
manipulacin y despliegue de datos, por lo que estn
construir interfaces grficas de usuario (GUI), adems de
parte de una red.

los requerimientos y pasarlos al servidor, se le


maneja todas las funciones relacionadas con la
desarrollados sobre plataformas que permiten
acceder a los servicios distribuidos en cualquier

Las funciones que lleva a cabo el proceso cliente se resumen en los siguientes puntos:
o
o
o
o
o
o

5.1.2.

Administrar la interfaz de usuario.


Interactuar con el usuario.
Procesar la lgica de la aplicacin y hacer validaciones locales.
Generar requerimientos de bases de datos.
Recibir resultados del servidor.
Formatear resultados.

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 back-end. El servidor normalmente
maneja todas las funciones relacionadas con la mayora de las reglas del negocio y los recursos de datos.
Las funciones que lleva a cabo el proceso servidor se resumen en los siguientes puntos:
o
o
o
o

Aceptar los requerimientos de bases de datos que hacen los clientes.


Procesar requerimientos de bases de datos.
Formatear datos para trasmitirlos a los clientes.
Procesar la lgica de la aplicacin y realizar validaciones a nivel de bases de datos.

Caractersticas de la Arquitectura Cliente-Servidor

5.2.

Las caractersticas bsicas de una arquitectura Cliente/Servidor son:

Combinacin de un cliente que interacta con el usuario, y un servidor que interacta con los
recursos compartidos. El proceso del cliente proporciona la interfaz entre el usuario y el resto del
sistema. El proceso del servidor acta como un motor de software que maneja recursos
compartidos tales como bases de datos, impresoras, mdems, etc.

20

Las tareas del cliente y del servidor tienen diferentes requerimientos en cuanto a recursos de
cmputo como velocidad del procesador, memoria, velocidad y capacidades del disco y input-output
devices.

Se establece una relacin entre procesos distintos, los cuales pueden ser ejecutados en la misma
mquina o en mquinas diferentes distribuidas a lo largo de la red.

Existe una clara distincin de funciones basada en el concepto de "servicio", que se establece entre
clientes y servidores.

La relacin establecida puede ser de muchos a uno, en la que un servidor puede dar servicio a
muchos clientes, regulando su acceso a recursos compartidos.

Los clientes corresponden a procesos activos en cuanto a que son stos los que hacen peticiones
de servicios a los servidores. Estos ltimos tienen un carcter pasivo ya que esperan las peticiones
de los clientes.

No existe otra relacin entre clientes y servidores que no sea la que se establece a travs del
intercambio de mensajes entre ambos. El mensaje es el mecanismo para la peticin y entrega de
solicitudes de servicio.

El ambiente es heterogneo. La plataforma de hardware y el sistema operativo del cliente y del


servidor no son siempre la misma. Precisamente una de las principales ventajas de esta
arquitectura es la posibilidad de conectar clientes y servidores independientemente de sus
plataformas.

El concepto de escalabilidad tanto horizontal como vertical es aplicable a cualquier sistema


Cliente/Servidor. La escalabilidad horizontal permite agregar ms estaciones de trabajo activas sin
afectar significativamente el rendimiento. La escalabilidad vertical permite mejorar las caractersticas
del servidor o agregar mltiples servidores.

21

Ventajas del sistema Cliente-Servidor

5.3.

Entre las principales ventajas del esquema Cliente/Servidor se puede mencionar:

Uno de los aspectos que ms ha promovido el uso de sistemas Cliente/Servidor, es la existencia de


plataformas de hardware cada vez ms baratas. Esta constituye a su vez una de las ms palpables
ventajas de este esquema, la posibilidad de utilizar mquinas considerablemente ms baratas que
las requeridas por una solucin centralizada, basada en sistemas grandes. Adems, se pueden
utilizar componentes, tanto de hardware como de software, de varios fabricantes, lo cual contribuye
considerablemente a la reduccin de costos y favorece la flexibilidad en la implantacin y
actualizacin de soluciones.

El esquema Cliente/Servidor facilita la integracin entre sistemas diferentes y comparte informacin


permitiendo, por ejemplo que las mquinas ya existentes puedan ser utilizadas pero utilizando
interfaces mas amigables al usuario. De esta manera, podemos integrar PCs con sistemas
medianos y grandes, sin necesidad de que todos tengan que utilizar el mismo sistema operacional.

Al favorecer el uso de interfaces grficas interactivas, los sistemas Construdos bajo este esquema
tienen mayor interaccin y ms intuitiva con el usuario. En el uso de interfaces grficas para el
usuario, el esquema Cliente/Servidor presenta la ventaja, con respecto a uno centralizado, de que
no es siempre necesario transmitir informacin grfica por la red pues esta puede residir en el
cliente, lo cual permite aprovechar mejor el ancho de banda de la red.

Una ventaja adicional del uso del esquema Cliente/Servidor es que es ms rpido el mantenimiento
y el desarrollo de aplicaciones, pues se pueden emplear las 7 herramientas existentes (por ejemplo
los servidores de SQL o las herramientas de ms bajo nivel como los sockets o el RPC ).

La estructura inherentemente modular facilita adems la integracin de nuevas tecnologas y el


crecimiento de la infraestructura computacional, favoreciendo as la escalabilidad de las soluciones.

El esquema Cliente/Servidor contribuye adems, a proporcionar, a los diferentes departamentos de


una organizacin, soluciones locales, pero permitiendo la integracin de la informacin relevante a
nivel global.

Desventajas del sistema Cliente-Servidor

5.4.

Entre las principales desventajas del esquema Cliente/Servidor se tienen:

El mantenimiento de los sistemas es ms difcil pues implica la interaccin de diferentes partes de


hardware y de software, distribuidas por distintos proveedores, lo cual dificulta el diagnstico de
fallas.

Se cuenta con muy escasas herramientas para la administracin y ajuste del desempeo de los
sistemas.

Es importante que los clientes y los servidores utilicen el mismo mecanismo (por ejemplo sockets o
RPC), lo cual implica que se deben tener mecanismos generales que existan en diferentes
plataformas.

Adems, hay que tener estrategias para el manejo de errores y para mantener la consistencia de los
datos.

La seguridad de un esquema Cliente/Servidor es otra preocupacin importante. Por ejemplo, se


deben hacer verificaciones en el cliente y en el servidor.
22

El desempeo es otro de los aspectos que se deben tener en cuenta en el esquema


Cliente/Servidor. Problemas de este estilo pueden presentarse por congestin en la red, dificultad
de trfico de datos, etc.

COMPRENSIN DE LECTURA
1. Mencione 5 tecnologas de acceso al medio.
2. Cundo se utilizan las redes de rea amplia WAN.
3. Cmo definira el trmino interoperatividad de servicios entre las redes de telecomunicaciones.
4. Haga un listado de 4 operadores de telecomunicaciones que brindas servicios basados en
conmutacin de circuitos.
5. Haga un listado de 4 operadores de telecomunicaciones que brindas servicios basados en
conmutacin de paquetes.
6. Realice un cuadro comparativo entre conmutacin de paquetes y conmutacin de circuitos.
7. Indique a nivel de cul de las capas del modelo OSI opera cada una de las siguientes aplicaciones
y/o dispositivos de red.

Capa
1
2
3
4
5
6
7
8

facebook
switch
bridge
modem
router
Access point
Hub
Oracle Server

8. Realice un listado de crticas y observaciones respecto a la arquitectura TCP/IP, como mejorara


este modelo de protocolos de red.
9. Por qu cree usted que las medianas y grandes organizaciones utilizan los modelos de red clienteservidor?
10. Haga un cuadro donde muestre el listado de 5 servidores y sus respectivas aplicaciones.

23

Anda mungkin juga menyukai