Академический Документы
Профессиональный Документы
Культура Документы
3
CARACTERÍSTICAS
• CARACTERÍSTICAS DE DISEÑO DE LA
CAPA ENLACE
4
SERVICIOS PROPORCIONADOS A LA
CAPA RED (1)
• Transfiere datos de la capa red desde la máquina fuente
a la capa red de la máquina destino. La comunicación
que se establece entre máquinas correspondientes es
virtual.
5
SERVICIOS PROPORCIONADOS A LA
CAPA RED (2)
PAQUETE PAQUETE
TRAMA
6
SERVICIOS PROPORCIONADOS A LA
CAPA RED (3)
. . . .
. . . .
. . . .
Comunicación
4 de datos 4 4 4
VIRTUAL
3 3 3 3
2 2 2 2
Comunicación
1 1 1 de datos 1
ACTUAL
7
SERVICIOS PROPORCIONADOS A LA
CAPA RED (4)
• Se pueden proporcionar 3 tipos de servicios:
8
SERVICIOS PROPORCIONADOS A LA
CAPA RED (5)
b. Servicios confiables no orientados a
conexión
9
SERVICIOS PROPORCIONADOS A LA
CAPA RED (6)
c. Servicios confiables orientados a conexión
10
UNIDAD 3
3.2 DETECCIÓN Y CORRECCIÓN
DE ERRORES
11
FRAMING (1)
• La capa enlace tiene como función detectar y si es
necesario corregir los errores generados en el canal de
transmisión. Para lo cual la secuencia de bits entregada
por la capa 1 estará organizada en tramas.
12
FRAMING (2)
Métodos básicos de delimitación de tramas:
1. Cuenta de caracteres
13
FRAMING (3)
a.
b.
14
FRAMING (4)
2. Bytes de bandera con banderas de relleno
16
FRAMING (6)
17
FRAMING (7)
4. Banderas de principio y fin con bits de
relleno
18
FRAMING (8)
– Los límites de la trama son reconocidos sin ambigüedad ya que
las banderas no se encontrarán en los datos.
a) 011011111111111111110010
b)011011111011111011111010010
Stuffed bits
c)011011111111111111110010
19
FRAMING (9)
5. Violaciones de Codificación de línea (o Modulación Digital) de
Capa Física
20
CONTROL DE ERRORES (1)
• Se debe asegurar la recepción correcta de las tramas
(esto es en su totalidad y en el orden correcto)
detectando su pérdida y evitando su duplicidad.
21
CONTROL DE ERRORES (2)
• Para evitar el bloqueo se dispone de temporizadores de capa
enlace. Cada vez que se envía una trama se inicializa el
temporizador, el cual determinará el reenvío de la trama si después
de cierto tiempo no ha llegado un acuse de recibo.
• Podría ser que se dupliquen algunas tramas por pérdida del acuse
de recibo. Para prevenir que esto suceda se asignan números de
secuencia a las tramas salientes, con lo que el receptor puede
distinguir tramas repetidas de originales.
22
CONTROL DE ERRORES (3)
Existen tres métodos para la detección y/o corrección de errores:
24
CONTROL DE FLUJO (1)
25
CONTROL DE FLUJO (2)
Protocolo de Ventana Deslizante
26
CONTROL DE FLUJO (3)
Protocolo de Ventana Deslizante
• Perspectiva del Transmisor
PDU`s buffered
until acknowledged
… 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 …
PDU Last PDU Last PDU Window shrinks from Window expands
secuence acknowledged transmitted trailing edge as from leading edge
number PDU are sent as ACK`s are received
27
CONTROL DE FLUJO (4)
Protocolo de Ventana Deslizante
• Perspectiva del Receptor
… 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 …
28
CONTROL DE FLUJO (5)
Protocolo de Ventana Deslizante
29
CONTROL DE FLUJO (6)
Protocolo de Ventana Deslizante
• Estos protocolos dan más libertad acerca del orden en el
que pueden enviar y recibir tramas.
30
Tiempo de transmisión
del TRAMA
Intervalo de espera
Tiempo
Tiempo 0 perdida
A la retransmite
STOP AND WAIT
Intervalo de expiración
Error
Descartadas al
ser recibidas
Tramas 5,6,7
retransmitidas
Tiempo fuera
Go – back - N ARQ
CONTROL DE FLUJO (8)
33
CONTROL DE FLUJO (9)
Protocolo de Ventana Deslizante
34
GESTIÓN DEL CANAL DE COMUNICACIONES (1)
1. PoIling – Selecting
2. Contention
• MA (Multiple Access)
• CSMA (Carrier Sense MultIple Access)
• CSMA/CD (Carrier Sense Multiple Access/Collision Detection)
• CSMA/CA Carrier Sense Multiple Access/Collision Avoidance
36
ALOHA (1)
• Originada en la Universidad de Hawai para interconectar terminales
situados en campus de diferentes islas con la computadora central
del campus principal.
37
ALOHA (2)
Tiempo
38
ALOHA (3)
• Para evitar una realimentación positiva que puede dar lugar a
nuevas colisiones, las estaciones emplean un tiempo de
retransmisión aleatorio. A pesar de ello, la probabilidad de colisión
aumenta con cada nueva colisión.
P[ k transmisiones en 2X segundos] =
39
ALOHA (4)
• Periodo de vulnerabilidad de una trama
TRAMA TRAMA
TRAMA
Colisiona con el Colisiona con el
inicio de la trama final de la trama
sombreada sombreada
Tiempo de vulnerabilidad 2X
40
ALOHA (5)
– El rendimiento S es igual a la velocidad de llegada total G veces la
probabilidad de una transmisión con éxito; es decir:
41
ALOHA RANURADO (1)
• Las prestaciones de ALOHA se pueden mejorar reduciendo la
probabilidad de colisiones.
• El periodo de vulnerabilidad es X.
.
.
42
ALOHA RANURADO (2)
• Tiene un rendimiento máximo igual a 1/e = 36.8%.
44
CSMA (1)
• Se puede incrementar el rendimiento de Aloha evitando
aquellas transmisiones que causarán seguro colisiones.
45
CSMA (2)
CSMA 1 – Persistente
46
CSMA (3)
CSMA no – Persistente
47
CSMA (4)
CSMA p – Persistente
48
RENDIMIENTO EN CSMA
49
CSMA/CD (1)
50
CSMA/CD (2)
51
ALGORITMO DE BACKOFF (1)
ALGORITMO DE RETROCESO EXPONENCIAL BINARIO
(BINARY EXPONENTIAL BACKOFF)
52
ALGORITMO DE BACKOFF (2)
• En general tras n colisiones, se escoge aleatoriamente
un número entero de ranuras, de entre 0 y 2^k-1, donde
k = min (n,10); es decir después de 10 colisiones, el
intervalo de aleatorización se fija a un máximo de 1023
ranuras. Tras 16 intentos de retransmisión el sistema
desiste.
54
CSMA/CA (1)
• Es una variación de la técnica CSMA / CD.
• Un equipo que tiene datos para transmitir escucha el
canal, si está libre comienza a transmitir sus datos. Si la
red está ocupada, espera un intervalo de tiempo
seleccionado aleatoriamente y comienza el proceso de
scucha de nuevo.
55
CSMA/CA (2)
Tiene las siguientes etapas:
56
GESTIÓN DEL CANAL DE COMUNICACIONES (3)
57
UNIDAD 3
3.4 PROTOCOLOS PARA EL
CONTROL DEL ENLACE DE
DATOS
58
PROTOCOLOS DE CAPA ENLACE (1)
59
PROTOCOLOS DE CAPA ENLACE (2)
60
PROTOCOLO HDLC (1)
• Define 3 tipos de estaciones, 2 configuraciones de enlace y 3
modos de operación de transferencia de datos.
TIPOS DE ESTACIONES
61
PROTOCOLO HDLC (2)
TIPOS DE CONFIGURACIONES DE ENLACE
62
PROTOCOLO HDLC (3)
MODOS DE OPERACIÓN DE TRANSFERENCIA DE DATOS
63
ESTRUCTURA DE LA TRAMA HDLC (1)
.
. 01111110 8 bits 8 o 16 bits N bits 16 o 32 bits 01111110
64
ESTRUCTURA DE LA TRAMA HDLC (2)
65
ESTRUCTURA DE LA TRAMA HDLC (3)
– Bandera:
En recepción, después de recibir una bandera, éste monitorea la
secuencia de bits; si una secuencia de unos aparece, se
examina el sexto bit, si éste es 0 será borrado, si es 1 y el
séptimo bit es 0, se acepta la combinación como una bandera.
Si el sexto y séptimo bits son 1, indicarán que la estación
emisora está interrumpiendo la comunicación.
66
ESTRUCTURA DE LA TRAMA HDLC (4)
67
ESTRUCTURA DE LA TRAMA HDLC (4)
68
ESTRUCTURA DE LA TRAMA HDLC (6)
69
PROTOCOLO PPP (1)
(Point to Point Protocol)
• Conexión a Internet utilizando línea dial up y PPP
70
PROTOCOLO PPP (2)
(Point to Point Protocol)
• Se creó como una alternativa al protocolo SLIP (Serial Line IP), con
mayor funcionalidad, así como con la posibilidad de multiplexar
protocolos de capa red diferentes y admitir diversos protocolos de
autenticación.
71
PROTOCOLO PPP (3)
(Point to Point Protocol)
Proporciona tres características:
72
PROTOCOLO PPP (4)
(Point to Point Protocol)
• Puede implementarse en cualquier tipo de interfaz serial
DTE/DCE. (Ejm. EIA RS 232-C, EIA RS-422-A, EIA RS-
423-A, V.35, etc.). Su único requerimiento es el de
implementarse sobre un circuito full duplex, dedicado o
conmutado.
75
FORMATO DE TRAMA PPP (3)
78
FORMATO DE UN PAQUETE LCP (1)
79
FORMATO DE UN PAQUETE LCP (2)
• Longitud: Establece la longitud en octetos del paquete
LCP. Permite determinar hasta que punto van los datos
de LCP en el campo de datos del paquete PPP y
distinguirlos de los caracteres de relleno que pueden
existir.
Bytes 1 1 2 variable
Código Identificador Longitud Datos
.
80
NETWORK CONTROL PROTOCOL (NCP)
81
PROTOCOLOS DE AUTENTICACIÓN (1)
82
PROTOCOLOS DE AUTENTICACIÓN (2)
85
ESTABLECIMIENTO DE UNA CONEXIÓN PPP (3)
86
ESTABLECIMIENTO DE UNA CONEXIÓN PPP (4)
87
ESTABLECIMIENTO DE UNA CONEXIÓN PPP (5)
88
ESTABLECIMIENTO DE UNA CONEXIÓN PPP (6)
89