Tema 4 Nivel de Enlace de Datos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 4 Nivel de Enlace de Datos"

Transcripción

1 Curso 2012/2013 ARC1 Tema 4 Nivel de Enlace de Datos Material realizado por la Prof. Ana Verónica Medina Rodríguez

2 Índice Introducción Servicios ofrecidos por el nivel de enlace. Funciones del nivel de enlace. Análisis de Prestaciones. Protocolos elementales de nivel de enlace. Características protocolo HDLC 2

3 Introducción Un enlace de datos constituye un sistema de comunicación que permite el intercambio de información entre un conjunto de estaciones (DTEs) que están dotadas de sus correspondientes circuitos de comunicación de datos (DCEs). Un enlace de datos se clasifica por: Configuración. Tipo de estación. Uso Nota:DTEs.-Data Terminal Equipment, equipo terminal de datos). DCEs.-Data Circuit-Terminating Equipment, Equipo Terminación del Circuito de Datos) 3

4 Introducción Configuraciones de los enlaces de datos SUP. SUP. ED ED FÍSICO FÍSICO Punto a Punto SUP. SUP. SUP. SUP. ED ED ED ED FÍSICO FÍSICO FÍSICO FÍSICO Multipunto 4

5 Introducción Tipos de estaciones ÓRDENES Primaria RESPUESTAS Secundaria ÓRDENES RESPUESTAS Combinada ÓRDENES RESPUESTAS Combinada 5

6 Introducción Uso del enlace de datos: Full-duplex. Posible sólo en enlaces punto a punto con estaciones combinadas. Ambas estaciones en el enlace pueden transmitir en cualquier momento de manera simultánea. Requiere Nivel Físico full-duplex. Un canal para cada sentido. Half-duplex Permite cualquier combinación de configuración del enlace y tipo estación. Las estaciones del enlace pueden transmitir pero no de manera simultánea. Nivel físico half-duplex o full-duplex. 6

7 Introducción El nivel de enlace de datos para ofrecer los servicios al nivel de red requiere utilizar un protocolo o reglas que rigen el intercambio de datos con otra entidad par. NR NR NED Protocolo de NED NED NF NF 7

8 Introducción Las entidades de nivel de enlace de datos intercambian E_PDU (Enlace Protocol Data Unit, Unidad de Datos de Protocolo de Nivel de Enlace de datos) Tramas (Frames). Las E_PDUs están compuestas de la E_SDU (Enlace Service Data Unit, Unidad de Datos Servicio del nivel Enlace) + E_PCI (Enlace Protocol Control Information, Información de Control del Protocolo de Nivel de Enlace de datos). En general la E_SDU = R_PDU (Red PDU). El número de bytes/bits de una E_SDU suele estar limitado. Existen E_PDUs que no transportan E_SDU. E_PDUs de control. E_PCI Cabecera E_PDU E_SDU E_PCI Cola 8

9 Introducción Como usuario del NF, el NED debe saber: Si le ofrece canal full-duplex o half-duplex. Si existe un camino físico. Dedicado. Ejemplo, Pcs conectados en los laboratorios de la ETSI. Hay que establecerlo mediante una llamada. Ejemplo, Pcs conectados vía modem telefónica a RTB (Red Telefónica Básica). La manera en la que le debe entregar las E_PDUs. Orientado al bit. Orientado al carácter. 9

10 Introducción Como suministrador de servicios del NR (o superior), el NED requiere: Que el NR esté activo y disponible para recibir E_SDU. En caso negativo es necesario establecer un enlace lógico. Avisar antes de enviar datos. Se conoce como establecer una conexión. El NR usa servicios de nivel de ED para este fin. Disponer de los todos parámetros (E_ICI, Información de Control de la Interfaz) para ofrecerle los servicios. Una solicitud de servicio por parte del NR requiere entregar al NED la E_SDU+ E_ICI. 10

11 Servicios ofrecidos por el nivel de enlace El conjunto de servicios que el nivel de enlace de datos proporciona a su nivel superior (nivel de red) se puede clasificar en dos bloques: No orientado a la conexión (SNOC) Cada E_SDU se envía sin previo aviso. Nivel superior siempre disponible para recibir datos Dos tipos: Sin confirmación. No se garantiza la entrega de las E_SDUs. Con confirmación. Cada E_SDU es asentida por la entidad de nivel de enlace paritaria. Orientado a la conexión. (SOC) Las entidades de nivel de red establecen y negocian una conexión antes de intercambiar información. El protocolo de NED dispone de los mecanismos para establecerla. El protocolo de NED garantiza la entrega de las E_SDUs. 11

12 Servicios ofrecidos por el nivel de enlace Para ofrecer dichos servicios se usan, entre otras, primitivas para: El establecimiento de la conexión. (SOC, confirmado) Conocido como servicio establecimiento conexión. La liberación de la conexión. (SOC, confirmado, no confirmado, iniciado proveedor) Conocido como servicio liberación conexión. La transferencia de datos. (SNOC y SOC, no confirmado, iniciado proveedor) Servicio transferencia de datos. Otros 12

13 Servicios ofrecidos por el nivel de enlace Ejemplo servicio transferencia de datos no confirmado del NED. A NR NR B 1 4 NED NED 2 3 NF NF 1. NR solicita servicio E_Datos.Request envía E_SDU+ E_ICI a través del SAP 2. NED crea la E_PDU y la envía a través del SAP al NF mediante F_Datos.request 3. NF envía los datos a la otra entidad par y entrega a través del SAP la E_PDU a NED mediante servicio F_Datos.indication 4. NED extrae la E_SDU envía a través del SAP al NR mediante el E_Datos.Indication. 13

14 Servicios ofrecidos por el nivel de enlace Ejemplo servicio transferencia de datos no confirmado del NED. Modelado Nivel de Red A Nivel de ED Nivel de Red B E_Datos.request E_Datos.indication 14

15 Funciones del Nivel de Enlace Dependiendo del tipo de servicio que le ofrezca el NF y de los servicios que el NED de datos ofrezca al NR, el protocolo de NED realizará un conjunto de las siguientes funciones: Apertura y cierre del enlace. Sincronismo de tramas. Transparencia de datos. Direccionamiento. Control de errores. Control de flujo. Fragmentación/ensamblado. Coordinación del enlace. 15

16 Funciones del Nivel de Enlace Apertura y cierre del enlace. Activar /desactivar un enlace lógico sobre uno físico ya establecido. Activar lista? Desactivar Fin? Sí Sí Nota: Requiere el intercambio de E_PDUs de control. 16

17 Funciones del Nivel de Enlace Sincronismo de tramas. Delimita el comienzo y fin de una trama (E_PDU) de bits o bytes. Existen cuatro formas: Dos nivel físico orientado al carácter. Principio y fin. Principio y cuenta. Dos nivel físico orientado al bit. Guión o flag. Violación del nivel físico. 17

18 Funciones del Nivel de Enlace Sincronismo de tramas: Principio y Fin Ejemplo de caracteres principio: STX (STX; Start of TeXt). Ejemplo de carácter fin: ETX (End of TeXt). E_PDU E_PCI E_PCI PRIN Cabecera E_SDU Cola FIN 18

19 Funciones del Nivel de Enlace Sincronismo de tramas: Principio y Cuenta El final de la trama no está delimitado. El receptor cuenta el número de bytes que va recibiendo. Por ejemplo: Final trama Número de bytes recibidos = LONGITUD E_PCI E_PDU PRIN Cabecera LONG E_SDU E_PCI Cola 19

20 Funciones del Nivel de Enlace Sincronismo de tramas: Guión o flag Ejemplo protocolo HDLC E_PDU E_PCI E_PCI FLAG Cabecera E_SDU Cola FLAG 20

21 Funciones del Nivel de Enlace Sincronismo de tramas: Violación de código NF Consiste en violar el sistema de codificación utilizado a nivel físico. Por ejemplo: No haya transición en la mitad del tiempo de un bit en la codificación Manchester E_PDU E_PCI E_PCI VIOL Cabecera E_SDU Cola VIOL 21

22 Funciones del Nivel de Enlace Transparencia de datos. Consiste en activar los mecanismos necesarios que garanticen que los datos de usuario (E_SDU) no se confundan, en el receptor, con datos de control (E_PCI) (p.e. caracteres de principio y fin de tramas). Existen dos formas: Byte stuffing o inserción de bytes. Bit stuffing o inserción de bit. (Usada en el protocolo HDLC) 22

23 Funciones del Nivel de Enlace Direccionamiento. Identifica de forma única a una estación. Necesaria en los enlaces multipunto.???? E_PCI E_PDU DIR Cabecera E_SDU E_PCI Cola 23

24 Funciones del Nivel de Enlace Control de errores. Hace referencia a los mecanismos necesarios para la detección y la corrección de errores que aparecen en la transmisión de tramas. Existen dos posibles errores: Tramas perdidas. E_PDUs que no llegan al receptor. Tramas dañadas. E_PDUs que llegan al receptor pero que son erróneas 24

25 Funciones del Nivel de Enlace Las técnicas de control de errores a nivel de enlace de datos están basadas en: Detección de errores Identificar las tramas erróneas. Error en un bit o en ráfaga (en dos o más bits) Corrección Arreglar las tramas erróneas. Dos tipos: FEC (Foward End Correction, Corrección en el otro extremo). Los errores en la trama son corregidos en el receptor. ARQ (Automatic Repeat request, Petición Automática de Retransmisión). Los errores se corrigen mediante la retransmisión de la trama. 25

26 Funciones del Nivel de Enlace Control errores: Detección de errores. Consiste en añadir bits/bytes adicionales a la trama de tal manera que permitan detectar errores en algunos bits. Conocido como FCS (Frame Check Sequence, Secuencia de comprobación de Trama). El Txor calcula el valor de dichos bits antes de enviar la trama. El receptor realiza los mismos cálculos para verificar si coincide con los bits adicionales recibidos. Algunos errores no serán detectados 26

27 Funciones del Nivel de Enlace Control errores: Detección de errores. Cuatro tipos: VRC (Vertical Redundancy Check). Verificación de Redundancia Vertical LRC (Longitudinal Redundancy Check). Comprobación de Redundancia Horizontal. CRC (Cyclic Redundancy Check). Comprobación de Redundancia Cíclica. Checksum. Suma de Comprobación. E_PDU E_PCI E_PCI Cabecera E_SDU Cola FCS 27

28 Servicios ofrecidos por el nivel de enlace Modelo de transmisión de tramas (E_PDUs) en el NED. Sin errores Con errores... tiempo... X tiempo ED A ED B ED A ED B Nota: 28

29 Funciones del Nivel de Enlace Control errores: Corrección de errores. ARQ La corrección de los posibles errores en la transmisión se consigue retransmitiendo de nuevo la trama problemática. Se basa en: Confirmaciones positivas (ACK, ACKnowledgement, Reconocimiento). Retransmisión tras expiración de un temporizador (time_out). Confirmación negativa (NACK, NoACKnowledgement, No Reconocimiento) y retransmisión. 29

30 Funciones del Nivel de Enlace Control errores: Corrección de errores. ARQ. ACK Time_out tiempo tiempo Time_out X ED A Sin errores ED B ED A ED B Con errores 30

31 Funciones del Nivel de Enlace Control errores: Corrección de errores. ARQ. NACK X Time_out tiempo ED A Con errores ED B 31

32 Funciones del Nivel de Enlace Control de Flujo. Consiste en que el Rxor tenga la capacidad de regular el ritmo de envío del Txor para no verse saturado. Define el conjunto de procedimientos utilizados para restringir la cantidad de datos que el emisor puede enviar para evitar que el flujo de datos desborde al receptor. Autorizando el receptor el envío o no de más datos (Xon/Xoff). Indicando mediante una trama de control cuándo se pueden enviar más datos (en general se utiliza el ACK de control de errores). Parada y espera. Ventana deslizante. 32

33 Funciones del Nivel de Enlace Control de Flujo. Parada y espera. Consiste en que el Txor envía una trama de datos y espera una trama de reconocimiento (ACK) antes de enviar la siguiente. Tiempo de espera Tiempo de espera tiempo Tiempo de espera ED A ED B 33

34 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Consiste en que el Txor envía un conjunto de tramas antes de recibir un reconocimiento (ACK). El ACK puede ser uno a uno o de grupo. Tiempo de espera tiempo ED A ED B 34

35 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Al número de tramas que se pueden enviar antes de recibir un reconocimiento se le llama tamaño de la ventana o, simplemente, ventana. Las tramas se identifican para saber qué tramas se han transmitido y cuáles se han recibido: Se enumeran en módulo-n, es decir de 0 a n-1. 0,1,2,...,n-1,0,1,2,...n-1,0,1,2 Este número se conoce como número de secuencia, NS. El tamaño máximo de la ventana como mucho será n-1 siendo n el módulo de los números de secuencia. 35

36 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Los ACK incluyen un número de secuencia (NS) de 0 a n-1 que indica qué trama se espera: O bien indica que se espera NS. O indica que se espera NS+1. E_PDU E_PCI Cabecera NS E_SDU E_PCI Cola 36

37 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Ejemplo. NS = 4 y NS ACK indica el NS de la siguiente trama. Tiempo de espera Tiempo de espera ACK 1 tiempo ED A ED B 37

38 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Ventana Txor Al principio la ventana del Txor contiene el tamaño máximo posible. Si NS es módulo n, como mucho sería n-1. A medida que se envían tramas se va reduciendo el tamaño de la ventana aumenta el número de tramas pendientes de ACK. Al recibir un ACK se expande la ventana un cierto número de unidades. Dependiente de la historia, es decir, tramas enviadas y acks recibidos anteriormente. 38

39 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Ventana Txor La ventana se encoge a la derecha cuando se envía una trama Dirección La ventana se expande a la derecha cuando se recibe un ACK 39

40 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Ventana Txor. Ejemplo. 1 Dirección ACK 1 tiempo ED A ED B 40

41 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Ventana Rxor Al principio la ventana del Rxor contiene tantos espacios para recibir tramas como el tamaño máximo posible. Si NS es módulo n, como mucho sería n-1. A medida que se reciben tramas se va reduciendo el tamaño de la ventana disminuye el número de tramas que se pueden recibir antes de enviar un ACK. Al enviar un ACK se expande la ventana un cierto número de unidades. Dependiente de la historia, es decir, tramas recibidas y acks enviados anteriormente. 41

42 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Ventana Rxor La ventana se encoge a la derecha cuando se recibe una trama Dirección La ventana se expande a la derecha cuando se envía un ACK 42

43 Funciones del Nivel de Enlace Control de Flujo. Ventana deslizante. Ventana Rxor. Ejemplo. Dirección tiempo ACK , ED A ED B 43

44 Funciones del Nivel de Enlace Fragmentación/Ensamblado. Función poco usual a nivel de enlace de datos. Consiste en enviar una E_SDU en varias E_PDUs. Los datos de nivel superior se transmiten en varias tramas. Debe existir información de control que le permita al Rxor recomponer la E_SDU original. E_PCI E_PDU i FRAG i Cabecera Trozo_E_SDU i E_PCI Cola 44

45 Funciones del Nivel de Enlace Coordinación del enlace. Sirve para evitar o solucionar situaciones conflictivas en la utilización del enlace por las estaciones: Iniciador de la comunicación. Quién tiene permiso para transmitir, p.e. en un enlace multipunto. El método utilizado depende del tipo de estación del enlace. Primaria/secundaria Centralizada Sondeo/Selección Usado en protocolo HDLC Combinada Descentralizada Enlace punto a punto Quién transmite si el enlace es half-duplex. (Usado en HDLC) Enlace multipunto. Técnicas de acceso al medio 45

46 Análisis de Prestaciones La funciones de control de flujo y corrección de errores son las que marcan principalmente las prestaciones de un protocolo. Definiciones: Longitud de la trama. Datos útiles (MTU). Tiempo de Transmisión. Retardo. RTD (Round Trip Delay). Tiempo de ocupación. Cadencia efectiva. Rendimiento. Parámetros del enlace Eficiencia del protocolo 46

47 Análisis de Prestaciones Definiciones: Longitud de la trama (Lt). Nº bits que ocupa una trama. Lt = Nº bits(e_pci)+ Nº bits(e_sdu) Datos útiles (Du). Nº de bits que ocupa la información del nivel superior (E_SDU). Du = Nº bits(e_sdu) Conocido como MTU (Maximum Transfer Unit) o payload de NED. Lt > Du 47

48 Análisis de Prestaciones Definiciones: Tiempo de Transmisión (Ttx). Tiempo que tarda un Txor en transmitir una trama. Sea Vt la velocidad de transmisión en bps y Lt la longitud de la trama en bits entonces: Ttx = Lt/Vt tiempo Ttx Ttxack 48

49 Análisis de Prestaciones Definiciones: Retardo (Rt). Tiempo que transcurre desde que el Txor empieza a enviar el primer bit de la trama hasta que el Rxor recibe el último bit de la misma. Rt = Ttx + Tp, siendo Tp el tiempo de propagación del medio de transmisión. tiempo Rt Rtack Tp Rt Ttx Ttxack Tp Rtack 49

50 Análisis de Prestaciones Definiciones: RTD (Round Trip Delay). Tiempo que transcurre desde que se empieza a enviar el primer bit de una trama en el Txor hasta que éste recibe el último bit del reconocimiento (ACK). RTD = Rt + Rtack. (Acks individuales y no errores) Tiempo de ocupación (Toc). Tiempo total empleado en el Txor desde que empieza a transmitir una trama hasta que puede enviar la siguiente. (Incluye los tiempos de espera) Toc >= Ttx. 50

51 Análisis de Prestaciones Definiciones: Cadencia efectiva (Cef). Sirve para medir la velocidad de transmisión real del nivel de enlace de datos. Se define como: Cantidad de bits útiles transmitidos partido por el tiempo de ocupación. Cef = Du/Toc. 51

52 Análisis de Prestaciones Definiciones: Rendimiento. Cociente entre la cantidad de bits útiles transmitidos y el total de bits que se podrían haber transmitido. R = Du/(Vt*Toc) O cociente entre el tiempo que se tarda en transmitir los datos útiles de una trama y el tiempo de ocupación. R = Ttxdu/Toc Caso ideal sería que R = 1 100%. 52

53 Protocolos elementales de NED Protocolo unilateral de parada y espera. Protocolo unilateral de ventana deslizante. Rechazo selectivo. Retroceder n. Protocolo bilateral 53

54 Protocolos elementales de NED Protocolo unilateral de parada y espera Técnica de corrección de errores. ACK. Time_out. Técnica de control de flujo. Parada y espera. Números de secuencias. Con dos es suficiente (módulo 2). (Para detectar duplicados). Toc = RTD. (Sin errores). 54

55 Protocolos elementales de NED Protocolo unilateral de parada y espera Time_out tiempo tiempo Time_out X duplicada ED A Sin errores ED B ED A ED B Con errores 55

56 Protocolos elementales de NED Protocolo unilateral de parada y espera. Variante técnica control errores: ACK. Time_out (perdidas). NACK (erróneas). Time_out tiempo X duplicada ED A ED B 56

57 Protocolos elementales de NED Protocolo unilateral de ventana deslizante Técnica de corrección de errores. ACK. NACK. (erróneas) Time_out. (perdidas) Técnica de control de flujo. Ventana deslizante. Números de secuencias. K, siendo K-1 el tamaño de ventana de transmisión. Toc = Ttx. (Txor nunca se para, sin errores) 57

58 Protocolos elementales de NED Protocolo unilateral de ventana deslizante Funcionamiento. El Txor mantiene copia de todas las tramas hasta que éstas son reconocidas. Para tratar las tramas perdidas activa un temporizador (time_out), cuando expira puede: Retransmitir todas las tramas enviadas hasta el momento y que están pendientes de reconocimiento. (time_out de grupo) Sólo la primera trama. (time_out individual) 58

59 Protocolos elementales de NED Protocolo unilateral de ventana deslizante Funcionamiento. Los NACKs le indican al Txor que retransmita una trama que no se recibió o se recibió con errores. El NS del NACK indica la trama dañada, i.e., siguiente número de secuencia que espera. Se envía un NACK por cada trama con errores. El Txor al recibir un NACK N considera reconocidas todas las tramas hasta el anterior NS y retransmite: Todas las tramas enviadas empezando por la que tiene NS = N. (Retroceder N). Sólo la trama con NS = N. (Repetición Selectiva) 59

60 Protocolos elementales de NED Protocolo unilateral de ventana deslizante. Retroceder N. Trama de datos errónea ACK 1 X Descartadas Reenviadas tiempo ED A ED B 60

61 Protocolos elementales de NED Protocolo unilateral de ventana deslizante. Retroceder N. Trama de datos perdida ACK 1 Descartadas Reenviadas tiempo ED A ED B 61

62 Protocolos elementales de NED Protocolo unilateral de ventana deslizante. Retroceder N. ACK perdido Está bien? Time_out tiempo Descartadas Reenviadas ED A ED B 62

63 Protocolos elementales de NED Protocolo unilateral de ventana deslizante. Rechazo selectivo Funcionamiento. El Rxor permite que las tramas lleguen desordenadas. El NS que aparece en el NACK indica el NS de la trama que llegó errónea,i.e., siguiente NS esperado. Sirve también para confirmar las anteriores. El NS del ACK indica el NS de trama hasta la que se confirma. Para evitar confusiones, un Rxor que envía un NACK no reconoce más tramas (no envía ACK) hasta que le llegue correctamente la trama errónea. El tamaño máximo de la ventana es n/2, con NS módulo n. 63

64 Protocolos elementales de NED Protocolo unilateral de ventana deslizante. Rechazo selectivo. Trama de datos errónea. ACK 0 X Aceptadas Reenviada tiempo ED A ED B 64

65 Protocolos elementales de NED Protocolo bilateral. Ambos extremos del enlace pueden intercambiar tramas de datos. Las tramas incluyen el NS de envío, N(S) y el NS de reconocimiento, N(R). (S:Send, enviar, R:Receive, recibir). Piggybacking (Confirmación superpuesta) Trama N(S), N(R) tiempo 65

66 Características ED protocolo HDLC HDLC [ISO 3309] "High-level Data Link Control Enlaces punto-punto y multipunto Half-duplex (HDX) y Full-duplex (FDX) Orientado al bit. Configuraciones del canal: Primaria Secundaria Combinada Combinada Primaria Secundaria Secundaria Secundaria No balanceada (Unbalanced) Balanceada (Balanced) 66

67 Características ED protocolo HDLC Modo comunicación Define la relación entre las estaciones involucradas en el intercambio de tramas. Quién controla el enlace? Los modos usuales son: Modo de respuesta normal (N.R.M, Normal Response Mode). HDLC clase UN (Unbalanced Normal, canal no balanceado) Modo de respuesta asíncrono equilibrado (A.B.M, Asynchronous Balanced Mode) HDLC clase BA (Balanced Asynchronous, canal balanceado) NRM ABM Tipo estación Primaria y Secundaria Combinada Iniciador Primaria Cualquiera 67

68 Características ED protocolo HDLC En HDLC se intercambian tres tipos de tramas (E_PDUs): Tramas I. Transportan datos de usuarios (E_SDUs). FLAG DIR CONTROL INFORMACIÓN FCS FLAG 1 byte 1 o más 1 o 2 bytes No limitado nº bytes 1 o 2 bytes 1 byte Tramas S. Tramas de control para funciones de control de flujo y de errores. Tramas U. FLAG DIR CONTROL FCS FLAG Tramas de control para gestión del enlace FLAG DIR CONTROL INFORMACIÓN FCS FLAG 68

69 Características ED protocolo HDLC E_PCI Control Puede ocupar uno o dos bytes (extendido). Es dependiente del tipo de trama. Formato: O P/F N(S) N(R) I O P/F COD N(R) O S 1 1 COD P/F O O COD U 0 P/F N(S) N(R) I E O O P/F COD N(R) S E 69

70 Características ED protocolo HDLC Apertura y cierre del enlace. Se usan tramas U Apertura, orden SABM y SABME. Cierre, orden DISC. Confirmación, respuesta UA. Direccionamiento Identifica a la estación secundaria origen o destino de la trama. Primaria a. Secundaria desde. Ocupa un o varios bytes. Sólo 7 bits se utilizan para la dirección. El octavo se utiliza para indicar si hay o no más bytes. A 0 hay más. 1 fin 1?, Orden?,Respuesta B

71 Características ED protocolo HDLC Control flujo y corrección de errores: Usa la técnica de piggybacking. Ventana deslizante. Tamaño máximo ventana limitado por número de bit N(R) y N(S) de la PCI control. Cuando no tiene tramas I usa tramas de supervisión para implementar los ACKs (orden o repuesta). RR. RNR. RR N, reconoce todas las tramas hasta la N-1 y la siguiente que espera es la N. Indica Xon. RNR N, reconoce todas las tramas hasta la N-1 y solicita que no se le envíen más tramas Indica Xoff 71

72 Características ED protocolo HDLC Control flujo y corrección de errores: Es posible utilizar tanto el mecanismo de Rechazo como el de Retroceder N para los NACKs. No está en todas las implementaciones. Usa tramas de supervisión (orden/respuesta). REJ (Retroceder N) Un REJ N reconoce todas las tramas hasta la N-1 y solicita que se retransmita de la N en adelante. SREJ (Rechazo selectivo). Un SREJ N indica que se debe retransmitir la trama con NS = N. 72

73 Característica ED protocolo HDLC Coordinación del enlace. Se utiliza el bit P/F del campo control. Significa P (Poll, sondeo) si es una orden. Significa F (Final, Final) si es una respuesta En ABM al ser estaciones combinadas pueden transmitir sin permiso por parte de una primaria. Nivel físico full-duplex para indicar estado: El bit P sirve para recibir respuesta con bit F en la primera oportunidad que se presente. Nivel físico half-duplex para indicar usa el enlace: El bit P sirve para indicarle al otro extremo que puede transmitir. El otro extremo responde con un bit F. La que establece el modo de operación es la que empieza a transmitir. 73

74 Características ED protocolo HDLC Modo ABM. FULL-DUPLEX B, UA, F A, I(0,0) B, RR(3),F A, DISC A B 74

75 Características ED protocolo HDLC Modo ABM. HALF-DUPLEX B, UA, F B, RR(3),F A,I (0,3) A,I (1,3) A,I (2,3),P A B 75

76 Características ED protocolo HDLC Modo ABM. FULL-DUPLEX (Error, Retroceder-N) B, REJ(1) B, RR(3) A B 76

77 Bibliografía Forouzan Behrouz A. Transmisión de Datos y Redes de Comunicaciones. Mc. Graw Hill, Leon-Garcia. Redes de Computadores, Fundamentos, Conceptos y Arquitectura. Mc. Graw Hill William Stallings. Comunicaciones y Redes de Computadores. 6ª edición. Prentice Hall Fred Halsall. Comunicaciones de Datos, Redes de Computadores y Sistemas Abiertos. 4ª ed. Addison-Wesley Iberoamericana Uyless Black. Redes de Ordenadores. Protocolos, normas e interfaces. J. García Tomás: Sistemas y Redes Teleinformáticas. Ra-ma

78 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. VRC Conocida como verificación de paridad. Consiste en añadir un bit adicional al carácter que se desee transmitir de tal forma que el número total de unos sea par (paridad par) o impar (paridad impar). Puede detectar todos los errores en único bit. Sólo detecta errores de ráfaga si el número total de errores es impar. 78

79 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. VRC (Ejemplo) Paridad Par. Emisor quiere enviar la palabra hola. Cada carácter ocupa 7 bits. Codificación ASCII Bits enviados realmente

80 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. LRC La hilera de bits de la trama se organizan en forma de tabla (fila y columna). Se calcula el bit de paridad par o impar para cada columna. La fila calculada se añade a la trama que se desea transmitir. Detecta errores de ráfaga del tamaño del LRC (número de bits generado). 80

81 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. LRC (Ejemplo) Trama de 32 bits organizada en 4 filas de 8 columnas. Paridad par Datos originales más LRC LRC 81

82 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. CRC Más potente que las anteriores. Está basado en la división binaria. Consiste en añadir al final de la E_PDU una secuencia de bits redundantes (E_PCI), conocida como CRC o resto CRC, obtenidos de dividir los bits de la E_PDU por un número binario (divisor) predeterminado. El resto de esta operación es el CRC. El número de bits usados para CRC debe ser uno menos que el número de bits del divisor 82

83 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. CRC Los pasos para calcularlo en el Txor son. Añadir n ceros a la trama (siendo n+1 el número de bits del divisor). La trama resultante se divide por el divisor usando el proceso de división binaria (división módulo 2). El resto es el CRC. Sustituir el CRC de n bits obtenido por los ceros añadidos. El Rxor recibirá la trama que contiene el CRC y la dividirá por el divisor. No se habrán producido errores si el resto es cero. 83

84 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. CRC cociente (Ejemplo) Trama Divisor Cálculo CRC (Txor) divisor ) Restar divisor Se usa cero si el bit más a la izquierda de la resta anterior es cero Trama+ceros Resto, CRC 84

85 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. CRC cociente (Ejemplo) Comprobación (Rxor). Divisor divisor Restar divisor Se usa cero si el bit más a la izquierda de la resta anterior es cero ) Trama+CRC Resto Sin error 85

86 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. CRC Los divisores se representan como polinomio algebráico. Por ejemplo el divisor se representaría como el polinomio x 7 +x 5 +x 2 +x+1. Polinomios estándares: CRC-12: x 12 +x 11 +x 3 +x+1 CRC-16: x 16 +x 15 +x 2 +x+1 CRC-IUT-T: x 16 +x 12 +x 5 +1 CRC-32: x 32 +x 26 +x 23 +x 22 +x 16+ x 12 +x 11 +x 10 +x 8 +x 5 +x 4 +x 2 +1 Detecta errores de ráfagas que afectan a un número impar de bits y ráfagas de longitud menor o igual que el grado del polinomio. 86

87 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. Checksum Típica de niveles superiores. En el Txor se realizan los siguientes pasos: Dividir la trama en k trozos de n bits. Sumar todos los trozos con aritmética complemento a uno. Complementar resultado. Éste sería el Checksum. En el Rxor se realizan los siguientes pasos: Dividir la trama (que incluye checksum) en k trozos de n bits. Sumar todos los trozos con aritmética complemento a uno. Complementar el resultado. Si el resultado es cero No error. Detecta todos los errores que tienen que ver con un número de bits impar. 87

88 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. Checksum (Ejemplo) Trama Checksum de 8 bits Suma C-1 Checksum Trama resultante

89 Anexo: Funciones del Nivel de Enlace Control errores: Detección de errores. Checksum (Ejemplo) Rxor recibe trama Comprobación Suma C-1 Complemento 89

Funciones del Control de enlace de datos

Funciones del Control de enlace de datos TEMA II ENLACES PUNTO A PUNTO La idea del enlace hace referencia a todos los protocolos que actúan en la capa de Enlace. Funciones del Control de enlace de datos 4 Sincronización de la trama : comienzo

Más detalles

T3. NIVEL DE ENLACE DE DATOS

T3. NIVEL DE ENLACE DE DATOS T3. NIVEL DE ENLACE DE DATOS ÍNDICE Introducción Servicios proporcionados al nivel de red Entramado Control de errores Control de flujo Detección de errores Paridad Suma de bloque CRC Casos de estudio:

Más detalles

Protocolo de Enlace de Datos

Protocolo de Enlace de Datos CAPÍTULO 11 Protocolo de Enlace de Datos 11.1 PREGUNTAS DE REVISIÓN 1. La transparencia de datos es la habilidad de enviar cualquier combinación de bits como datos sin confundirlos con la información de

Más detalles

CONTROL DE ERRORES DETECCIÓN DE ERRORES

CONTROL DE ERRORES DETECCIÓN DE ERRORES CONTROL DE ERRORES DETECCIÓN DE ERRORES Ejecutada por el receptor y consiste en tener mecanismos para saber si lo que ha llegado está correcto o no. Si está correcto debe ser procesada y enviada al nivel

Más detalles

Tema 4: Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 4: Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 4: Detección n y Corrección n de Errores Ingeniería Informática Universidad Autónoma de Madrid 1 Detección n y Corrección n de Errores O B J E T I V O S Conocer cómo pueden detectarse y prevenirse

Más detalles

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

Redes y Servicios. Módulo I. Fundamentos y modelos de red. Tema 2. Fundamentos. Parte B. Nivel de enlace 1 Redes y Servicios Módulo I. Fundamentos y modelos de red Tema 2. Fundamentos Parte B. Nivel de enlace 2 Introducción Dos funciones básicas del nivel de enlace: Motivación? Control de flujo Motivación?

Más detalles

Redes de Área Local. Arquitectura de una LAN. Tema 2. Medio. Medio. E.T.S.I. Telecomunicación Sonido e Imagen. Aplicaciones en Redes Locales.

Redes de Área Local. Arquitectura de una LAN. Tema 2. Medio. Medio. E.T.S.I. Telecomunicación Sonido e Imagen. Aplicaciones en Redes Locales. Redes de Área Local Tema 2 Aplicaciones en Redes Locales E.T.S.I. Telecomunicación Sonido e Imagen Arquitectura de una LAN Modelo de Referencia IEEE 802 Protocolos de capa superior Red Enlace de Datos

Más detalles

TEMA 3. La capa de enlace de datos

TEMA 3. La capa de enlace de datos REDES Grados Ing. Informática / Ing. de Computadores / Ing. del Software / Doble Grado Universidad Complutense de Madrid TEMA 3. La capa de enlace de datos PROFESORES: Rafael Moreno Vozmediano Rubén Santiago

Más detalles

TRANSMISIÓN DE DATOS. Ángel Moreno

TRANSMISIÓN DE DATOS. Ángel Moreno TRANSMISIÓN DE DATOS CONTROL DE ENLACE Ángel Moreno Universidad de Alcalá 1 INTRODUCCIÓN APLICACIÓN PRESENTACIÓN SESIÓN TRANSPORTE RED ENLACE FÍSICO OBJETIVO: Proporcionar un servicio de transmisión fiable

Más detalles

Tema 3: Nivel de enlace.

Tema 3: Nivel de enlace. Tema 3: Nivel de enlace. 1. Introducción. El nivel de enlace transforma el nivel físico en un enlace responsable de la comunicación nodo a nodo. Realiza una gestión lógica del enlace, que controla y gestiona

Más detalles

Tema / La capa de enlace de datos: entramado y detección de errores

Tema / La capa de enlace de datos: entramado y detección de errores Tema 2 6.263 / 16.37 La capa de enlace de datos: entramado y detección de errores MIT, LIDS Diapositiva 1 Capa de enlace de datos (DLC) Responsable de la transmisión fiable de paquetes en un enlace: Entramado:

Más detalles

Transmisión de Paquetes. Redes de Computadores 2001 Agustín J. González

Transmisión de Paquetes. Redes de Computadores 2001 Agustín J. González Transmisión de Paquetes Redes de Computadores 2001 Agustín J. González Transmisión de Paquetes La información a transmitir (datos) es dividida en pequeños bloques llamados paquetes. Las redes que usan

Más detalles

Redes de Computadores Nivel de Enlace: Introducción y control de acceso al medio

Redes de Computadores Nivel de Enlace: Introducción y control de acceso al medio Redes de Computadores Nivel de Enlace: Introducción y control de acceso al medio Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ En clases anteriores... Nivel de

Más detalles

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

UNLaM H.D.L.C. 1. Características básicas: El protocolo define detalladamente varios conceptos: El protocolo HDLC ( High-level data link control -Control de enlace de datos de alto nivel), es el protocolo mas importante del nivel de enlace de datos, estandarizado por las normas ISO 3309 y 4335. Además

Más detalles

Protocolo de Ventana Deslizante 2008

Protocolo de Ventana Deslizante 2008 Protocolo de Ventana Deslizante 2008 ( wait Parada y Espera (Stop and Una vez se envía un paquete no se envía el siguiente paquete hasta que no se recibe el correspondiente ACK. En caso de recibir un NACK

Más detalles

Detección y Corrección de Errores

Detección y Corrección de Errores Detección y Corrección de Errores Recordar: Los errores de transmisión ocurren debido a las limitaciones del medio físico, interferencias y ruido Como resultado de los procesos físicos que los generan,

Más detalles

COMUNICACIONES DIGITALES. El CONTROL DE ERROR

COMUNICACIONES DIGITALES. El CONTROL DE ERROR El CONTROL DE ERROR El proceso de control de error es de gran importancia en la transmisión de datos pues debido a la baja redundancia de la información digital, un grupo de dígitos que representan símbolos

Más detalles

Tema 3: Nivel Enlace.

Tema 3: Nivel Enlace. 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

Más detalles

INTRODUCCIÓN A H.D.L.C.

INTRODUCCIÓN A H.D.L.C. Ingeniería Técnica de Telecomunicación (Telemática) Escuela Técnica Superior de Ingenieros de Telecomunicación Universidad de Valladolid Arquitectura de Redes, Sistemas y Servicios (07/08) INTRODUCCIÓN

Más detalles

Bloque III: El nivel de transporte. Tema 5: UDP y TCP

Bloque III: El nivel de transporte. Tema 5: UDP y TCP Bloque III: El nivel de transporte Tema 5: UDP y TCP Índice Bloque III: El nivel de transporte Tema 5: UDP y TCP UDP Cabecera UDP TCP Cabecera TCP Referencias Capítulo 3 de Redes de Computadores: Un enfoque

Más detalles

Planificación y Administración de Redes: El nivel de Transporte. Jesús Moreno León Raúl Ruiz Padilla Septiembre 2010

Planificación y Administración de Redes: El nivel de Transporte. Jesús Moreno León Raúl Ruiz Padilla Septiembre 2010 Planificación y Administración de Redes: El nivel de Transporte Jesús Moreno León Raúl Ruiz Padilla j.morenol@gmail.com Septiembre 2010 Estas diapositivas son una obra derivada de las transparencias del

Más detalles

CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS TEMA 4: PROTOCOLOS DE COMUNICACIÓN Y CONTROL DE ERRORES JOSÉ MARÍA TORRES CORRAL 03/03/2011

CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS TEMA 4: PROTOCOLOS DE COMUNICACIÓN Y CONTROL DE ERRORES JOSÉ MARÍA TORRES CORRAL 03/03/2011 CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS TEMA 4: PROTOCOLOS DE COMUNICACIÓN Y CONTROL DE ERRORES JOSÉ MARÍA TORRES CORRAL 03/03/2011 1 ESQUEMA PROTOCOLOS Definición de un protocolo. Funciones

Más detalles

CAPA 2, Control de Errores y Control de Flujo

CAPA 2, Control de Errores y Control de Flujo CAPA 2, Control de Errores y Control de Flujo Taller de Redes Inalámbricas Tecnólogo en Telecomunicaciones Agenda Control de Errores Control de Flujo Agenda Control de Errores Control de Flujo por qué

Más detalles

Temas 3 y 4 6.263/16.37

Temas 3 y 4 6.263/16.37 Temas 3 y 4 6.263/16.37 La capa de enlace de datos: protocolos ARQ MIT, LIDS 1 Solicitud de repetición automática (ARQ) Cuando el receptor detecta errores en un paquete, cómo informa al emisor para que

Más detalles

Control de enlace de datos

Control de enlace de datos Control de enlace de datos Concepto y funciones de un protocolo de enlace Control de flujo: mecanismo de ventana Control de errores: algoritmos de retransmisión Ejemplos de protocolos de nivel de enlace

Más detalles

3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP

3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP 3 Interfaz PC DSP 3.1 Introducción a las comunicaciones serie Las comunicaciones serie se utilizan para enviar datos a través de largas distancias, ya que las comunicaciones en paralelo exigen demasiado

Más detalles

Tema 5 Tecnologías LAN

Tema 5 Tecnologías LAN Curso 2012/2013 ARC1 Tema 5 Tecnologías LAN Material realizado por la Prof. Ana Verónica Medina Rodríguez Índice Arquitectura LAN. Características normas LAN Direccionamiento Físico LAN. 2 Arquitectura

Más detalles

Redes de Computadores

Redes de Computadores es de Computadores Tema 2 Arquitectura en capas de comunicación de datos 1 2 Capas Capas Bits Bits Tramas Tramas Paquetes Paquetes Segmentos Segmentos Sesiones Sesiones Formatos Formatos Mensajes Mensajes

Más detalles

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP.

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. OBJETIVOS Introducir conceptos de las comunicaciones: protocolo, jerarquías de protocolos y estándares utilizados. Conocer los

Más detalles

Nivel de enlace. Teoría de la Comunicaciones. 27 de Marzo de 2013

Nivel de enlace. Teoría de la Comunicaciones. 27 de Marzo de 2013 Nivel de enlace Teoría de la Comunicaciones 27 de Marzo de 2013 Arquitectura en capas Las comunicaciónes se dan en capas que se brindan servicios entre sí Teoría vs Práctica OSI-ISO vs INTERNET Encapsulamiento

Más detalles

Tema 6. Transmisión de datos

Tema 6. Transmisión de datos Tema 6. Transmisión de datos 1. Fundamentos de la transmisión de datos 2. Codigos ASCII 3. Modos de transmisión 4. Transmisión asíncrona 5. Transmisión Síncrona 6. Métodos de detección y corrección de

Más detalles

ELECTRÓNICA DIGITAL TEMA 1

ELECTRÓNICA DIGITAL TEMA 1 ELECTRÓNICA DIGITAL TEMA CÓDIGOS BINARIOS 2 Escuelas Técnicas de Ingenieros CÓDIGOS BINARIOS CÓDIGOS BINARIOS CÓDIGO BINARIO NATURAL CÓDIGO BINARIO NATURAL 5 4 3 2 9 8 7 6 5 4 3 2 Sistema decimal de numeración

Más detalles

Guía docente 2013/2014

Guía docente 2013/2014 Guía docente 2013/2014 Plan 304 Ingeniero Técnico Telecomunicación Especialidad en Sistemas Electrónicos Asignatura 44445 TELEMATICA Grupo 1 Presentación Redes de comunicaciones de datos. Arquitecturas

Más detalles

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP Bloque III: El nivel de transporte Tema 6: Conexiones TCP Índice Bloque III: El nivel de transporte Tema 6: Conexiones TCP Establecimiento de conexión Finalización de conexión Diagrama de estados Segmentos

Más detalles

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc.

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc. REDES DE DATOS Modelo OSI Angélica Flórez Abril, MSc. Jerarquía de protocolos Organización en capas o niveles. El número de capas y sus funciones difieren de red a red. Cada capa ofrece servicios a las

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Tipos de Filtros Introducción

Tipos de Filtros Introducción Tipos de Filtros Introducción Tanto en los circuitos eléctricos como los sistemas de comunicaciones, se desea manejar información la cual debe estar dentro de ciertas frecuencias. Pero, ciertos grupos

Más detalles

Protocolos de ventana deslizante (sliding-window protocols)

Protocolos de ventana deslizante (sliding-window protocols) Protocolos de ventana deslizante (sliding-window protocols) Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario

Más detalles

El nivel de transporte

El nivel de transporte El nivel de transporte Jesús Moreno León Alberto Molina Coballes Redes de Área Local Septiembre 2009 Nivel de transporte Gobierna el acceso múltiple a la red de los diversos procesos de la máquina que

Más detalles

Tecnologías de Comunicación de Datos

Tecnologías de Comunicación de Datos Tecnologías de Comunicación de Datos Transmisión digital Eduardo Interiano Contenido Modulación por manipulación por corrimiento (shift keying) Transmisión serie y paralelo Transmisión en banda base Códigos

Más detalles

La implementación del Sender y del Receiver van a depender del modelo del canal que está por debajo y complejidad.

La implementación del Sender y del Receiver van a depender del modelo del canal que está por debajo y complejidad. Introducción 1) Principio de transferencia de datos Confiable Un canal confiable implica un canal donde los datos de entrada no sufren alteraciones a la salida (0 1, ó 1 0, etc.). La idea es que la capa

Más detalles

TEMA 11 CONMUTACIÓN DE PAQUETES

TEMA 11 CONMUTACIÓN DE PAQUETES TEMA 11 CONMUTACIÓN DE PAQUETES La conmutación de circuitos fue diseñada para transmisión de voz o Recursos dedicados a una llamada en particular o Parte considerable del tiempo la conexión de datos no

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Capa de Enlace de Datos

Capa de Enlace de Datos Capa de Enlace de Datos Propósito Su objetivo es proporcionar un medio de comunicación que parezca libre de errores Para ello, se implementan diversos algoritmos de detección y corrección de errores Lo

Más detalles

Redes de Comunicaciones. Ejercicios de clase Tema 3

Redes de Comunicaciones. Ejercicios de clase Tema 3 Redes de Comunicaciones Ejercicios de clase Tema 3 Tema 3. Ejercicio Sobre un nivel de enlace que implanta el protocolo de bit alternante se añade un tercer nivel de aplicación que incluye una aplicación

Más detalles

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

UIT-T T.71 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT UNIÓN INTERNACIONAL DE TELECOMUNICACIONES UIT-T T.71 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT EQUIPOS TERMINALES Y PROTOCOLOS PARA LOS SERVICIOS DE TELEMÁTICA PROTOCOLO DE ACCESO AL

Más detalles

Transporte fiable Ventana deslizante y go-back-n

Transporte fiable Ventana deslizante y go-back-n Transporte fiable Ventana deslizante y go-back-n Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios Grado en Ingeniería en Tecnologías de Telecomunicación,

Más detalles

Redes de Computadores Más sobre TCP. Área de Ingeniería Telemática Dpto. Automática y Computación

Redes de Computadores Más sobre TCP. Área de Ingeniería Telemática Dpto. Automática y Computación Redes de Computadores Más sobre TCP Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ En clases anteriores Nivel de transporte UDP Introducción a TCP y transporte

Más detalles

El HDLC es una especificación de protocolo de línea orientado al bit, de la Organización Internacional. LLC (LANs) LAP- D (ISDN) V.

El HDLC es una especificación de protocolo de línea orientado al bit, de la Organización Internacional. LLC (LANs) LAP- D (ISDN) V. 6 PROTOCOLO HDLC 6.1 GENERALIDADES El HDLC es una especificación de protocolo de línea orientado al bit, de la Organización Internacional de Estándares (ISO) y es la base para desarrollar numerosos protocolos

Más detalles

Bloque IV: El nivel de red. Tema 9: IP

Bloque IV: El nivel de red. Tema 9: IP Bloque IV: El nivel de red Tema 9: IP Índice Bloque IV: El nivel de red Tema 9: IP Introducción Cabecera IP Fragmentación IP Referencias Capítulo 4 de Redes de Computadores: Un enfoque descendente basdado

Más detalles

Redes de Área Local. enlace de datos. Eduardo Interiano

Redes de Área Local. enlace de datos. Eduardo Interiano Redes de Área Local Capítulo 4: Ethernet y la capa de enlace de datos Eduardo Interiano Ethernet Introducción, antecedentes Tecnologías y cableado Ethernet Operación de Ethernet IEEE 802.2: Logical Link

Más detalles

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS TEMA I 1. - Qué significa TCP/IP? 2. - Por que es necesario usar TCP/IP? 3. - Cuáles son algunas funciones del nivel de aplicación? 4. - Qué es una PDU?

Más detalles

El comienzo del protocolo CAN (CONTROLLER AREA NETWORK) Laboratorio de Automatización II. UNQ PROTOCOLO CAN 1

El comienzo del protocolo CAN (CONTROLLER AREA NETWORK) Laboratorio de Automatización II. UNQ PROTOCOLO CAN 1 El comienzo del protocolo CAN (CONTROLLER AREA NETWORK) Laboratorio de Automatización II. UNQ PROTOCOLO CAN 1 El comienzo del protocolo CAN Laboratorio de Automatización II. UNQ PROTOCOLO CAN 2 DESCRIPCIÓN

Más detalles

Fundamentos de Redes de Computadoras

Fundamentos de Redes de Computadoras Fundamentos de Redes de Computadoras Modulo III: Fundamentos de Redes de Area Extendida (WAN) Objetivos Redes conmutadas Circuito Paquetes Conmutación por paquetes Datagrama Circuito virtual Frame Relay

Más detalles

CAPITULO IV. CAPAS ENLACE Y RED. LA CAPA ENLACE DEL MODELO ISO/OSI Concepto PROTOCOLO A NIVEL DE ENLACE

CAPITULO IV. CAPAS ENLACE Y RED. LA CAPA ENLACE DEL MODELO ISO/OSI Concepto PROTOCOLO A NIVEL DE ENLACE LA CAPA ENLACE DEL MODELO ISO/OSI Concepto A B RED RED 2 ENLACE PROTOCOLO A NIVEL DE ENLACE ENLACE 2 1 FISICA FISICA 1 Definición MEDIO DE TRANSMISION La Capa Enlace de Datos o Nivel 2 proporciona los

Más detalles

Introducción (I) La capa de transporte en Internet: TCP es: UDP es:

Introducción (I) La capa de transporte en Internet: TCP es: UDP es: Introducción (I) La capa de transporte en Internet: Esta formada por un gran número de protocolos distintos. Los más utilizados son TCP y UDP. TCP es: Fiable. Orientado a conexión. Con control de flujo.

Más detalles

Redes de Computadores - Problemas y cuestiones

Redes de Computadores - Problemas y cuestiones Redes de Computadores - Problemas y cuestiones Cuestiones: ARP y direcciones IP 1. Convierte la dirección IP cuya representación hexadecimal es C22F1582 a notación decimal con puntos. 2. Interpreta las

Más detalles

Modelo OSI y TCP/IP. Teleprocesamiento Ing. Zoila Marquez.

Modelo OSI y TCP/IP. Teleprocesamiento Ing. Zoila Marquez. Modelo OSI y TCP/IP Teleprocesamiento Ing. Zoila Marquez. Modelo OSI El Modelo OSI divide en 7 capas el proceso de transmisión de la información entre equipo informáticos, donde cada capa se encarga de

Más detalles

Soluciones a los Ejercicios

Soluciones a los Ejercicios PREPARADORES DE OPOSICIONES PARA LA ENSEÑANZA SAI 1 SAI Práctico/ Tema: 58 TEMA: INTERCONEXIÓN DE REDES: WAN Soluciones a los Ejercicios Ejercicio 1.- El centro tiene los cinco ciclos formativos, con 2

Más detalles

Transmisión paralelo:

Transmisión paralelo: Comunicaciones Transmisión paralelo: Todos los bits que forman un carácter de datos se propagan a la vez Se utilizan tantos canales como bits tenga el carácter (+ adicionales de control) Transmisión serie:

Más detalles

Modelos de referencia Servicios y Protocolos

Modelos de referencia Servicios y Protocolos Modelos de referencia Servicios y Protocolos Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios Grado en Ingeniería en Tecnologías de Telecomunicación,

Más detalles

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

16.36: Ingeniería de sistemas de comunicación. Clase 15: ProtocolosARQ. Eytan Modiano 16.36: Ingeniería de sistemas de comunicación Clase 15: ProtocolosARQ Eytan Modiano Solicitud de repetición automática (ARQ) Divide archivos de gran tamaño en paquetes ARCHIVO PKT H PKT H PKT H Comprueba

Más detalles

Introducción. Framing. Comunicaciones punto a punto

Introducción. Framing. Comunicaciones punto a punto Comunicaciones punto a punto Introducción El nivel de enlace es el encargado de realizar una conexión a nivel local. Aunque el nivel físico define la forma de enviar bits, el nivel de enlace forma mensajes

Más detalles

Comunicación Serial: Conceptos Generales

Comunicación Serial: Conceptos Generales Comunicación Serial: Conceptos Generales Conceptos Generales Qué es la comunicación serial? Qué es RS-232? Qué es RS-422? Qué es RS-485? Qué es handshaking (o intercambio de pulsos de sincronización)?

Más detalles

Informe Proyecto: Protocolo ARQ- Híbrido

Informe Proyecto: Protocolo ARQ- Híbrido Informe Proyecto: Protocolo ARQ- Híbrido Integrantes: Ignacio Catrileo D. Ignacio García A. Profesor : Agustín González V. Resumen: Los ARQ como Stop-and-Wait, Go-Back-N y Selective Repeat son protocolos

Más detalles

TEMA 2: La capa de enlace de datos.

TEMA 2: La capa de enlace de datos. TEMA 2:. 2.1 Introducción. En este tema desarrollaremos una descripción de la capa de enlace de datos del modelo de referencia OSI, equivalente a la capa nodo a red del modelo de referencia TCP/IP., que

Más detalles

TEMAS 1 y 2 TECNOLOGIA DE LAS COMUNICACIONES INGENIERÍA INFORMÁTICA

TEMAS 1 y 2 TECNOLOGIA DE LAS COMUNICACIONES INGENIERÍA INFORMÁTICA TEMAS 1 y 2 TECNOLOGIA DE LAS COMUNICACIONES INGENIERÍA INFORMÁTICA Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción

Más detalles

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

QUIERES COMPROBAR CÓMO LAS REDES DETECTAN Y CORRIGEN ERRORES? QUIERES COMPROBAR CÓMO LAS REDES DETECTAN Y CORRIGEN ERRORES? AUTORÍA MARÍA CATALÁ CARBONERO TEMÁTICA DETECCIÓN Y CORRECCIÓN DE ERRORES ETAPA CICLO MEDIO Y SUPERIOR DE INFORMÁTICA Resumen Hoy en día las

Más detalles

Módulo 04 Detección y Corrección de Errores (Pt. 1)

Módulo 04 Detección y Corrección de Errores (Pt. 1) Módulo 04 Detección y Corrección de Errores (Pt. 1) Organización de Computadoras Depto. Cs. e Ing. de la Comp. Universidad Nacional del Sur Organización de Computadoras 2 Copyright Copyright 2011-2015

Más detalles

Tema 1 - Introducción Hoja de problemas

Tema 1 - Introducción Hoja de problemas E.T.S.I.I.T - Ingeniería de Telecomunicación Redes Telefónicas Tema 1 - Introducción Hoja de problemas Problema 1. Para una red JDP en su jerarquía primaria de 30+2, determinar el cociente (S/N) ley-a

Más detalles

Administración de Redes Locales EPET Nº3

Administración de Redes Locales EPET Nº3 Administración de Redes Locales EPET Nº3 Introducción Complejidad Diseño Modular Pila de capas o niveles Introducción El número de capas, el nombre, el contenido y la función de cada capa difiere de red

Más detalles

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

Relación de la RDSI con el modelo de referencia OSI 5.RDSI. Protocolos 5.1. Modelo de Referencia Características peculiares RDSI no contempladas en OSI 1. Varios tipos de protocolos relacionados. 2. Llamadas multimedia. 3. Conexiones multipunto Relación

Más detalles

Unidad II: Medios de transmisión y sus características

Unidad II: Medios de transmisión y sus características Unidad II: Medios de transmisión y sus características 2.1 Guiados: Par trenzado, coaxial y fibra óptica Se conoce como medios guiados a aquellos que utilizan unos componentes físicos y sólidos para la

Más detalles

Bloque IV: El nivel de red. Tema 12: ICMP

Bloque IV: El nivel de red. Tema 12: ICMP Bloque IV: El nivel de red Tema 12: ICMP Índice Bloque IV: El nivel de red Tema 12: ICMP Introducción ICMP: Puerto inalcanzable ICMP: Fragmentación requerida Ping Traceroute Referencias Capítulo 4 de Redes

Más detalles

BUSES DE CAMPO-FIELDBUS

BUSES DE CAMPO-FIELDBUS BUSES DE CAMPO-FIELDBUS Sistema de comunicaciones Control distribuido Sistema de cableado Protocolo Estandarización Documentación Recursos para desarrollo Disponibilidad de documentación Francisco Simón

Más detalles

Tema 2: Redes de área local (LANs) Tema 2: Redes de área local (LANs)

Tema 2: Redes de área local (LANs) Tema 2: Redes de área local (LANs) Tema 2: Redes de área local 1 Tema 2: Redes de área local 2 Tema 2: Redes de área local (LANs) Tema 2: Redes de área local (LANs) Descripción de diferentes tipos de LAN Segmentación y conmutación Descripción

Más detalles

INTRODUCCIÓN. Comunicación Serial.

INTRODUCCIÓN. Comunicación Serial. INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al

Más detalles

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico El Modelo Es una arquitectura por niveles para el diseño de sistemas de red que permiten la comunicación entre todos los dispositivos de computadoras. Esta compuesto por siete niveles separados, pero relacionados,

Más detalles

Dispositivos periféricos

Dispositivos periféricos Dispositivos periféricos Trasmisión serie y paralelo William Marin 2007 Escuela de Ingeniería Electrónica Contenido Transmisión serie y paralelo Transmisión en banda base Códigos de detección y corrección

Más detalles

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 5: Subcapa de acceso al medio

Redes (IS20) Ingeniería Técnica en Informática de Sistemas.  CAPÍTULO 5: Subcapa de acceso al medio Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 5: Subcapa de acceso al medio ÍNDICE Curso 2002-2003 - Redes (IS20) -Capítulo 5 1 Tipos de redes: de difusión y

Más detalles

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

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 6: Estándares en LAN Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 6: Estándares en LAN ÍNDICE (Ethernet) 3. Estándar IEEE 802.2 (LLC) 4. Estándar IEEE 802.4 (Token Bus) Curso 2002-2003

Más detalles

CODIFICACIÓN DE LA FUENTE

CODIFICACIÓN DE LA FUENTE CODIFICACIÓN DE LA FUENTE 1. OBJETIVO: General: o Conocer el proceso de formateo digital e implementar un sistema prototipo con codificación ASCII. Específico: o Identificar los códigos de formateo digital

Más detalles

TEMA 12 RETRANSMISIÓN DE TRAMAS. FRAME RELAY.

TEMA 12 RETRANSMISIÓN DE TRAMAS. FRAME RELAY. TEMA 12 RETRANSMISIÓN DE TRAMAS. FRAME RELAY. 12.1. Redes X.25 Es una interfaz entre estación y red de conmutación de paquetes, tambien se utiliza para interaccionar con redes RDSI. Creado en 1976 y modificado

Más detalles

La expresión módem procede de las palabras modulador-demodulador, que son las dos funciones básicas que realiza ese dispositivo.

La expresión módem procede de las palabras modulador-demodulador, que son las dos funciones básicas que realiza ese dispositivo. EL MODEM EL MODEM. El módem es un dispositivo que convierte las señales digitales procedentes de un emisor o fuente (por ejemplo un ordenador) en señales analógicas, para su transmisión a través de un

Más detalles

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS Conjunto de problemas del Tema 2

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS Conjunto de problemas del Tema 2 Departamento de Automática y Computación Automatika eta Konputazio Saila Campus de Arrosadía Arrosadiko Campusa 31006 Pamplona - Iruñea Tfno. 948 169113, Fax. 948 168924 Email: ayc@unavarra.es ARQUITECTURA

Más detalles

Número de referencia de la Interfaz de Acceso

Número de referencia de la Interfaz de Acceso Acceso a Internet Número de referencia de la Interfaz de Acceso Versión Descripción del cambio Páginas afectadas Fecha de la versión V.1.1 Primera publicación de la Interfaz Todas 30-06-2001 R Página 2

Más detalles

2.5-1 USART Introducción.

2.5-1 USART Introducción. 2.5-1 USART Introducción. El USART (universal synchronous asynchronous receiver transmitter) es uno de los dos puertos series de los que dispone los PIC16F87X. Puede funcionar de forma síncrona (half duplex)

Más detalles

Última modificación: 21 de abril de

Última modificación: 21 de abril de MODO DE TRANSFERENCIA ASÍNCRONO ATM Contenido 1.- Redes de comunicación. 2.- Concepto de ATM. 3.- Arquitectura ATM. 4.- Conmutación ATM. 5.- Niveles de ATM. 6.- Aplicaciones. Última modificación: ió 21

Más detalles

Realizar las siguientes operaciones en c-a-2 utilizando el número mínimo de bits necesario para que no haya desbordamiento: 3 + 7, 5 7, 13 8, 10 6.

Realizar las siguientes operaciones en c-a-2 utilizando el número mínimo de bits necesario para que no haya desbordamiento: 3 + 7, 5 7, 13 8, 10 6. Problemas Propuestos Pasar de base 2 a base 10: (1011010) 2, (0100111001) 2 Pasar de base 10 a base 2: 21, 58, 73, 142, 196, 273 Pasar de base 10 a base 2, octal y hexadecimal: 35, 97 Pasar a base 2 y

Más detalles

Redes de computadores. Práctica 3

Redes de computadores. Práctica 3 Ingenieria Informática. Redes de computadores Práctica 3 El protocolo TCP 1 El protocolo TCP Introducción a TCP TCP es un protocolo de nivel de transporte completo que proporciona un servicio de transferencia

Más detalles

ARQUITECTURA DE REDES Laboratorio

ARQUITECTURA DE REDES Laboratorio 1nsloo.cl ARQUITECTURA DE REDES Laboratorio Práctica 7: Protocolos de transporte en TCP/IP 1. OBJETIVO Conocer las características de los protocolos de transporte de la arquitectura TCP/IP: TCP y UDP.

Más detalles

Número de referencia de la Interfaz de Acceso

Número de referencia de la Interfaz de Acceso Interfaz IEEE 10BASE-T Acceso a Internet Número de referencia de la Interfaz de Acceso Versión Descripción del cambio Páginas afectadas Fecha de la versión V.1.1 Primera publicación de la Interfaz Todas

Más detalles

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son: 3. Circuitos aritméticos ticos Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción La realización de operaciones aritméticas y lógicas

Más detalles

Índice general. Redes de conmutación. Nodos de conmutación. TEMA 5 Nivel de red. Miguel Ángel Gómez Hernández

Índice general. Redes de conmutación. Nodos de conmutación. TEMA 5 Nivel de red. Miguel Ángel Gómez Hernández Arquitectura de Redes, Sistemas y Servicios Curso 2007/2008 Índice general Introducción a las redes de conmutación TEMA 5 Nivel de red Miguel Ángel Gómez Hernández Funciones del nivel de red Encaminamiento

Más detalles

Capítulo 3: Capa Transporte - III

Capítulo 3: Capa Transporte - III Capítulo 3: Capa Transporte - III ELO322: Redes de Computadores Tomás Arredondo Vidal Este material está basado en: material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet

Más detalles

Curso de Redes Computadores 1 Tema 6_5 Métricas de desempeño en redes de computadores

Curso de Redes Computadores 1 Tema 6_5 Métricas de desempeño en redes de computadores Curso de Redes Computadores 1 Tema 6_5 Métricas de desempeño en redes de computadores Prof. Ricardo Gonzalez Redes de Computadores Tema 6_5 1 Qué medir en una Red Antes de tomar cualquier medición se debe

Más detalles

Redes de Computadores

Redes de Computadores Dpto. Ingeniería Div. Ingeniería de Sistemas y Automática Redes de Computadores CONCEPTOS BÁSICOS DE TRANSMISIÓN DE DATOS 1 Objetivos Introducir los conceptos básicos relativos a la transmisión de datos

Más detalles

ELO322 Redes de Computadores I 07/06/2013. Segundo Certamen ACK1 ACK1 ACK1 ACK1 ACK5

ELO322 Redes de Computadores I 07/06/2013. Segundo Certamen ACK1 ACK1 ACK1 ACK1 ACK5 Segundo Certamen Pregunta : Para el protocolo TCP- ptos puntos cada una, el resultado se multiplica por /6 a Explique y dé un ejemplo en un diagrama temporal del algoritmo de retransmisión rápida El algoritmo

Más detalles

Introducción a la conmutación LAN.

Introducción a la conmutación LAN. Introducción a la conmutación LAN. Profesor: Segmentación LAN. La siguiente figura muestra un ejemplo de una red Ethernet segmentada. La red consta de quince computadores. De esos quince computadores,

Más detalles

banda, mayor es la distorsión, y mayor es la probabilidad de que se cometan errores en el receptor.

banda, mayor es la distorsión, y mayor es la probabilidad de que se cometan errores en el receptor. banda, mayor es la distorsión, y mayor es la probabilidad de que se cometan errores en el receptor. Figura 1.10 Componentes en frecuencia de una onda cuadrada (T = 1/f). En la figura 1.11 se muestra una

Más detalles