Está en la página 1de 54

REDES DE COMPUTADORES I

FACULTAD DE INGENIERA
Ing. de Sistemas y Computacin
Docente:
Ing. Angel Palomino Crespo
OBJETIVOS
Conocer el modelo OSI y aprender la funcin de sus
capas.

Identificar los protocolos pertenecientes a las capas del
modelo OSI.

Conocer el modelo TCP/IP

Identificar los protocolos pertenecientes a las capas del
modelo TCP/IP.

CONTENIDO
Modelo OSI

Modelo TCP/IP

Necesidad de las arquitecturas de
comunicaciones
Entre los requerimientos necesarios para un diseo de
una red de datos estn:
Proporcionar conectividad general de manera robusta,
equitativa y econmica para una gran cantidad de
computadores.
Ser lo suficientemente flexible para evolucionar y
ajustarse a los cambios tecnolgicos y a los
requerimientos de las nuevas aplicaciones que
aparecen constantemente.
Para afrontar esta complejidad, los diseadores de redes
han creado unos modelos generales usualmente
llamados arquitecturas de comunicaciones- que ayudan
en el diseo y la implementacin de las redes.
Modelo de capas y los protocolos
Cuando un sistema se vuelve complejo, el diseador del
sistema introduce otro nivel de abstraccin.
La idea de una abstraccin es definir un modelo
unificador que capture los aspectos importantes del
sistema y oculte los detalles de cmo fue
implementado.

El reto es identificar las abstracciones que
simultneamente sean tiles en un amplio nmero de
situaciones y, a la vez, puedan ser implementadas
eficientemente.
Modelo de capas y los protocolos
En sistemas en red, la abstraccin lleva al concepto del
modelo de capas.
Se comienza con servicios ofrecidos por la capa fsica y
luego se adiciona una secuencia de capas, cada una de
ellas ofreciendo un nivel de servicios ms abstracto.
Un modelo de capas ofrece dos caractersticas interesantes:
Descompone el problema de construir una red en partes
ms manejables (no es necesario construir un sistema
monoltico que hace todo)
Proporciona un diseo ms modular (si se quiere colocar un
nuevo servicio, slo se debe modificar la funcionalidad de
una capa)
Proceso de un viaje areo como una
serie de pasos
tiquete (compra)

equipaje (entrega)

embarque

despegue

Vuelo
tiquete (recobro)

equipaje (recogida)

desembarque

aterrizaje

Vuelo
Ruta de vuelo
Proceso de un viaje areo en capas de
servicios
Entrega mostrador a mostrador de [personas y equipaje]

Traslado de equipaje: entrega-recogida

Traslado de personas: embarque-desembarque

Traslado de la aeronave: pista a pista
Ruta de vuelo desde el origen hasta el destino
Capas: cada capa implementa un servicio a travs de las
acciones internas a la capa y solicitando el servicio
proporcionado por una capa inferior
Implementacin distribuida de la
funcionalidad de las capas
tiquete (compra)

equipaje (entrega)

embarque

despegue

Vuelo
tiquete (recobro)

equipaje (recogida)

desembarque

aterrizaje

Vuelo
ruta de vuelo
S
a
l
i
d
a

A
e
r
o
p
u
e
r
t
o

L
l
e
g
a
d
a

A
e
r
o
p
u
e
r
t
o

trfico areo intermedio
ruta de vuelo ruta de vuelo
Otra vez: Por qu utilizar capas?
Permite trabajar con sistemas complejos
Una estructura explcita permite la identificacin de
las partes del sistema complejo y la interrelacin
entre ellas
Modelo de referencia de capas para discusiones

La modularidad facilita el mantenimiento y la
actualizacin del sistema
Cambios que se realicen en la implementacin de
un servicio de una capa es transparente para el
resto del sistema
Arquitectura OSI
Qu es OSI?
Una sigla: Open Systems Interconnection
Conceptualmente: arquitectura general requerida
para establecer comunicacin entre computadoras
OSI puede verse de dos formas:
como un estndar
como un modelo de referencia
OSI es un estndar
El desarrollo inicial de las redes de computadores fue
promovido por redes experimentales como ARPANet
y CYCLADES, seguidos por los fabricantes de
computadores (SNA, DECnet, etctera).
Las redes experimentales se disearon para ser
heterogneas (no importaba la marca del
computador). Las redes de los fabricantes de
equipos tenan su propio conjunto de convenciones
para interconectar sus equipos y lo llamaban su
arquitectura de red.
OSI es un estndar
La necesidad de interconectar equipos de diferentes
fabricantes se hizo evidente.
En 1977, la ISO (International Organization for
Standarization) reconoci la necesidad de crear
estndares para las redes informticas y cre el
subcomit SC16 (Open Systems Interconnection)
La primera reunin de ste subcomit se llevo a cabo
en marzo de 1978. El modelo de referencia OSI fue
desarrollado despus de cerca de 18 meses de
discusin.
OSI es un estndar
El modelo OSI fue adoptado en 1979 por el comit
tcnico TC97 (procesamiento de datos), del cual
dependa el subcomit SC16
OSI fue adoptado en 1984 como la norma ISO/IEC
7498. En 1994 fue reemplazado por la versin 2, con
algunas correcciones adicionales. La ISO/IEC 7498
tiene 4 partes
Parte 1: Modelo bsico
Parte 2: Arquitectura de seguridad
Parte 3: Asignacin de nombres y direcciones
Parte 4: Farmework de gestin de red

OSI es un estndar
El modelo fue desarrollado en colaboracin
con la ITU-T (International Telecommunication
Union-Telecom sector) y tambin se present
como la recomendacin X.200 de la ITU.
Especificaciones ms detalladas estn
descritas en las recomendaciones X.211-
X.217bis. Estos documentos adicionales son
similares a los RFCs para protocolos
individuales.
OSI como Modelo de Referencia
OSI es un modelo de referencia que muestra como
debe transmitirse un mensaje entre nodos en una red
de datos
El modelo OSI tiene 7 niveles de funciones
No todos los productos comerciales se adhieren al
modelo OSI
Sirve para ensear redes y en discusiones tcnicas
(resolucin de problemas).
En qu se fundamenta OSI?
La idea principal en el modelo OSI es que el
proceso de comunicacin entre dos usuarios en
una red de telecomunicaciones puede dividirse en
niveles (capas)
En el proceso de comunicacin cada nivel pone su
granito de arena: el conjunto de funciones que ese
nivel sabe hacer.
Cmo opera el modelo OSI?
Los usuarios que participan en la comunicacin utilizan
equipos que tienen instaladas las funciones de las 7
capas del modelo OSI (o su equivalente)
En el equipo que enva:
El mensaje baja a travs de las capas del modelo
OSI.
En el equipo que recibe:
El mensaje sube a travs de las capas del modelo
OSI
Operacin: 1 aproximacin
En la vida real, las 7 capas de funciones del modelo OSI estn
normalmente construidas como una combinacin de:
1. Sistema Operativo (Windows XP, Win2003, Mac/OS Unix)
2. Aplicaciones (navegador, cliente de correo, servidor web)
3. Protocolos de transporte y de red (TCP/IP, IPX/SPX, SNA)
4. Hardware y software que colocan la seal en el cable
conectado al computador (tarjeta de red y driver)
Al recibir
el mensaje
sube
Al enviar
el mensaje
baja
El mensaje viaja a
travs de la red
Nodo A Nodo B
Operacin: 2 aproximacin
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsica
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsica
1
2
3
4
5
6
7
1
2
3
4
5
6
7
Al enviar
el mensaje
baja
Al recibir
el mensaje
sube
RED
Nodo A
Nodo B
Las capas del modelo OSI reciben un nombre de acuerdo a su
funcin.
Implementacin de las capas OSI
Las dos primeras capas (fsica y enlace) generalmente se
construyen con hardware y software
El cable, el conector, la tarjeta de red y el driver de la
tarjeta pertenecen a los niveles 1 y 2
Los otros cinco niveles se construyen generalmente con
software
Comunicacin entre capas
Cada capa ofrece un
conjunto de funciones
para la capa superior y
utiliza funciones de la
capa inferior
Cada capa, en un nodo,
se comunica con su igual
en el otro nodo
Capa A
Capa B
Capa A
Capa B
NODO 1 NODO 2
Servicios, Interfaces y Protocolos
El modelo OSI distingue
entre:
Servicios (funciones): Qu
hace la capa
Interfaces: Cmo las capas
vecinas pueden solicitar/dar
servicios
Protocolos: Reglas para
que capas pares se
comuniquen
Capa A
Capa B
Capa A
Capa B
NODO 1 NODO 2
Otra forma de ver los protocolos y las interfaces
Nodo 1
Protocol
Objeto de
alto nivel
Interfaz de
Servicio
Interfaz
Peer-to-peer
Nodo 2
Protocol
Objeto de
alto nivel
Operacin: 3 aproximacin
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsica
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsica
RED
Nodo A Nodo B
DATOS
DATOS
DATOS
DATOS Header 4
Header 3
Header 2
Unidades de Informacin
Puede contener
encabezados de
las capas 5, 6 y 7
Mensaje
Paquete
Frame
bits
Encapsulacin
Cuando un protocolo de una capa superior enva datos a su par
en otro nodo, los entrega al protocolo de la capa inferior.
El protocolo de la capa inferior no sabe si el protocolo de nivel
superior enva una imagen, un correo o una secuencia numrica.
Luego el protocolo del nivel inferior, para crear su mensaje,
agrega una informacin de control (header) que es utilizada entre
pares para comunicarse entre ellos.
Esta informacin de control generalmente es colocada al iniciar el
mensaje. En algunos casos se anexa informacin de control al final
del mensaje y la llaman trailer.
A los datos entregados por el protocolo de la capa superior,
dentro del mensaje, se le llama cuerpo del mensaje o payload.
La operacin de meter el mensaje del nivel superior detrs de
un header o cabecera en el mensaje de nivel inferior se llama
encapsulacin.
Los 7 Niveles del modelo OSI
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsica
Aplicaciones de Red: transferencia de archivos
Formatos y representacin de los datos
Establece, mantiene y cierra sesiones
Entrega confiable/no confiable de mensajes
Entrega los paquetes y hace enrutamiennto
Transfiere frames, chequea errores
Transmite datos binarios sobre un medio
Nivel OSI Funcin que ofrece
Cada nivel ( capa) tiene unas funciones precisas para resolver
determinados problemas de la comunicacin (divide y vencers)
Nivel Fsico (Capa 1)
Define las caractersticas mecnicas, elctricas y
funcionales para establecer, mantener, repetir, amplificar
y desactivar conexiones fsicas entre nodos
Acepta un chorro de bits y los transporta a travs de un medio
fsico (un enlace)
Nivel de voltaje, sincronizacin de cambios de voltaje, frecuencia
de transmisin, distancias de los cables, conectores fsicos y
asuntos similares son especificados en esta capa.
Nivel de Enlace (Capa 2)
Inicia, mantiene y libera los enlaces de datos entre dos
nodos.
Hace transmisin confiable (sin errores) de los datos
sobre un medio fsico (un enlace)
Define la direccin fsica de los nodos
Construye los frames
Tambin debe involucrarse con el orden en que lleguen los frames,
notificacin de errores fsicos, reglas de uso del medio fsico y el
control del flujo en el medio.
Es diferente de acuerdo a la topologa de red y al medio utilizado.
Nivel de Red (Capa 3)
Entrega los paquetes de datos a la red correcta, al nodo
correcto, buscando el mejor camino (es decir, permite el
intercambio de paquetes).
Evita que las capas superiores se preocupen por los detalles de
cmo los paquetes alcanzan el nodo destino correcto
En esta capa se define la direccin lgica de los nodos
Esta capa es la encargada de hacer el enrutamiento y el
direccionamiento
Enrutamiento: cul es el mejor camino para llegar a la red destino?
Direccionamiento: cul es el nodo destino?
Nivel de Transporte (Capa 4)
Proporciona un nmero amplio de servicios. Asegura
la entrega de los datos entre procesos que han
establecido una sesin y que se ejecutan en
diferentes nodos
Evita que las capas superiores se preocupen por los detalles
del transporte de los datos hasta el proceso correcto
Hace multiplexamiento para las aplicaciones
cul es la aplicacin/servicio destino/origen?
Segmenta bloques grandes de datos antes de transmitirlos (y
los reensambla en le nodo destino)
Asegura la transmisin confiable de los mensajes
No deja que falten ni sobren partes de los mensajes
trasmitidos (si es necesario, hace retransmisin de mensajes)
hace control de flujo y control de congestin
Nivel de Sesin (Capa 5)
Define cmo iniciar, coordinar y terminar las
conversaciones entre aplicaciones (llamadas sesiones).
Administra el intercambio de datos y sincroniza el dilogo entre
niveles de presentacin (capa 6) de cada sistema
Ofrece las herramientas para que la capa de aplicacin, la de
presentacin y la de sesin reporten sus problemas y los recursos
disponibles para la comunicacin (control del dilogo sesin-
entre aplicaciones)
Lleva control de qu flujos forman parte de la misma sesin y qu
flujos deben terminar correctamente
Nivel de Presentacin (Capa 6)
Define el formato de los datos que se intercambiarn
Asegura que la informacin enviada por la capa de aplicacin de
un nodo sea entendida por la capa de aplicacin del otro nodo
Si es necesario, transforma a un formato de representacin comn
Negocia la sintxis de transferencia de datos para la capa de
aplicacin (estructura de datos)
Ejemplo: formato GIF, JPEG PNG para imgenes.
Nivel de Aplicacin (Capa 7)
La capa de aplicacin est cerca al usuario (no ofrece
servicios a otras capas del modelo OSI)
Es el nivel ms alto en la arquitectura OSI
Define la interfaz entre el software de comunicaciones y cualquier
aplicacin que necesite comunicarse a travs de la red.
Las otras capas existen para prestar servicios a esta capa
Las aplicaciones estn compuestas por procesos.
Un proceso de aplicacin se manifiesta en la capa de aplicaciones
como la ejecucin de un protocolo de aplicacin.
Arquitectura OSI
Uno o ms nodos
dentro de la Red
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsica
Red
Enlace
Fsica
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsica
Red
Enlace
Fsica
End system End system
Intermediate systems
Perspectivas del modelo OSI
El modelo OSI permite trabajar con la complejidad de los
sistemas de comunicacin de datos
Las implementaciones de arquitecturas de red reales no
cumplen (o lo hacen parcialmente) con el Modelo OSI:
TCP/IP, SNA, Novell Netware, DECnet, AppleTalk, etc.
Perspectivas del modelo OSI
Se intent construir una implementacin del modelo
OSI
A finales de los 80, el gobierno de EEUU quiso establecer
GOSIP (Government Open Systems Interconnect Profile) como
algo obligatorio. NO funcion. Perdi vigencia en 1995
Qu suceder con OSI?
Los protocolos para OSI se ven muy poco (algunas
tecnologas WAN los usan)
TCP/IP sigue mejorando continuamente
Una parte de las recomendaciones de la ITU-T que sobrevive,
son las utilizadas en VoIP (H.323, H.225, Q.931, G.711, entre
otras)
El modelo OSI sigue siendo un modelo pedaggico.
Qu es TCP/IP?
El nombre TCP/IP se refiere a una suite de protocolos
de datos.
Una coleccin de protocolos de datos que permite que los
computadores se comuniquen.
El nombre viene de dos de los protocolos que lo
conforman:
Transmission Control Protocol (TCP)
Internet Protocol (IP)
Hay muchos otros protocolos en la suite
TCP/IP e Internet
TCP/IP son los protocolos fundamentales de Internet
(Aunque se utilizan para Intranets y Extranets)
Stanford University y Bold, Beranek and Newman (BBN)
presentaron TCP/IP a comienzos de los 70 para una red
de conmutacin de paquetes (ARPANet).
La arquitectura de TCP/IP ahora es definida por la
Internet Engineering Task Force (IETF)
Por qu es popular TCP/IP?
Los estndares de los protocolos son abiertos:
interconecta equipos de diferentes fabricantes sin
problema.
Independiente del medio de transmisin fsico.
Un esquema de direccionamiento amplio y comn.
Protocolos de alto nivel estandarizados (muchos
servicios!)
Estndares de TCP/IP
Para garantizar que TCP/IP sea un protocolo abierto los
estndares deben ser pblicamente conocidos.
La mayor parte de la informacin sobre los protocolos de
TCP/IP est publicada en unos documentos llamados
Request for Comments (RFCs) - Hay otros dos tipos de
documentos: Military Standards (MIL STD), Internet
Engineering Notes (IEN) -.
Arquitectura de TCP/IP (cuatro capas)
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace
Fsica
Aplicacin
Transporte
Internet
Acceso de
Red
Aplicaciones y procesos que usan la red
Servicios de entrega de datos entre nodos
Define el datagrama y maneja el enrutamiento
Rutinas para acceder el medio fsico
No hay un acuerdo sobre como representar la jerarqua de los
protocolos de TCP/IP con un modelo de capas (utilizan de tres
a cinco).
Pila de protocolos de Internet (cinco capas)
aplicacin: soporta las aplicaciones de la
red
FTP, SMTP, HTTP
transporte: transferencia de datos host to
host
TCP, UDP
red: enrutamiento de datagramas desde la
fuente al destino
IP, protocolos de enrutamiento
enlace: transferencia de datos entre
elementos de red vecinos
PPP, Ethernet
fsica: bits en el cable

aplicacin

transporte

red

enlace

fsica
Capas: comunicacin lgica
Cada capa:
distribuida
Las entidades
implementan las
funciones de
cada capa en
cada nodo
las entidades
realizan
acciones, e
intercambian
mensajes con
sus iguales
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
red
enlace
fsica
Capas: comunicacin lgica
Transporte
toma datos de la
aplicacin
agrega
direccionamiento,
agrega informacin de
chequeo de
confiabilidad para
formar el datagrama
enva el datagrama al
otro nodo
espera el acuse de
recibo (ack) del otro
nodo
analoga: la oficina
postal
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
red
enlace
fsica
datos
datos
datos
transporte
transporte
ack
Capas: comunicacin fsica
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
aplicacin
transporte
red
enlace
fsica
red
enlace
fsica
datos
datos
Encapsulacin de datos
Cada capa de la pila
TCP/IP adiciona
informacin de control
(un header) para
asegurar la entrega
correcta de los datos.
Cuando se recibe, la
informacin de control se
retira.
Capa de Acceso de Red
Capa Internet
Capa de transporte
Capa de aplicacin
DATOS Header
DATOS Header Header
Header DATOS Header Header
DATOS
Ubicacin de los protocolos de TCP/IP en el Modelo
de Referencia OSI (Open Systems Interconnection)
Lleg
Modem
Solicitud
DNS
Red del
Campus
Modem
Repetidor (hub)
Nodo A Nodo B El repetidor conecta redes
de rea local en la CAPA 1
(fsica) del modelo de
referencia OSI
Qu hace un repetidor?
El repetidor es el responsable de
Amplificar la seal para asegurar que la amplitud sea la correcta
Asegurar la fase de la seal (jitter)
Repetir las seales de un segmento a los otros segmentos
conectados al repetidor
Switch (bridge)
Nodo A Nodo B
El switch/bridge conecta
segmentos fsicos de red
de rea local en la capa 2
para formar una red ms
grande
Qu hace un switch (bridge)?
Los bridges y switches:
Analizan los frames que llegan, de acuerdo a la informacin que
traiga el frame toman la decisin de cmo re-enviarlo
(generalmente con base en la MAC address) y envan el frame a
su destino
No analizan la informacin de las capas superiores (pueden pasar
rpidamente el trfico de diferentes protocolos).
Extienden la red (ms distancia) y separan dominios de colisin.

Router (enrutador, encaminador)
Nodo A Nodo B
El enrutador conecta redes
lgicamente (capa 3).
Determina la siguiente red
para envar un paquete a su
destino final.
Gracias