Documente Academic
Documente Profesional
Documente Cultură
Compra de boletos
Confirmar retorno
Documentar equipaje
Recoger equipaje
Embarque
Dembarque
Despegu
Aterrizaje
Ruta de vuelo
Entrega mostrador a mostrador de [personas y equipaje] Traslado de equipaje: entrega-reclamo 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
*
Salida Aeropuerto
Boleto (compra) Confirmar retorno equipaje (reclamo) desembarque aterrizaje
equipaje (entrega)
embarque despegue Vuelo
Vuelo
Llegada Aeropuerto
* Qu es OSI?
* Una sigla: Open Systems Interconnection * Conceptualmente: arquitectura general
requerida para establecer comunicacin entre computadoras
computadores fue promovido por redes experimentales como ARPANet y CYCLADES, seguidos por los fabricantes de computadores (SNA, DECnet, etctera).
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
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 tiene 7 niveles de funciones * No todos los productos comerciales se adhieren
al modelo OSI
proceso de comunicacin entre dos usuarios en una red de telecomunicaciones puede dividirse en niveles (capas) su granito de arena: el conjunto de funciones que ese nivel sabe hacer.
Nodo A
Al enviar el mensaje baja El mensaje viaja a travs de la red
Nodo B
Al recibir el mensaje sube
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)
Las capas del modelo OSI reciben un nombre de acuerdo a su funcin. Aplicacin Presentacin Sesin Transporte Red Enlace Fsica 7 6 5 4 3 2 1
Al enviar el mensaje baja
Nodo A
Nodo B
RED
*
*Cada capa ofrece un
conjunto de funciones para la capa superior y utiliza funciones de la capa inferior
nodo, se comunica con su igual en el otro nodo
*Cada capa, en un
*
*El modelo OSI
distingue entre:
*Servicios (funciones):
Qu hace la capa
OSI como parte del Protocolo. * El protocolo provee un servicio de comunicaciones que elementos (objetos) con un nivel ms alto en el modelo de capas (como los procesos de aplicaciones o protocolos de ms alto nivel) utilizan para intercambiar mensajes. * En este caso, cada protocolo define dos interfaces diferentes * Una interfaz de servicio hacia otros objetos dentro del mismo computador que
desean utilizar el servicio de comunicaciones del protocolo. Esta interfaz define las operaciones que los objetos locales pueden solicitar al protocolo (es la interfaz de OSI). * Una interfaz entre pares (peer-to-peer). Define la forma y el significado de los mensajes intercambiados entre implementaciones del mismo protocolo pero ejecutndose en diferentes nodos para establecer el servicio de comunicaciones (es el protocolo de OSI).
*
Nodo 1 Interfaz de Servicio Nodo 2 Objeto de alto nivel
Protocol
Interfaz Peer-to-peer
Protocol
las interfaces (operaciones definidas por la interfaz de servicio y la interfaz entre pares) * Otras veces se refiere al mdulo programa- que implementa en la realidad las dos interfaces.
*
Puede contener encabezados de las capas 5, 6 y 7
Nodo A
Aplicacin Presentacin Sesin Transporte Red Enlace Fsica
bits
Nodo B
Unidades de Informacin
Mensaje Paquete Frame
Header 2 Header 4 Header 3 DATOS DATOS DATOS DATOS
RED
*
* Cuando un protocolo de una capa superior enva datos a su
* El protocolo de la capa inferior no sabe si el protocolo de nivel
superior enva una imagen, un correo o una secuencia numrica.
agrega una informacin de control (header) que es utilizada entre pares para comunicarse entre ellos.
mensaje. En algunos casos se anexa informacin de control al final del mensaje y la llaman trailer.
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.
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.
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.
Tengo una idea. Tengo una idea.
Los datos se encapsulan y se registra a qu protocolo de la capa superior le pertenece la carga til (payload)
H4 Teng T2
H2
H3
H4 Teng T2
H2
H3 o una idea. T2
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 la llave de multiplexacin.
Tengo una idea. Tengo una idea.
H3 o una idea. T2
H2
H3
H4 Teng T2
H2
H3 o una idea. T2
Fsica (1)
*
Cada nivel ( capa) tiene unas funciones precisas para resolver determinados problemas de la comunicacin (divide y vencers) Nivel OSI Aplicacin Presentacin Sesin Transporte Red Enlace Fsica Funcin que ofrece 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
*
*La capa de aplicacin est cerca al usuario (no
ofrece servicios a otras capas del modelo OSI)
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.
*
* 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
comn
* Si es necesario, transforma a un formato de representacin * Negocia la sintxis de transferencia de datos para la capa de
aplicacin (estructura de datos)
*
*Define cmo iniciar, coordinar y terminar las
conversaciones entre aplicaciones (llamadas sesiones).
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
*
*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
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
*
*Entrega los paquetes de datos a la red correcta, al
* Evita que las capas superiores se preocupen por los
nodo correcto, buscando el mejor camino (es decir, permite el intercambio de paquetes).
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
destino?
*
* 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.
*
* Define las caractersticas mecnicas, elctricas y
funcionales para establecer, mantener, repetir, amplificar y desactivar conexiones fsicas entre nodos
frecuencia de transmisin, distancias de los cables, conectores fsicos y asuntos similares son especificados en esta capa.
*
End system
Aplicacin Presentacin
End system
Aplicacin
Intermediate systems
Sesin
Transporte Red Enlace Fsica Red Enlace Fsica Red Enlace Fsica
complejidad de los sistemas de comunicacin de datos reales no cumplen (o lo hacen parcialmente) con el Modelo OSI:
etc.
Internet (Aunque se utilizan para Intranets y Extranets) Newman (BBN) presentaron TCP/IP a comienzos de los 70 para una red de conmutacin de paquetes (ARPANet).
abierto los estndares deben ser pblicamente conocidos. 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 Sesin Transporte Internet Red Enlace Acceso de Red Fsica
Servicios de entrega de datos entre nodos Define el datagrama y maneja el enrutamiento Rutinas para acceder el medio fsico
*
* aplicacin: soporta las aplicaciones de la red * FTP, SMTP, HTTP * transporte: transferencia de datos host to
host
* TCP, UDP
* PPP, Ethernet
*
Cada capa:
aplicacin transporte red enlace fsica aplicacin transporte red enlace fsica red enlace fsica
* las entidades
*
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
datos aplicacin transporte transporte red enlace fsica aplicacin transporte red enlace fsica ack datos red enlace fsica datos aplicacin transporte transporte red enlace fsica
*
datos aplicacin transporte red enlace fsica
*
*Cada capa de la pila
Capa de aplicacin DATOS Capa de transporte
TCP/IP adiciona informacin de control (un header) para asegurar la entrega correcta de los datos.
informacin de control se retira.
Header
Capa Internet Header Capa de Acceso de Red Header Header Header Header
DATOS
*Cuando se recibe, la
DATOS
DATOS
*
Cada capa toma los datos de la capa superior * agrega informacin de control (header) y crea una nueva unidad de datos * pasa esta nueva unidad a la capa inferior
origen
M
Ht M Hn Ht M Hl Hn Ht M
Ubicacin de los protocolos de TCP/IP en el Modelo de Referencia OSI (Open Systems Interconnection)
Modem Lleg
*
*Diseo en forma de clepsidra (reloj de arena) *Aplicacin vs. Protocolo de Aplicacin (FTP,
HTTP)
FTP HTTP SNMP UDP IP TFTP
TCP
RED1
RED2
REDn
*
Aplicaciones ASCII NVTs
Aplicacin UDP
TCP y UDP IP
IP Network
Topologa de red