02 Protocolos y OSI
Protocolos y Modelo OSI
.
Mg. Gabriel H. Tolosa
.
tolosoft@unlu.edu.ar
“So as I look at transitioning to the communication platforms of the future, I see that the beauty of Internet protocols is you get the separation of the layers between service and technology”
Michael K. Powell
¿Cómo se comunican 2 usuarios?
Redes
Comunicación entre extremos
Enlaces¿Qué problemas existen en la tarea?
Organización de los datos a transmitir
¿Puedo “enviar” todos los datos juntos?
Utilización del medio físico para la transmisión
¿Cómo “introduzco” bits en el canal?
Gestión del intercambio entre dos equipos
Tengo un mensaje para enviar ¿Lo podés recibir?
Estoy mandando… ¿Mucho? ¿Poquito? ¿Nada?Detección de posibles errores (y recuperación)
Los datos que llegaron ¿Están correctos?
Utilización eficiente del canal de comunicaciones
¿Puedo utilizar un único canal para varias comunicaciones simultáneas?
Estas son solo algunas de las cuestiones a resolver!!!
Definición
Un protocolo de comunicación está formado por un conjunto de reglas y formatosde mensajes establecidas a priori para que la comunicación entre el emisor y un receptor sea posible
Las reglas definen la forma en que deben de efectuarse las comunicaciones de las redes, incluyendo la temporización, la secuencia, la revisión y la corrección de errores.
Tres elementos clave:
Sintaxis (formato de los mensajes: datos + comandos)
Semántica (significadode los comandos)
Secuenciamiento y temporarización (adecuado de las acciones que se toman respecto de los comandos)
Especificación
La especificación de un protocolo consiste de varias partes
Un formato preciso para los mensajes válidos
Un conjunto de reglas de procedimiento
para el intercambio de los datos
Un conjunto de mensajes válidos que se puedenintercambiar, junto con su significado
El servicio que provee el protocolo
Suposiciones acerca del ámbito donde el protocolo va a operar
(este es un punto difícil de determinar)
Implementación
Las tareas de dividen en sub-tareas
Las funciones se requieren en ambos extremos
Se implementan en niveles separados (capas)
Se define una “Arquitectura de Protocolos”formada por un conjunto de éstos (al menos uno por cada capa)
Modelos de Capas
Un diseño por capas ayuda a indicar las estructura lógica del protocolo
Se separan las tareas de más alto nivel de los detalles de las tareas de más bajo nivel.
Divide la comunicación en partes más pequeñas y sencillas
Normaliza los componentes de red para permitir el desarrollo y el soporte delos productos de diferentes fabricantes
Permite la comunicación a distintos tipos de hardware y software
Impide que los cambios en una capa puedan afectar las demás capas
Cuando el protocolo debe ser extendido o cambiado, es más fácil reemplazar un solo módulo que reemplazar el protocolo completo.
Un ejemplo
Un modelo de tres capas
Capa de Red
Capa deTransporte
Capa de Aplicación
Unidades de Datos de Protocolo (PDU)
Los protocolos requieren de información de control
Ésta se “anexa” a los datos (Header)
Diferente información de control de acuerdo a la tarea a realizar
Servicios ofrecidos
Orientado a la conexión (con confirmación)
Se establece una conexión (tres fases)Se numeran y controlan todas las PDUs
Ejemplo: TCP
No orientado a la conexión sin confirmación
No se establece conexión
Se envían tramas a la máquina destino sin acuse de recibo
No se reintenta enviar las tramas perdidas o erróneas (Recuperación de errores en capas superiores)
Ejemplos: IP, Ethernet
No orientado a la conexión con...
Regístrate para leer el documento completo.