You are on page 1of 16

Introduccin:

El desarrollo de la computacin y su integracin con las telecomunicaciones en la telemtica han


propiciado el surgimiento de nuevas formas de comunicacin, que son aceptadas cada vez por
ms personas. El desarrollo de las redes informticas posibilit su conexin mutua y, finalmente,
la existencia de Internet, una red de redes gracias a la cual una computadora puede intercambiar
fcilmente informacin con otras situadas en regiones lejanas del planeta.
La informacin a la que se accede a travs de Internet combina el texto con la imagen y el sonido,
es decir, se trata de una informacin multimedia, una forma de comunicacin que est conociendo
un enorme desarrollo gracias a la generalizacin de computadores personales dotadas del
hardware y software necesarios. El ltimo desarrollo en nuevas formas de comunicacin es la
realidad virtual, que permite al usuario acceder a una simulacin de la realidad en tres
dimensiones, en la cual es posible realizar acciones y obtener inmediatamente una respuesta, o
sea, interactuar con ella.
El uso creciente de la tecnologa de la informacin en la actividad econmica ha dado lugar a un
incremento sustancial en el nmero de puestos de trabajo informatizados, con una relacin de
terminales por empleado que aumenta constantemente en todos los sectores industriales.
Las Redes de rea Local han sido creadas para responder a esta problemtica. El crecimiento de
las redes locales a mediados de los aos ochenta hizo que cambiase nuestra forma de
comunicarnos con los ordenadores y la forma en que los ordenadores se comunicaban entre s.
La importancia de las Redes de rea Local (LAN) reside en que en un principio se puede conectar
un nmero pequeo de ordenadores que puede ser ampliado a medida que crecen las
necesidades. Son de vital importancia para empresas pequeas puesto que suponen la solucin a
un entorno distribuido.
Una de las caractersticas ms notables en la evolucin de la tecnologa de las computadoras es
la tendencia a la modularidad. Los elementos bsicos de una computadora se conciben, cada vez
mas, como unidades dotadas de autonoma, con posibilidad de comunicacin con otras
computadoras o con bancos de datos.
La comunicacin entre dos computadoras puede efectuarse mediante los tres tipos de conexin:
Conexin directa: A este tipo de conexin se le llama transferencia de datos on line. Las
informaciones digitales codificadas fluyen directamente desde una computadora hacia otra,
sin ser transferidas a ningn soporte intermedio. Los datos pueden viajar a travs de una
interfaz serie o paralelo, formada simplemente por una conexin fsica adecuada, como por
ejemplo, un cable.
Conexin a media distancia: Es conocida como conexin off-line. La informacin digital
codificada se graba en un soporte magntico o en una ficha perforada y se enva al centro
de proceso de datos, donde ser tratada por una unidad central u host.
Conexin a gran distancia: Con redes de transferencia de datos, de interfaces serie y
mdems se consiguen transferencia de informacin a grandes distancias.
La tecnologa electrnica, con sus microprocesadores, memorias de capacidad cada vez ms
elevada y circuitos integrados, hace que los cambios en el sector de las comunicaciones puedan

Materia: Comunicaciones
Profesor: Renato Cabrera

-1-

asociarse a los de las computadoras, porque forma parte de ambos. Hace ya algn tiempo que se
estn empleando redes telefnicas para las comunicaciones de textos, imgenes y sonidos. Por
otro lado existen redes telefnicas, pblicas y privadas, dedicadas solamente a la transmisin de
datos.
Cada da existe ms demanda de servicios de telecomunicacin entre computadoras y entre stas
y terminales conectados en lugares alejados de ellas, lo cual abre ms el abanico de posibilidades
de la conjuncin entre las comunicaciones y la computacin o informtica, conjuncin a la que se
da el nombre de telemtica.

Materia: Comunicaciones
Profesor: Renato Cabrera

-2-

Arquitectura Cliente/Servidor
Podemos definir Arquitectura como la forma de esquematizar sobre un escenario, el
comportamiento de diferentes elementos. Ser importante entonces, definir cules sern los
elementos incluidos en una arquitectura determinada y cmo se relacionan.
Procesamiento centralizado, procesamiento distribuido, relacin Cliente/Servidor, Aplicacin
Cliente/Servidor, uso del medio, balanceamiento del medio, tipos de clientes, Front-end, Back-end
etc., sern elementos incluidos en este escenario.
Todos estos elementos tienen definiciones propias pero se sustentan de otros que en su conjunto
terminarn dndonos una referencia de la disponibilidad y funcionalidad de dichos elementos, as
como tambin, de qu manera satisfacen nuestras necesidades.
Los conceptos que iremos definiendo se conjugan con: elementos de anlisis, elementos
econmicos-financieros, tales como costo-beneficio y utilidades, oportunidades de servicios a los
clientes. Estos conceptos sern importantes a tener en cuenta en su formacin. Para ello existen
otras asignaturas que fundamentan estos conceptos, pero cuando llegue el momento, no se olvide
de asociarlos con los que veremos en estas pginas.
Clientes: Es cualquier estacin de trabajo, que solicita servicios a un servidor de cualquier
naturaleza. Puede haber elementos que cumplan el papel de cliente que puedan realizar
procesos como no. Estamos hablando de clientes inteligentes o tontos, clientes que
pueden procesar y clientes que no.
Nodo: Es cualquier estacin de trabajo, terminal, ordenador personal, impresora o
cualquier otro dispositivo conectado al medio, por lo tanto, este trmino engloba al anterior.
Los dispositivos pueden conectarse de tal manera que forman una RED de Conexin,
pudiendo todas estas comunicarse con un Servidor u otros clientes, se requerir para ello
una Interface de Conexin.
Servidor: Se trata de un equipamiento que gestiona algn tipo de dispositivo de la red,
como pueden ser impresoras, faxes, mdems, discos duros, etc., dando servicio al resto
de las estaciones, no siendo necesario que dichos dispositivos estn conectados de forma
directa a este equipamiento, por lo tanto, se puede hablar de servidor de impresin,
servidor de comunicaciones, servidor de ficheros, etc. Estos servidores pueden ser
dedicados, cuando no pueden utilizarse para otra cosa, o no dedicados, cuando funcionan
como un ordenador ms de la red, adems de prestar servicios como servidor de algn
elemento.
Medio: El medio es canal por donde circulan los datos. Personalizando el medio podemos
hablar de Cables, conexiones inalmbricas, conexiones Satelitales. Lo ideal es englobar
cada uno de estos elementos en algo que los abarque en su totalidad; es por eso que
decimos que los datos circulan por un Medio.
Vamos a dividir esta Arquitectura en escenarios, empezaremos con el ms antiguo de ellos.

Materia: Comunicaciones
Profesor: Renato Cabrera

-3-

Primer escenario Arquitectura Cliente/Servidor con procesamiento centralizado


Qu es un Cliente/Servidor?
Hoy todo el mundo habla de Cliente/Servidor.
Parecera que las empresas deben adoptar esta Arquitectura para poder crecer o como
consecuencia de la reingeniera de sus operaciones. Por un lado parece el ltimo grito de la
tecnologa y por el otro no se alcanza a comprender cules son elementos que la componen.
En el sentido ms estricto, el trmino Cliente/Servidor describe un sistema en el que una mquina
cliente solicita a una segunda mquina, llamada servidor, que ejecute una tarea especfica. El
Cliente puede ser una computadora personal comn conectada a una LAN, como tambin puede
ser una terminal boba que desde su consola solicita que le otorguen respuestas frente a sus
solicitudes. Los clientes estn delegados a un equipo principal que llamamos Servidor. ste ser
por lo general, una mquina anfitriona, como un servidor de archivos PC, un servidor de archivos
de UNIX o una macrocomputadora o computadora de rango medio.
Otra de las caractersticas que normalmente tiene el Anfitrin o Host es que es el equipo que tiene
la responsabilidad de determinar si un cliente est autorizado o no a hacer uso de los recursos de
la red.
Teniendo en cuenta quienes cumplen los roles, podemos decir que existe una Jerarqua. El
servidor estar por encima del cliente, ya que al servidor le otorgamos la responsabilidad de
gestionar y controlar la red.
Qu se procesa y dnde?: Esta es la pregunta principal a todo interrogante para poder definir o
entender las diferencias existentes entre Procesamiento Centralizado y Procesamiento Distribuido:
Dnde se realizan los procesos?: Los procesos se pueden realizar nicamente en el Host o
solamente en el cliente o en forma compartida dependiendo las circunstancias.
Esta pequea diferencia determinar:
La Arquitectura a implementar.
La seleccin del medio a utilizar.
Las aplicaciones a instalar.
La productividad de la organizacin.
La suma de nuestra eleccin desencadenar en los costos de implementacin.
Procesamiento Centralizado:
Los procesamientos se realizan en un equipo principal, sin necesidad de realizar un proceso en el
cliente.
Es el caso de las terminales bobas y el de las PC que emulan ser terminales. Estas se
interrelacionan con el Host.

Materia: Comunicaciones
Profesor: Renato Cabrera

-4-

Todos los procesos que se realizan en el Host se conocen como Back-End (Procesos de Fondo) y
toda la vista de esos procesos del lado del cliente se conoce como Front-End.
Segundo escenario Arquitectura Cliente/Servidor con procesamiento distribuido
El programa cliente cumple dos funciones distintas: por un lado gestiona la comunicacin con el
servidor, solicita un servicio y recibe los datos enviados por aqul. Por otro, maneja la interfaz con
el usuario: presenta los datos en el formato adecuado y brinda las herramientas y comandos
necesarios para que el usuario pueda utilizar las prestaciones del servidor de forma sencilla.
El programa servidor en cambio, bsicamente slo tiene que encargarse de transmitir la
informacin de forma eficiente. No tiene que atender al usuario. De esta forma un mismo servidor
puede atender a varios clientes al mismo tiempo.
Procesamiento Distribuido:
En este segundo escenario tenemos una Jerarqua ya que existe la modalidad Cliente/Servidor,
existe un equipo principal llamado Servidor, que tiene a cargo gestionar las peticiones del cliente
como as tambin verificar los nombres de usuarios, contraseas, sus permisos, acceso a los
recursos.
Pero esta no es la caracterstica principal de este Modelo, ya que en el anterior tambin se poda
realizar lo mismo. La diferencia radical se basa en donde se generan los procesos. Los procesos
se realizan en forma Local del lado del cliente. No se implementa el concepto de Front-End y
Back-End. La caracterstica principal de las redes en el uso del PC, equipos inteligentes que son
capaces de distribuir esa inteligencia, pero es claro que el grado de inteligencia estar supeditado
a la posibilidad que resida en forma local.

Modelo Sencillo para las Comunicaciones:


El objetivo de este tema es el de presentar de manera ordenada un conjunto de elementos que,
en interrelacin, faciliten la comprensin de conceptos e ideas que prevean herramientas permitan
llevar a cabo el desarrollo de la materia a partir de conocimientos bsicos.
En lneas generales un sistema de comunicaciones se compone de una fuente, que es el
dispositivo en donde se generan los datos o la informacin a transmitir, un transductor de salida,
elemento que permite transformar o convertir un determinado tipo de energa de entrada, en otra
diferente de salida (Ej.: micrfonos, teclados, alarmas, etc.), el transmisor, equipo que emite una
seal, cdigo o mensaje a travs de un medio, un medio de transmisin, sobre el cual la
informacin se transmite. En el otro extremo un receptor, un transductor de entrada y la colectora
o destino de los datos.
Esquema Referencial
Mensaje

Fuente

Transductor

Transmisor

Canal

Receptor

Transductor

Mensaje

El objetivo principal de todo sistema de comunicaciones es entregar en el destino la informacin


generada en el origen, de manera ms fiel, confiable, sin distorsiones y en el instante en que se
requiere.

Materia: Comunicaciones
Profesor: Renato Cabrera

-5-

Para la transmisin de datos, tema o eje central de esta materia, se considera un desglose
particular de los elementos constitutivos.
Se entiende por transmisin de datos al movimiento de la informacin que ha sido o ha de ser
procesada, codificada, generalmente en forma binaria, sobre algn sistema de transmisin
elctrica.
Las tcnicas y los medios que se emplean para la transmisin dependen de varios factores: el tipo
de informacin que se debe transportar (telemetra, voz, video en tiempo real, datos diferidos en el
tiempo, etc.), la distancia o la cantidad de informacin a transmitir.
Elementos de un Sistema de Transmisin de Datos:

Estacin de Datos
B

Estacin de Datos A
Lnea de
TX

Fuente /
Colector
a
de Datos

Control
de
Comunicac

ETCD

ETCD

Fuente /
Colector
a
de Datos

Control
de
Comunicac

CD Circuito de
Datos
Terminal ETD

Terminal ETD

ED Enlace de
Datos

La figura precedente esquematiza los elementos que constituyen un sistema de transmisin de


datos entre dos terminales. Tales elementos son:
ETD: Equipo Terminal de Datos (DTE en ingls), cumple dos funciones, ser fuente o destino de
los datos. Tambin suele incorporar funciones de control de las comunicaciones. Puede ser un
terminal, una impresora o tambin un potente ordenador. La caracterstica definitoria de un ETD
no es la eficiencia ni la potencia de clculo, sino la funcin que realiza: ser origen o destino en una
comunicacin.
ETCD: Equipo de Terminacin de Circuitos de Datos (DCE en ingls), tiene como funcin el de
transformar la informacin suministrada por el ETD en seales que sean compatibles con el canal
de transmisin, son ejemplos los MODEMS, CODEC, etc.
As:
Datos Digitales
Datos Analgicos

MODEM
CODEC

Seales Analgicas
Seales Digitales

MODEM
CODEC

Datos Digitales
Datos Analgicos

El modelo presentado puede parecer sencillo, aunque en realidad implica una gran complejidad.

Materia: Comunicaciones
Profesor: Renato Cabrera

-6-

Para hacerse una idea de la magnitud de las tareas que debe realizar un sistema de
comunicaciones, a continuacin se describen brevemente algunas de esas tareas o funciones:
Empleo de un sistema de transmisin: Es necesario hacer un uso racional y eficiente
de los recursos que se emplean en la transmisin (Ej.: multiplexacin de vnculos entre
diferentes usuarios).
Implementacin de la interfaz: Para que un dispositivo pueda transmitir se necesita de
una interfaz con el medio, esto es, la existencia de un lmite en comn con
caractersticas Fsicas o Mecnicas, Elctricas, Funcionales y de Procedimientos.
Generacin de la Seal: Las tcnicas de transmisin dependen de la utilizacin de
seales electromagnticas que se enven a travs del medio, por eso se necesita de la
generacin de la seal de transmisin con una forma e intensidad tal que permitan que
la seal pueda ser interpretada en el extremo receptor.
Sincronizacin: Las seales generadas por el sistema deben permitir la sincronizacin
entre la emisin y la recepcin de cada mensaje. El receptor debe saber cundo
comienza y cundo finaliza la seal enviada. Adems debe determinar la duracin de
cada elemento de la sealizacin de la lnea.
En la transmisin serie los elementos de la seal se envan en forma de un tren de
elementos, uno a uno. Para simplificar se supone 1 bit de informacin por cada elemento
de sealizacin.
Para determinar el valor binario, en la recepcin de los datos digitales, el muestreo se
realiza una vez por cada bit. Ese proceso presenta el problema que si existen defectos en
la transmisin puede influir negativamente en la seal.
El receptor debe muestrear los bits recibidos en el momento exacto, por lo que tiene que
conocer el instante de llegada y la duracin de cada bit.
Si existe algn desfasaje en los relojes o distorsiones de las seales puede ocurrir que
luego de un cierto intervalo de tiempo, el receptor tome muestras a bits anteriores o
posteriores al que debe realizar. Esto genera errores.
Para dar solucin a este tema se suele emplear dos aproximaciones. Una de ellas es la
Transmisin Asncrona o Carcter a Carcter y la Transmisin Sncrona, la cual transmite
un block de bits de datos.
Gestin de intercambio: La sesin de comunicaciones siempre se inicia, mantiene y
finaliza con una secuencia determinada de eventos, los cuales son determinados
previamente y se relacionan con prioridades, formatos, recuperaciones, etc.
Deteccin y correccin de errores: Si la seal est distorsionada, seguramente habr
errores al llegar al receptor, por lo tanto se pueden establecer procedimientos para
detectar y / o corregir esos errores. Tambin se debe considerar la recuperacin del
sistema ante un fallo de la red.

Materia: Comunicaciones
Profesor: Renato Cabrera

-7-

Control de flujo: De manera similar, si el transmisor genera una mayor cantidad de


informacin que el receptor pueda procesar, es posible que ste se sature, por lo que
es necesario implementar procedimientos que limiten esta situacin.
Direccionamiento: Cuando algn recurso de transmisin es compartido entre varios
usuarios, es necesario establecer cules son los posibles caminos que los datos
pueden seguir y cul es el destinatario final de esos datos.
Formato de los mensajes: Esto se encuentra relacionado con la sincronizacin, la
gestin de intercambio y la misma red de comunicaciones.
Seguridad: El emisor debe asegurarse que solamente el receptor tenga acceso a la
informacin enviada, si as lo requiere. Que los datos no han sido modificados o
fabricados por terceros. Tambin el receptor debe tener la garanta que al recibir un
mensaje, ste es proveniente del emisor real que, en un futuro, no negar el envo de
tal mensaje (No Repudiacin).
Gestin de red: El monitoreo de lo que est ocurriendo en la red puede ser esencial
para evitar problemas de congestin, seguridad y errores en la transmisin. Por lo que
es necesario:
1. Operar y supervisar el comportamiento de la red.
2. Controlar el estado de cada elemento de la red.
3. Recibir alarmas ante fallos.
4. Recuperacin y arranque ante errores.
5. Determinacin de problemas y seguimientos de los mismos.
6. Configuraciones del sistema.
7. Medidas de rendimiento y trfico.

Protocolos:
Los protocolos son reglas de comunicacin que permiten el flujo de informacin entre
computadoras distintas que manejan lenguajes distintos, por ejemplo, dos computadores
conectadas en la misma red pero con protocolos diferentes no podran comunicarse jams, para
ello, es necesario que ambas "hablen" el mismo idioma.
Caractersticas
Un protocolo es el conjunto de normas para comunicarse dos o ms entidades (objetos que se
intercambian informacin). Los elementos que definen un protocolo son:
Sintaxis: formato, codificacin y niveles de seal de datos.
Semntica: informacin de control y gestin de errores.

Materia: Comunicaciones
Profesor: Renato Cabrera

-8-

Temporizacin: coordinacin entre la velocidad y orden secuencial de las seales.


Las caractersticas ms importantes de un protocolo son:
1) Directo/indirecto: los enlaces punto a punto son directos pero los enlaces entre dos entidades
en diferentes redes son indirectos ya que intervienen elementos intermedios.
2) Monoltico/estructurado: monoltico es aquel en que el emisor tiene el control en una sola
capa de todo el proceso de transferencia. En protocolos estructurados, hay varias capas que se
coordinan y que dividen la tarea de comunicacin.
3) Simtrico/asimtrico: los simtricos son aquellos en que las dos entidades que se comunican
son semejantes en cuanto a poder tanto emisores como consumidores de informacin. Un
protocolo es asimtrico si una de las entidades tiene funciones diferentes de la otra (por ejemplo
en clientes y servidores).
4) Normalizado/no normalizado: los no normalizados son aquellos creados especficamente
para un caso concreto y que no va a ser necesario conectarlos con agentes externos. En la
actualidad, para poder intercomunicar muchas entidades es necesaria una normalizacin.
Funciones de los protocolos
1) Segmentacin y ensamblado: generalmente es necesario dividir los bloques de datos en
unidades pequeas e iguales en tamao y este proceso se llama segmentacin. El bloque bsico
de segmento en una cierta capa de un protocolo se le llama PDU (Unidad de datos de protocolo).
La necesidad de la utilizacin de bloque es por:
La red slo admite la transmisin de bloques de un cierto tamao.
El control de errores es ms eficiente para bloques pequeos.
Para evitar monopolizacin de la red para una entidad, se emplean bloques pequeos y
as una comparticin de la red.
Con bloques pequeos las necesidades de almacenamiento temporal son menores.
Hay ciertas desventajas en la utilizacin de segmentos:
La informacin de control necesaria en cada bloque disminuye la eficiencia en la
transmisin.

Los receptores pueden necesitar interrupciones para recibir cada bloque, con lo que en
bloques pequeos habr ms interrupciones.

Cuantas ms PDU, ms tiempo de procesamiento.


El protocolo es definido por el formato de las PDU intercambiadas entre entidades, la IDU o
Unidad de Datos de la Interfaz, es la unidad total de datos transferida entre fronteras del estrato,
incluye la PCI, la SDU y la ICI:

Materia: Comunicaciones
Profesor: Renato Cabrera

-9-

- Por su parte la PCI o Informacin de Control de Protocolo, es la informacin que se intercambian


las entidades pares situadas en distintos puntos de la red, con el fin de ordenar a una entidad que
lleve a cabo una funcin.
- La SDU o Unidad de Datos del Servicio, transfiere los datos del usuario del nivel N+1 de modo
transparente hacia el nivel N y despus hacia el N-1.
- La ICI o Informacin de Control de la Interfaz, es un parmetro temporal que se envan los
niveles N y N-1 para invocar funciones de servicio entre ambos niveles.
Por ltimo y sintetizando, la PDU es la combinacin de la SDU y PCI, que es lo que se entrega al
canal de comunicaciones, la cual al llegar al receptor, volver a atravesar los estratos en orden
inverso al que siguieron en el nodo emisor:

2) Encapsulado: se trata del proceso de adherir informacin de control al segmento de datos.


Esta informacin de control es el direccionamiento del emisor/receptor, cdigo de deteccin de
errores y control de protocolo.
3) Control de conexin: hay bloques de datos slo de control y otros de datos y control. Cuando
se utilizan datagramas, todos los bloques incluyen control y datos ya que cada PDU se trata como
independiente. En circuitos virtuales hay bloques de control que son los encargados de establecer
la conexin del circuito virtual.
Hay protocolos ms sencillos y otros ms complejos, por lo que los protocolos de los emisores y
receptores deben de ser compatibles al menos. Adems de la fase de establecimiento de
conexin (en circuitos virtuales), est la fase de transferencia y la de corte de conexin. Si se
utilizan circuitos virtuales habr que numerar los PDU y llevar un control en el emisor y en el
receptor de los nmeros.
4) Entrega ordenada: el envo de PDU puede acarrear el problema de que si hay varios caminos
posibles, lleguen al receptor PDU desordenados o repetidos, por lo que el receptor debe de tener
un mecanismo para reordenar los PDU. Hay sistemas que tienen un mecanismo de numeracin
con mdulo algn nmero; esto hace que el mdulo sean lo suficientemente alto como para que
sea imposible que haya dos segmentos en la red al mismo tiempo y con el mismo nmero.
5) Control de flujo: hay controles de flujo de parada y espera o de ventana deslizante. El control
de flujo es necesario en varios protocolos o capas, ya que el problema de saturacin del receptor
se puede producir en cualquier capa del protocolo.

Materia: Comunicaciones
Profesor: Renato Cabrera

- 10 -

6) Control de errores: generalmente se utiliza un temporizador para retransmitir una trama una
vez que no se ha recibido confirmacin despus de expirar el tiempo del temporizador. Cada capa
de protocolo debe de tener su propio control de errores.
7) Direccionamiento: cada estacin o dispositivo intermedio de almacenamiento debe tener una
direccin nica. A su vez, en cada terminal o sistema final puede haber varios agentes o
programas que utilizan la red, por lo que cada uno de ellos tiene asociado un puerto. Adems de
estas direcciones globales, cada estacin o terminal de una subred debe de tener una direccin
de subred (generalmente en el nivel MAC).
Hay ocasiones en las que se usa un identificador de conexin; esto se hace as cuando dos
estaciones establecen un circuito virtual y a esa conexin la numeran (con un identificador de
conexin conocido por ambas). La utilizacin de este identificador simplifica los mecanismos de
envo de datos ya que, por ejemplo, es ms sencillo que el direccionamiento global. Algunas
veces se hace necesario que un emisor emita hacia varias entidades a la vez y para eso se les
asigna un direccionamiento similar a todas.
8) Multiplexacin: es posible multiplexar las conexiones de una capa hacia otra, es decir que de
una nica conexin de una capa superior, se pueden establecer varias conexiones en una capa
inferior (y al revs).
9) Servicios de transmisin: los servicios que puede prestar un protocolo son:
Prioridad: hay mensajes (los de control) que deben tener prioridad respecto a otros.
Grado de servicio: hay datos que deben de retardarse y otros acelerarse (vdeo).
Seguridad.

Introduccin a OSI:
OSI: Open System Interconnections: fue creado a partir del ao 1978, con el fin de conseguir la
definicin de un conjunto de normas que permitieran interconectar diferentes equipos,
posibilitando de esta forma la comunicacin entre ellos. El modelo OSI fue aprobado en 1983.
El modelo OSI, como se indic anteriormente, describe cmo se desplaza la informacin desde un
programa de aplicacin en un extremo hasta otro programa de aplicacin en el extremo posterior,
a travs de un canal e comunicaciones.
Un sistema abierto debe cumplir las normas que facilitan la interconexin tanto a nivel hardware
como software con otros sistemas (arquitecturas distintas).
Este modelo define los servicios y los protocolos que posibilita la comunicacin, dividindolos en 7
niveles diferentes, en el que cada nivel se encarga de problemas de distinta naturaleza
interrelacionndose con los niveles contiguos, de forma que cada nivel se abstrae de los
problemas que los niveles inferiores solucionan para dar solucin a un nuevo problema, del que se
abstraern a su vez los niveles superiores.

Materia: Comunicaciones
Profesor: Renato Cabrera

- 11 -

Se puede decir que la filosofa de este modelo se basa en la idea de dividir un problema grande
(la comunicacin en s), en varios problemas pequeos, independizando cada problema del resto.
Es un mtodo parecido a las cadenas de montaje de las fbricas; los niveles implementan a un
grupo de operarios de una cadena y cada nivel, al igual que en la cadena de montaje, supone que
los niveles anteriores han solucionado unos problemas de los que l se abstraer para dar
solucin a unos nuevos problemas, de los que se abstraern los niveles superiores, esto es, que
las actualizaciones o modificaciones ofrecidas para algunas capas o funciones no influyen a las
otras.
Las siete capas OSI son en orden descendente las siguientes:
Capa 7: Presentacin.
Capa 6: Presentacin.
Capa 5: Sesin.
Capa 4: Transporte.
Capa 3: Red.
Capa 2: Enlace de datos.
Capa 1: Fsico.
En la figura siguiente se muestra una representacin de los niveles OSI y la forma de establecer
un dilogo entre diferentes dispositivos.

Materia: Comunicaciones
Profesor: Renato Cabrera

- 12 -

Para simplificar, estructurar y normalizar los protocolos utilizados en las redes de comunicaciones
se establecen una serie de niveles paralelos diferenciados por funciones especficas. Cada uno de
estos niveles proporciona un conjunto de servicios al nivel superior, a partir de otros servicios ms
bsicos proporcionados por los niveles inferiores.
Los niveles paralelos de las mquinas que participan en la comunicacin mantienen una
conversacin virtual a travs de los niveles inferiores. Las reglas y convenciones utilizadas en esta
conversacin son lo que se denomina protocolo de nivel n.
Con objeto de proporcionar un estndar de comunicacin entre diversos fabricantes la
Organizacin Internacional de Estndares (ISO, International Standards Organization) ha
establecido una arquitectura como modelo de referencia para el diseo de protocolos de
Interconexin de Sistemas Abiertos (OSI, Open Systems Interconection). Este modelo de siete
niveles proporciona un estndar de referencia para la intercomunicacin entre sistemas de
ordenadores a travs de una red utilizando protocolos comunes.
El modelo de siete niveles se ha convertido en un estndar internacional. Cada uno de los niveles
del modelo define una seccin especfica del total de la arquitectura. Diferentes organismos de
estandarizacin (ISO - IEEE, The Institute of Electrical and Electronics Engineers - ANSI,
American National Standards Institute...) han definido diversos protocolos sobre esos niveles para
adaptar las implementaciones finales a variados entornos y requisitos. Los niveles OSI son los
siguientes:
Nivel Fsico (1)
Especifica un conjunto de estndares que definen aspectos mecnicos, elctricos y
funcionales para la conexin de los equipos al medio fsico empleado. Su funcin es la
transmisin de una cadena continua de bits a travs de un canal bsico de comunicacin.
Las funciones especficas de este nivel las realiza la MAU (Medium Access Unit, Unidad de
Acceso al Medio). Es responsable de codificar y decodificar los datos y de sincronizar la
transmisin a nivel de bits y de trama.
Nivel de Enlace (2)
A partir del servicio de transmisin de bits ofrecido por el Nivel Fsico, la tarea del Nivel de
Enlace es ofrecer un control de errores al Nivel de Red. Adems de la deteccin y
correccin de errores, este nivel fragmenta y ordena en paquetes los datos enviados;
tambin realiza funciones bsicas de control de flujo.
Este nivel se puede dividir en dos subniveles LLC (Logical Link Control, Control de Enlace
Lgico) y MAC (Medium Access Control, Control de Acceso al Medio). MAC controla el
acceso al medio de las diferentes estaciones conectadas a la red y LLC controla la
transmisin y recepcin de las tramas y detecta cualquier error producido por el nivel fsico.
Nivel de Red (3)

Este nivel proporciona los medios adecuados para establecer, mantener y terminar
conexiones entre sistemas. El Nivel de Red principalmente permite direccionar los
paquetes de datos que recibe del nivel de transporte.

Materia: Comunicaciones
Profesor: Renato Cabrera

- 13 -

Nivel de Transporte (4)


Se encarga de facilitar una transferencia de datos fiable entre nodos finales,
proporcionando una integridad de los datos y una calidad de servicio previamente
establecida.
Nivel de Sesin (5)
Permite establecer, gestionar y terminar sesiones entre aplicaciones. Realiza la gestin y
recuperacin de errores y en algunos casos proporciona mltiples transmisiones sobre el
mismo canal de transporte.
Nivel de Presentacin (6)
Proporciona a las aplicaciones transparencia respecto del formato de presentacin,
realizando conversin de caracteres, cdigos y algunas funciones de seguridad
(encriptacin).
Nivel de Aplicacin (7)
Se denomina tambin Nivel de Usuario porque proporciona la interfaz de acceso para la
utilizacin de los servicios a alto nivel.
Ejemplos de protocolos de red
Capa 1: Nivel fsico
o

Cable coaxial o UTP categora 5, categora 5e, categora 6, categora 6a Cable de


fibra ptica, Cable de par trenzado, Microondas, Radio, RS-232.

Capa 2: Nivel de enlace de datos


o

Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDDI, ATM, HDLC., CDP

Capa 3: Nivel de red


o

ARP, RARP, IP (IPv4, IPv6), X.25, ICMP, IGMP, NetBEUI, IPX, Appletalk.

Capa 4: Nivel de transporte


o

TCP, UDP, SPX.

Capa 5: Nivel de sesin


o

NetBIOS, RPC, SSL.

Capa 6: Nivel de presentacin


o

ASN.1.

Materia: Comunicaciones
Profesor: Renato Cabrera

- 14 -

Capa 7: Nivel de aplicacin


o

SNMP, SMTP, NNTP, FTP, SSH, HTTP, SMB/CIFS, NFS, Telnet, IRC, ICQ, POP3,
IMAP.

Sintetizando:

NIVELES
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsico

FUNCIN
Semntica de los datos
Representacin de los datos
Dilogo ordenado
Extremo a extremo
Encaminamiento
Punto a punto
Elctrico/Mecnico

Protocolo TCP/IP
Se trata de un conjunto de protocolos, aunque los ms conocidos sean TCP (nivel de transporte) e
IP (nivel de red). Las aplicaciones que corren sobre TCP/IP no tienen que conocer las
caractersticas fsicas de la red en la que se encuentran, con esto, se evita el tener que
modificarlas o reconstruirlas para cada tipo de red. Esta familia de protocolos genera un modelo
llamado INTERNET cuya correspondencia con el modelo OSI queda reflejada en el siguiente
recuadro:

INTERNET
Aplicaciones
TCP
UDP
IP
ARP
RARP
Red fsica (Ethernet)

OSI/ISO
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsico

Caractersticas de TCP/IP:
Las principales caractersticas son:
Utiliza conmutacin de paquetes.
Proporciona una conexin fiable entre dos mquinas en cualquier punto de la red.
Ofrece la posibilidad de interconectar redes de diferentes arquitecturas y con diferentes
sistemas operativos.

Materia: Comunicaciones
Profesor: Renato Cabrera

- 15 -

Se apoya en los protocolos de ms bajo nivel para acceder a la red fsica (Ethernet,
Token-Ring).
Funcionamiento de TCP/IP:
Una red TCP/IP transfiere datos mediante el ensamblaje de bloques de datos en paquetes
conteniendo:
La informacin a transmitir.
La direccin IP del destinatario.
La direccin IP del remitente.
Otros datos de control.

Protocolo IP:
Se trata de un protocolo a nivel de red cuyas principales caractersticas son:
Ofrece un servicio no orientado a la conexin, esto significa que cada trama en la que ha
sido dividido un paquete es tratado por independiente. Las tramas que componen un
paquete pueden ser enviadas por caminos distintos e incluso llegar desordenadas.
Ofrece un servicio no muy fiable porque a veces los paquetes se pierden, duplican o
estropean y este nivel no informa de ello pues no es consciente del problema.

Protocolo TCP:
Sus principales caractersticas son:
Se trata de un protocolo orientado a la conexin.
Orientado al flujo: el servicio TCP enva al receptor los datos en el mismo orden en que
fueron enviados.

Conexin con circuito virtual: no existe conexin fsica dedicada, sin embargo, el protocolo
hace creer al programa de aplicacin que si existe esta conexin dedicada.

Materia: Comunicaciones
Profesor: Renato Cabrera

- 16 -

You might also like