Tema 3: Nivel Enlace.



Documentos relacionados
16.36: Ingeniería de sistemas de comunicación. Clase 15: ProtocolosARQ. Eytan Modiano

Fundamentos de Ethernet. Ing. Camilo Zapata Universidad de Antioquia

Existen una serie de criterios a tomar en cuenta sobre la información que genera el usuario:

Índice general. Tipos de servicio de transporte. Por qué un nivel de transporte? TEMA 6 Funciones de los niveles superiores. Miguel A.

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 8: El nivel de transporte en Internet

Capa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P.

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 6: Estándares en LAN

QUIERES COMPROBAR CÓMO LAS REDES DETECTAN Y CORRIGEN ERRORES?

Conmutación. Conmutación telefónica. Justificación y definición.

Puesto que la trama consta de 32 intervalos de tiempo iguales, la duración de cada intervalo o canal será de:

Relación de la RDSI con el modelo de referencia OSI

TEMA 3. La capa de enlace de datos

TRANSMISIÓN DE TRANSMISIÓN DE TRANSMISIÓN DE RESULTADOS DILIGENCIAS TRABAS DE VALIDACIÓN DE TRABAS. Si hay rechazo

Las empresas dependen de las redes para funcionar correctamente todos los días.

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

5 Compresión de Cabeceras de Van Jacobson

EIP. CARACTERÍSTICAS DE LOS EQUIPOS Y SISTEMAS DE INSTALACIÓN PERMANENTE

TEMA 7 PROTOCOLOS DE TRANSPORTE. TCP Y UDP.

Control de enlace de datos

EXÁMEN ASIGNATURA REDES CURSO: CUARTO INGENIERÍA INFORMÁTICA CONVOCATORIA SEPTIEMBRE 1997

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

ELECTRÓNICA DIGITAL TEMA 1

1 adpto. de Teoría de la Señal, Comunicaciones e Ingeniería Telemática E.T.S.I. Telecomunicación Universidad de Valladolid

MANUAL DE AYUDA PARA LA IMPORTACIÓN DE DATOS AL LIBRO REGISTRO DE OPERACIONES ECONÓMICAS

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

CODIFICACION DIGITAL A DIGITAL

Unidad Didáctica. Códigos Binarios

Redes conmutadas y de área local

- ENetwork Chapter 9 - CCNA Exploration: Network Fundamentals (Versión 4.0)

Tema 2 : Códigos Binarios

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

ALB-W sp WHITE PAPER. White Paper. Medida del throughput con transmisiones sobre TCP. Septiembre Medida del throughput sobre TCP

INSTITUTO TECNOLÓGICO DE SALINA CRUZ. Fundamentos De Redes. Semestre Agosto-Diciembre Reporte De Lectura

Redes de Computadoras Junio de Teoría y problemas (75 %)

TPVFÁCIL. Caja Real. Definiciones.

ARQUITECTURA DE REDES Laboratorio

ARITMÉTICA Y CODIFICACIÓN

by Tim Tran:

1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.

Técnicas de Control de Flujo LAN/WAN

Anexo B. Comunicaciones entre mc y PC

3. FUNCIONAMIENTO DE LA FUNCIONES TXD Y RXD 4. EJEMPLO DE ENVÍO DE SMS DESDE EL PLC 5. EJEMPLO DE RECEPCIÓN DE SMS EN EL PLC

Redes y Servicios. Módulo I. Fundamentos y modelos de red. Tema 2. Fundamentos. Parte B. Nivel de enlace

UNIDAD MODELO OSI/ISO

Práctica 5. Curso

CAPÍTULO IV. Paquetes y Rutinas de Transmisión y Recepción del Autómata

Protocolo de Enlace de Datos

Cómo rellenar y enviar el formulario de solicitud de admisión para los procesos selectivos del Banco de España

CAN Bus aplicado a la tracción.


TOPOLOGÍAS DE RED. TOPOLOGÍA FÍSICA: Es la forma que adopta un plano esquemático del cableado o estructura física de la red.

CLASIFICACION DE LAS REDES POR TOPOLOGIAS DE RED

PLANES DE EMPRESA ICEX CONSOLIDA. Manual de Usuario

Diseño e implementación de un sistema de comunicaciones simple, eficiente y confiable

Codificación Manchester y Manchester Diferencial. Leonardo Steller Johnny Jirón A87753

Organización del Computador. Prof. Angela Di Serio

P/. Factura Electrónica D/. Manual de Usuario Proveedores

Tema 4.1: - TRANSPORTE-

Tema 1: Sistemas de comunicación digital. Transmisión digital (I.T.T. Telemática)

PROCEDIMIENTOS DE TÍTULOS. Para solicitar los títulos al finalizar determinadas enseñanzas es preciso seguir un proceso en la aplicación Plumier XXI.

Capa de Enlace de Datos

TEMA 12 RETRANSMISIÓN DE TRAMAS. FRAME RELAY.

Racima y la seguridad de los navegadores

T-92, S.L. Interfaz USB V 2.0 Acceso a Internet. Número de referencia de la Interfaz de Acceso

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

CAN BUS Controller Area Network:

Con SNMP y MIB-II sólo se puede recuperar información local a los dispositivos.

UNLaM H.D.L.C. 1. Características básicas: El protocolo define detalladamente varios conceptos:

El Modelo de Referencia OSI

Transporte en Internet

Capa de Enlace de Datos

TEMA 2: Representación de la Información en las computadoras

Manual del módulo TRAZABILIDAD EUROWIN 8.0 SQL BALANCES CONTABLES

CAPITULO 4 Capa de Transporte del modelo OSI

Bloquean el tráfico basándose en un esquema de aplicaciones fiables - no fiables.

Introducción a la Firma Electrónica en MIDAS

Control de flujo en TCP

PROTOCOLO DE MENSAJES DE CONTROL INTERNET (ICMP : INTERNET CONTROL MESSAGE PROTOCOL) RFC-792

Práctica de laboratorio 4.5.2: Protocolos de la capa de Transporte TCP/IP, TCP y UDP Diagrama de topología

Redes de Datos 1er parcial año 2010

Información destacada para Coordinadores TIC sobre el Portal Educamadrid

MS Outlook: Guía de Configuración

Prácticas PGSI. Práctica 1. Introducción a la Gestión de Proyectos con Project 2000

Redes de computadores. Práctica 3

UIT-T Q.416 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT

Semana 13: Encriptación. Cifrado simétrico

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código:

Tema 2. La Información y su representación

1.- INTRODUCCIÓN 2.- PARÁMETROS

Capítulo Comunicaciones de datos 1. Conexión de dos unidades 2. Conectando la unidad con una computadora personal

SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL. Copyright Ministerio de Sanidad y Consumo

REDES INFORMATICAS: Protocolo IP

MANUAL WEBSOPORTE DE IRIS-EKAMAT

T6. CIRCUITOS ARITMÉTICOS

5 Cuales de las siguientes opciones son formas de medición del ancho de banda comúnmente utilizadas? (Elija tres opciones).

GENERALIDADES DE LA COMUNICACIÓN DE DATOS

Arquitectura de seguridad OSI (ISO )

ITW - Manual de uso para el envío y recepción de ficheros (usuarios externos)

INTERNET 4º ESO INFORMATICA / DEP. TECNOLOGIA

INFORME UIT-R M.2009 SISTEMAS TELEFÓNICOS DE MARCACIÓN DIRECTA PARA EL SERVICIO MÓVIL MARÍTIMO

Transcripción:

Tema 3: Nivel Enlace. CONTENIDO 3.1 Introducción al nivel de enlace 3.2 Fundamentos de los protocolos de enlace 3.2.1 Trama 3.2.2 Control de error 3.2.2.1 ARQ con parada y espera 3.2.3 Control de flujo 3.2.3.1 Ventana deslizante 3.2.4 Gestión de enlace Tema 3: Nivel Enlace. 1. 3.1 Introducción al nivel de enlace. En el proceso de comunicación entre dos máquinas, los datos suelen ser transmitidos utilizando una unidad de longitud fija, normalmente de 8 bits. Por ejemplo Envío de un fichero de texto Envío de un fichero binario carácter byte Las unidades (carácter o byte ) se envían como bloques entre aproximadamente 100-5000 carácter o byte En recepción, para interpretar los datos, el programa deberá identificar Donde comienza cada bit ( Sincronización de bits ) Donde comienza y finaliza cada carácter / byte ( Sincronización de carácter / byte ) Donde comienza y finaliza cada bloque ( Sincronización de bloque o trama ) Tema 3: Nivel Enlace. 2. 1

3.1 Introducción al nivel de enlace. Funciones. El objetivo final del nivel de enlace es ofrecer al nivel superior una comunicación de datos fiable entre dos máquinas adyacentes. Las funciones que realiza son: Sinronización de datos Direccionamiento Control de error. Control de flujo. Entramado. Transparencia de información. Se debe saber la estación receptora de tramas Técnicas utilizadas para conseguir una comunicación de datos fiable. Regulación de tráfico para que emisores no saturen a receptores más lentos. Gestión de enlace. Gestión de conexiones: establecimiento, liberación,. Servicios que ofrece Sin conexión y sin asentimiento Sin conexión y con asentimiento Con conexión. Tema 3: Nivel Enlace. 3. 3.2.1 Trama. Las entidades de enlace se comunican entre sí mediante las unidades de datos del nivel de enlace denominadas tramas. Las tramas están compuestas por campos, como por ejemplo: Cabecera Control Datos Final Redundancia Permite identificar el comienzo de la trama Información de control. Contiene los datos de usuario Permite identificar el fin de la trama Contiene información destinada al control de error Cabecera Control Datos Final Redundancia Tema 3: Nivel Enlace. 4. 2

3.2.1 Trama. Caracteres de inicio y fin. Consiste en utilizar dos caracteres especiales STX y ETX para delimitar los datos. Permite identificar el comienzo y fin de la trama. STX Datos ETX Problema con este formato Es posible transmitir un carácter ETX dentro de los datos? Tema 3: Nivel Enlace. 5. 3.2.1 Trama. Caracteres de inicio y fin. Inserción de carácter. Para que los datos puedan incorporar los delimitadores de trama se incorpora otro carácter de control DLE, quedando el formato: DLE STX Datos DLE ETX Si el carácter DLE aparece dentro de los datos, antes de transmitir se duplica ejemplo: para Tx los datos A, B, DLE, X,... A B DLE DLE X.. DLE STX A B DLE DLE X.. DLE ETX La duplicación de DLE permite transparencia de datos. Tema 3: Nivel Enlace. 6. 3

3.2.1 Trama. Banderas de inicio y fin. Inserción de bit. Consiste en utilizar un patrón de bits como comienzo y fin de la trama 0111 1110 01111110 Datos 01111110 Si dentro de los datos aparece una secuencia de 5 bit con valor 1 consecutivos se inserta un bit con valor 0 Por ejemplo para transmitir 01110111110111111000. 0111011111001111101000. 01111110 0111011111001111101000. 01111110 Tema 3: Nivel Enlace. 7. 3.2.1 Trama. Violaciones del nivel físico. Consiste en utilizar símbolos diferentes del nivel físico para representar los limitadores de las tramas. Por ejemplo: En redes de área local 802.3 Token Ring La información se codifica mediante el código Manchester En los delimitadores de comienzo de trama y fin de trama se utiliza una codificación especial ( para los símbolos J K ) diferente que permite identificar completamente el comienzo y fin de trama, sin confundir con los símbolos utilizados para 0 y 1. Tema 3: Nivel Enlace. 8. 4

3.2.2 Control de error. Existen dos estrategias para combatir los errores de transmisión: Detección de error. Consiste en incluir información redundante para permitir al receptor detectar la existencia de errores. El receptor no puede recuperar la información del error y será necesario otra transmisión. Corrección de error. Consiste en incluir información redundante para permitir al receptor detectar la presencia de errores y determinar en que punto de los datos se encuentra el error. El receptor puede recuperar la información original sin necesitar retransmisión. Tema 3: Nivel Enlace. 9. 3.2.2 Control de error. El método utilizado para transmitir datos de forma fiable es: Retroalimentación del resultado de la comunicación Emisor calcula y añade una información redundante F ( trama ) Receptor vuelve a calcular la redundancia asociada a la trama compara las redundancia recibida y calculada en recepción Si son diferentes ERROR Si son iguales Tx Correcta o ERROR no detectado Resultado de la comunicación Correcta o con error Tema 3: Nivel Enlace. 10. 5

3.2.2.1 ARQ con parada y espera Opera en modo semiduplex Emisor 1º Envía una trama de datos 2º Queda a la espera de la respuesta (tp max.) 3º Si la respuesta es positiva Vuelve a 1º con nueva trama si la respuesta es negativa retransmite la trama ( nº max intentos) Receptor 1º Espera la llegada de tramas 2º Analiza la redundancia 3º Si es correcta Envía asentimiento positivo se es errónea Envía asentimiento negativo Resultado de la comunicación Correcta ACK o con error NACK Tema 3: Nivel Enlace. 11. 3.2.2.1 ARQ con parada y espera. Funcionamiento con errores. ERROR ACK Tema 3: Nivel Enlace. 12. 6

3.2.2.1 ARQ con parada y espera Funcionamiento con errores. ACK ERROR ACK La misma trama ha sido aceptada dos veces! DATOS DUPLICADOS Tema 3: Nivel Enlace. 13. 3.2.2.1 ARQ con parada y espera Para evitar la duplicidad de los datos se introduce un número de secuencia. Trama nº1 con datos + redun ACK 1 ERROR Trama nº 1 con datos + redun ACK 1 La misma trama ha sido aceptada dos veces pero se detecta por la numeración.! DUPLICADO DETECTADO Tema 3: Nivel Enlace. 14. 7

3.2.3 Control de flujo. Consiste en una regulación del tráfico de datos para que el emisor no sature al receptor. por qué existe esta regulación? Porque la estación receptora gasta tiempo en procesar las tramas antes de pasarlas a niveles superiores, tiempo que la estación transmisora aprovecha para seguir mandando tramas llegando a poder saturar la memoria temporal del receptor que tiene para almacenar tramas entrantes. El procedimiento básico consiste en informar al emisor para que disminuya o incluso corte por completo el flujo de datos enviados. Mediante PARADA yespera Posteriormente, cuando el receptor puede volver a aceptar datos, vuelve a informar al emisor con objeto de recuperar el flujo normal. Tema 3: Nivel Enlace. 15. 3.2.3.1 Ventana deslizante. Opera en modo full duplex Emisor 1º Envía un conjunto de trama de datos sin esperar asentimiento entre trama Receptor 1º Para cada trama analiza la redundancia 2º Si es correcta envía asentimiento positivo se es errónea envía asentimiento negativo Trama 1 Trama 2 Trama 3 ACK 1 ACK 2 ACK 3 Tema 3: Nivel Enlace. 16. 8

3.2.3.1 Ventana deslizante. Opera en modo full duplex Emisor 1º Envía un conjunto de trama de datos sin esperar asentimiento entre trama Receptor 1º Si son correctas las redundancias de las tramas envía un asentimiento de la ultima. Trama 1 Trama 2 Trama 3 ACK 3 Tema 3: Nivel Enlace. 17. 3.2.5 Ventana deslizante RQ Para la recuperación de errores existen dos esquemas: REPETICIÓN SELECTIVA El receptor detecta el error en una trama y solicita la retransmisión exclusivamente de la trama errónea. Posteriormente el emisor continua enviando según su número de secuencia. REPETICION NO SELECTIVA. RETROCEDER A N. El receptor detecta el error de una trama y solicita la emisor la retransmisión de todas las tramas a partir de la trama errónea. Tema 3: Nivel Enlace. 18. 9

3.2.4 Gestión de enlace. Conjunto de operaciones que permiten : Establecimiento de enlace Liberación del enlace Emisor y receptor admiten el comienzo de la conexión Ambas parte adoptan valores iniciales conocidos. Emisor y receptor admiten el fin de la conexión Liberación de recursos asignados Estas operaciones se realizan mediante el intercambio de un conjunto de tramas de control o supervisión. Tema 3: Nivel Enlace. 19. 10