Professional Documents
Culture Documents
Confirmar
Compra de boletos
retorno
Documentar
Recoger equipaje
equipaje
Embarque Dembarque
Despegu Aterrizaje
Ruta de vuelo
Entrega mostrador a mostrador de [personas y equipaje]
embarque desembarque
despegue aterrizaje
Vuelo Vuelo
ruta de vuelo
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
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
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
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.
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 oficialmente
como un estndar internacional por la ISO
(International Organization of Standards).
Ahora es la recomendacin X.200 de la ITU
(International Telecommunication Union) y
la norma ISO/IEC 7498-1
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).
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.
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
Nodo A Nodo B
Al enviar Al recibir
el mensaje el mensaje
baja sube
El mensaje viaja a
travs de la red
Interfaz de
Objeto de Servicio Objeto de
alto nivel alto nivel
Nodo A Nodo B
Aplicacin Unidades de Informacin Aplicacin
Presentacin Mensaje Presentacin
Sesin Sesin
Paquete
Transporte Header 4 DATOS Transporte
Frame
Red Header 3 DATOS Red
Enlace Header 2 DATOS Enlace
Fsica DATOS Fsica
bits
RED
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.
En de cada una de las capas de un modelo de
comunicaciones se pueden alojar varios procolos.
Por esto razn, dentro del header que agrega un
protocolo al construir el mensaje para su par, ubicado
en otro nodo, debe incluir un identificador para indicar
a qu protocolo o servicio de la capa superior le
pertenece el payload.
Este identificador es conocido como llave de multiplexacin
(demux key)
Cuando el mensaje llega al nodo destino, el protocolo
que lo recibe debe retirar el header, mirar la llave de
multiplexacin y entregar (demultiplexar) la carga til
(payload) al protocolo o aplicacin correctos en la capa
superior.
En los headers, las llaves de multiplexacin se implementan de
diferentes maneras: diferentes tamaos (un byte, dos bytes,
cuatro bytes) o algunos colocan slo la identificacin de la
aplicacin destino, otros colocan la aplicacin origen y la
destino.
Usuario en el Nodo A enva el mensaje Tengo una idea.
Los datos se encapsulan y se registra
Tengo una idea. a qu protocolo de la capa superior
Tengo una idea. le pertenece la carga til (payload)
Tengo una idea. Sesin (5)
H4 Tengo una idea. Transp. (4)
H3 H4 Teng H3 o una idea. Red (3)
H2 H3 H4 Teng T2 H2 H3 o una idea. T2 Enlace (2)
Fsica (1)
Usuario en el Nodo B recibe el mensaje Tengo una idea.
Para entregar el mensaje al protocolo
correcto, dentro de una capa, se usa Tengo una idea.
Fsica (1)
Cada nivel ( capa) tiene unas funciones precisas para resolver
determinados problemas de la comunicacin (divide y vencers)
Aplicacin Aplicacin
Presentacin Presentacin
Intermediate systems
Sesin Sesin
Transporte Transporte
Uno o ms nodos
dentro de la Red
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.
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 de la implementacin OSI desarrollada
son demasiado complejos y tienen fallas
Estn implementados de manera muy regular
Sin embargo, TCP/IP sigue mejorando continuamente
El modelo OSI sigue siendo un modelo
pedaggico.
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 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)
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!)
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) -.
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).
Aplicacin
Presentacin
Aplicacin Aplicaciones y procesos que usan la red
Sesin
Transporte Servicios de entrega de datos entre nodos
Internet
Red Define el datagrama y maneja el enrutamiento
Enlacede
Acceso
Rutinas para acceder el medio fsico
Red
Fsica
aplicacin: soporta las
aplicaciones de la red
FTP, SMTP, HTTP
aplicacin
transporte: transferencia de datos
host to host
transporte
TCP, UDP
red: enrutamiento de datagramas
desde la fuente al destino red
IP, protocolos de enrutamiento
enlace: transferencia de datos enlace
entre elementos de red vecinos
PPP, Ethernet fsica
fsica: bits en el cable
Cada capa: aplicacin
distribuida transporte
Las
red
enlace
entidades fsica
implementan
las funciones red
aplicacin enlace
de cada capa
transporte fsica
en cada nodo red
las entidades enlace
realizan fsica
acciones, e aplicacin aplicacin
transporte transporte
intercambian
red red
mensajes con enlace enlace
sus iguales fsica fsica
datos
Transporte aplicacin
toma datos de la transporte
transporte
aplicacin red
agrega enlace
direccionamiento, fsica
agrega
informacin de ack red
chequeo de aplicacin enlace
confiabilidad para transporte datos fsica
formar el red
datagrama enlace
enva el datagrama fsica datos
al otro nodo aplicacin aplicacin
espera el acuse de transporte transporte
transporte
recibo (ack) del red red
otro nodo enlace enlace
analoga: la oficina fsica fsica
postal
datos
aplicacin
transporte
red
enlace
fsica
red
aplicacin enlace
transporte fsica
red
enlace
fsica datos
aplicacin aplicacin
transporte transporte
red red
enlace enlace
fsica fsica
Cada capa de la pila
Capa de aplicacin
informacin de
control (un Capa de transporte
origen destino
M aplicacin aplicacin M mensaje
Ht M transporte transporte Ht M segmento
Hn Ht M red red Hn Ht M datagrama
Hl Hn Ht M enlace enlace Hl Hn Ht M frame
fsica fsica
Ubicacin de los protocolos de TCP/IP en
el Modelo
de Referencia OSI (Open Systems
Interconnection)
Modem
Lleg
Solicitud
DNS Red del
Campus
Diseo en forma de clepsidra (reloj de
arena)
Aplicacin vs. Protocolo de Aplicacin (FTP,
HTTP)
FTP HTTP SNMP TFTP
TCP UDP
IP
IP IP