Todo
2.1 Definición y clasificación
Todos los modelos de red se basan en protocolos organizados en arquitecturas.
Protocolo:
* Semánticamente:un protocolo desde el punto de vista semántico es un conjunto de normas de actuación a aplicar en cada momento
* Técnicamente: desde el punto de vista tecnico, es un conjunto de reglasque gobiernan el intercambio de datos entre dos entidades, en base a:
* sintaxis: hace referencia al forma de datos y niveles de señal
* hace referencia a la información de control(lo que cada capa añade a la cabecera del paquete) para gestión y control de errores.
* temporización: velocidades y secuencias
* Pueden ser:
* directos/indirectos: en los protocolosdirectos los sistemas se comunican por una línea punto a punto y en los indirectos vía red.
* monolíticos/estructurados:en los protocolos monolíticos hay un único protocolo para todo un proceso mientras que en los estructurados hay varios protocolos en jerarquía para un proceso
* simétrico/asimétrico: en los protocolos simétricos el número de entidades involucradas es par y en elasimétrico es impar.
* estándar/propietario:los protocolos estándar son los asumidos por la mayoría y los propietario son de uso particular
* Su unidad de transmisión es la PDU(protocol data unit) que consta de:
* información de control (cabecera)
* datos
Arquitectura de protocolos: incluye todos los módulos que realizan todas las tareas necesarias para desarrollarlógicamente la comunicación entre distintos sistemas.
Capa de la Arquitectura:cada uno de los módulos con sus respectivas tareas.
2.2 Funciones de los protocolos
* Encapsular
* Segmentar y ensamblar
* Control de conexión
* Entrega en orden
* Control de flujo
* Control de errores
* Direccionamiento
* Multiplexación
* Servicios de transmisión
Encapsular:Consiste en añadir a los datos la información de control(cabecera) para generar la PDU.
Por ejemplo, como vemos en esta imagen. Tenemos unos datos que llegan de la capa 3 a la capa 2, pues la capa 2 lo que hace es añadir a esos datos que le llegan sus propios datos(lo que llamamos informacion de control) y que se representa por H2 o lo que es lo mismo cabecera2. Acto seguido todo eso llega ala capa 1 y la capa uno añade a todos esos datos su informacion de control(H1).
Segmentar y ensamblar:
Segmentar consiste en dividir los mensajes en paquetes más pequeños para su transmisión porque por ejemplo imagínate una red que solo pueda transmitir paquetes de un tamaña=1MB y tenemos un paquete de 10MB, pues tendremos que dividir ese paquete en 10 paquetes de 1 MB cada uno.Ensamblar es el proceso contrario, es decir cuando esos 10 paquetes de 1MB llegan al destino tenemos que volver a "pegarlos" para volver a obtener el paquete de 10MB
Control de conexión:
Una conexión entre dos entidades implica:
* Establecer la conexión: Solicitarla, aceptarla o rechazarla y negociar aspectos del protocolo a utilizar( tamaño PDU, sintaxis, etc.)
* Transferir lso datos:datos e información de control.
* (Interrupcion):puede darse o no
* (recuperacion): puede darse o no
* Cerrar la conexión: a solicitud de una entidad
Las entidades numerarn secuencialmente las PDU. Esto se hace entre otras razones para tener orden. Volviendo al ejemplo anterior, si tenemos 10 paquetes de 1MB y al llegar al destino queremos "pegarlos" para formar el paquete originalde 10MB, no podemos pegarlos como queramos sino que hay que hacerlo en orden, primero el paquete1 luego el paquete2.... y así hasta el 10.
Entrega en orden:
Cada PDU puede seguir caminos distintos, por lo que pueden llegar desordenadas al destino. En protocolos no orientados a conexión es obligatorio numerar secuencialmente las PDUs en origen. Esto básicamente es lo que expliqué en el...
Regístrate para leer el documento completo.