Documente Academic
Documente Profesional
Documente Cultură
Mdulo 1
Teora de las Comunicaciones
Concepto de Comunicacin
El concepto de comunicacin es muy general Comunicacin: intercambio de informacin entre dos o ms individuos o entidades de proceso. El problema principal es el de siempre: la informacin recibida ha de ser entendida perfectamente para su posterior procesado. Los elementos bsicos del proceso de comunicacin son: fuente de informacin, medio de transmisin y receptor de informacin. Es necesario establecer reglas para la comunicacin. Protocolo: conjunto de reglas concretas que definen convenios en un mbito determinado.
Sistema de Transmisin
Angi Daz / Eduardo Collado http://www.eduangi.com 5
10
11
13
Tipos de Topologas
En bus o rbol
Todas las estaciones comparten un mismo canal de comunicaciones. Las estaciones utilizan este canal para comunicarse con el resto.
En anillo
Las estaciones se conectan formando un anillo. Ningn nodo controla totalmente el acceso a la red.
En estrella
Todas las estaciones estn conectadas por separado a un centro de comunicaciones o nodo central, pero no estn conectadas entre si.
14
Complejidad
Complejidad tcnica de la topologa
Respuesta
Trfico que puede soportar el sistema
Vulnerabilidad
Referente a lo susceptible de la topologa a fallos
Expansin
Posibilidad de ampliar la red.
Angi Daz / Eduardo Collado http://www.eduangi.com 15
16
17
Vulnerabilidad
Slo vulnerables a fallos en el bus principal, los fallos en estaciones no afectan.
Complejidad
Suelen ser relativamente sencillas.
Respuesta
Excelente para poco trfico, pero cuando este aumenta disminuye rpidamente.
Expansin
Muy sencilla, intercalar una nueva estacin.
18
20
10
Vulnerabilidad
Un fallo en un nodo puede hacer que falle el sistema.
Complejidad
Hardware complicado, pero lgica sencilla.
Expansin
Muy sencilla, intercalar una nueva estacin, costes de modificacin bajos.
Respuesta
Estable con mucho trfico, pero el tiempo de espera es grande.
21
Inconvenientes
La fiabilidad depende de los repetidores. Necesario dispositivo monitor. Difcil intercalar una nueva estacin sin tirar la red Instalacin bastante complicada
22
11
23
Estaciones Conectoras
24
12
Vulnerabilidad
Si falla el nodo central nos quedamos sin red.
Complejidad
Puede ser muy compleja, los nodos pueden ser a su vez nodos centrales de otras redes.
Expansin
Expansin restringida. Restricciones en ancho de banda. Restricciones necesarias para proteger sobrecarga nodo central
25
Respuesta
Buena para cargas moderadas.
Inconvenientes
Susceptible de averas en nodo central. Elevado precio Instalacin de cableado cara. Velocidad de transmisin inferior a otras topologas porque el nodo central debe soportar mucha actividad
26
13
27
14
Es por esto y por otros efectos negativos que, salvo excepciones muy contadas, para transmisiones a larga distancia se emplean transmisiones de tipo serie en lugar de tipo paralelo.
29
Transmisin y Configuraciones
1.- Transmisin Asncrona y Sncrona - Transmisin Asncrona - Transmisin Sncrona 2.- Configuraciones de la Lnea - Topologa - Full-Duplex y Half-Duplex 3.- Interfaces - V.24 / EIA-232-E / RS-232-C - Interfaz Fsica de la R.D.S.I.
Angi Daz / Eduardo Collado http://www.eduangi.com 30
15
32
16
17
35
18
EIA-RS-232-C (I)
Ejemplo de protocolo de capa fsica. Especificacin :
mecnica (conectores, etc) elctrica (voltajes y su reconocimiento) funcional (ubicacin y descripcin de circuitos) de procedimientos (secuencia permitida de sucesos).
38
19
EIA-RS-232-C (II)
- Separacin entre pines - Espesor de los pines - Altura de los pines - Etc.
Angi Daz / Eduardo Collado http://www.eduangi.com 39
EIA-RS-232-C (III)
Voltaje ms negativo que -3 V es un 1 Voltaje ms positivo que +4 V es un 0 Todos los circuitos comparten una tierra comn
40
20
EIA-RS-232-C (IV)
Especificacin Funcional
41
EIA-RS-232-C (V)
Qu circuitos se conectan a cada pin y su significado.
Ej. Al encenderse computadora pone un 1 en DTE ready (pin 20) Al encenderse modem pone un 1 en DCE ready (pin 6) Los datos se envan por Tx (pin 2) y se reciben por Rx (pin 3)
Angi Daz / Eduardo Collado http://www.eduangi.com 42
21
EIA-RS-232-C (VI)
Protocolo (secuencia permitida de sucesos) Se basa en pares accin- reaccin.
Ej: Cuando se levanta peticin de envo, el
modem contesta levantando libre para enviar si puede aceptar
43
EIA-RS-232-C (VII)
44
22
45
46
23
telefona, cada canal de voz se modula a una frecuencia de portadora diferente, lo que permite la translacin de la seal de voz a su propio slot (o segmento) de una ancho de banda determinado y que es diferente del resto de los canales modulados que comparten el mismo espectro. FDM es posible slo cuando el ancho de banda disponible del medio de transmisin es superior que el ancho requerido por las seales a transmitir. Para prevenir problemas de interferencias los canales estn separados por bandas de guardia, que son porciones de espectro que no se usan.
47
48
24
49
Teorema de Nyquist
El teorema del muestreo, desarrollado por Harold Nyquist en 1928 afirma lo siguiente:
Para reconstruir cualquier seal continua a partir de una seal muestreada, la frecuencia de muestreo debe ser al menos el doble de la componente de frecuencia ms alta de la seal en cuestin.
Demostracin: C = 2 * B * log2 n
C = Capacidad del canal N = Nmero de estados significativos B = Ancho de banda del canal
50
25
Teorema de Shannon
N limitado
Ruido Amplitud Mxima
Frmula C = B * log2 ( 1 + S / N)
S = Potencia Mxima Seal N = Potencia Mxima Ruido S/N = Relacin seal / ruido
Angi Daz / Eduardo Collado http://www.eduangi.com 51
X.25, Frame Relay, LAN, WAN, ATM, RDSI, RTC Internetworking Ethernet, Token Ring, FDDI
Angi Daz / Eduardo Collado http://www.eduangi.com
LAN, MAN
52
26
Tipos de Modulacin
Una seal modulada es la que, viajando a travs de la lnea de transmisin, transporta en forma analgica la informacin que originalmente se encontraba en forma digital. Se dice que una seal (denominada Portadora) esta modulada por otra (denominada moduladora) cuando esta ltima controla alguno de los parmetros de la primera. Como se sabe, los parmetros que definen a una onda analgica tpica son: su frecuencia, su amplitud y su fase. Segn se acte sobre cada uno de los parmetros se tendr modulacin en frecuencia, amplitud o fase. La definicin anterior de modulacin indica, sencillamente que una seal modulada no es sino una sinusoide a la que se han modificado alguna de sus caractersticas conforme a una seal digital dada, llamada moduladora.
53
27
Estructura de un Modem
Las partes de un mdem tpico reflejan una tarea especifica. Aqu solo se especifican las descripciones de cada una.
1. Circuitos de transmisin: Son los encargados de proporcionar la seal analgica modulada que se entregar a la lnea. 2. Circuitos de recepcin: Son los encargados de recuperar de la seal analgica la seal digital original. 3. Unidad de control: La misin de dicha unidad es la de generar las seales de control necesarias para el gobierno del proceso de modulacin-demodulacin, as como de controlar el dialogo entre los interfaces y el propio modem.
Angi Daz / Eduardo Collado http://www.eduangi.com 56
28
Modelo OSI
El modelo para la Interconexin de Sistemas Abiertos (Open Systems Interconnection), fue aprobado por la ISO (International Standards Organization) en el ao 1984, bajo la norma ISO 7498, despus de 5 aos de trabajo. Posteriormente la ITU-T lo incorpor a las recomendaciones de la serie X bajo la denominacin X.200. El modelo OSI nace de la necesidad de interconectar sistemas de procedencia diversa diversos fabricantes , cada uno de los cuales utilizaba sus propios protocolos para el intercambio de seales.
58
29
Modelo OSI
El termino abierto hace referencia a que se trata de un modelo independiente, es decir, que no se basa en ningn fabricante, es decir, se trata de un modelo terico en el cual es posible enmarcar a los distintos fabricantes para que sea posible su funcionamiento. Interconexin de Sistemas Abiertos significa el intercambio de informacin entre terminales, orenadores, personas, redes y procesos.
59
Modelo OSI
El sistema se compone de un conjunto ordenado de subsistemas o niveles popularmente conocidos por capas. Los niveles del modelo OSI estn separados por interfaces. Los niveles adyacentes se comunican entre si mediante un interfaz comn. La relacin entre los distintos niveles y la informacin que se han de pasar de uno a otro est claramente definida.
60
30
61
31
63
32
66
33
67
68
34
Niveles OSI
69
70
35
Nivel 1 - Fsico
Transmisin fsica de los bits
Tensiones. Duracin. Cables. Topologa fsica.
71
72
36
Nivel 3 - Red
Control de Rutas. Inicio de Conversaciones. Control de Congestin de Paquetes. Sistema de Direccionamiento. Gestin de Paquetes.
73
Nivel 4 - Transporte
Divisin de la Informacin. Multiplexacin de conexiones. Primera capa extremo-a-extremo. Establecimiento y liberacin de conexiones.
74
37
Niveles OSI
75
Nivel 5 - Sesin
Establece sesiones entre mquinas. Maneja el control del dilogo. Sincronizacin entre mquinas.
76
38
Nivel 6 - Presentacin
Sintaxis de la informacin que se transmite. Semntica de la informacin que se transmite.
77
Nivel 7 - Aplicacin
Incompatibilidad de terminales. Incompatibilidad de caractersticas de ficheros. Interconexin entre aplicaciones diferentes.
78
39
Conmutacin de Circuitos
Redes de Conmutacin de Circuitos.
Camino dedicado entre dos estaciones. En cada enlace fsico, se dedica un canal lgico para cada conexin. Implican tres fases:
Establecimiento del Circuito: Antes de transmitir, se debe establecer el circuito extremo a extremo. Transferencia de datos: Los datos son transferidos de una estacin a otra a travs de la red. Datos analgicos y digitales. Desconexin del circuito: La desconexin la realiza una de las estaciones involucradas.
La conmutacin de circuitos puede llegar a ser muy ineficiente para la transferencia de datos, ya que no es constante y hay periodos de tiempo no utilizados.
79
Conmutacin de Circuitos
Conceptos sobre conmutacin: La funcin de un conmutador es proporcionar un camino entre dos dispositivos conectados de forma transparentes. Para los dispositivos conectados debe parecer que existe una conexin directa entre ellos. La conexin debe permitir transmisin full-duplex. La Unidad de Control realiza tres tareas:
1. Establece conexiones: Bajo demanda de uno de los dispositivos. Gestiona y confirma la peticin. Determina si el destino est desocupado y construye el camino. 2. Mantiene la conexin: Control continuo de los elementos de la conmutacin. 3. Deshace la conexin: Generada por una de las partes o por razones propias del sistema.
80
40
Conmutacin de Circuitos
Conceptos sobre conmutacin.
Una caracterstica importante de los dispositivos para la conmutacin de circuitos es sin bloqueadores o no bloqueadores.
Bloqueo: Se da cuando la red es incapaz de conectar dos estaciones debido a que todos los caminos posibles estn siendo utilizados Red Bloqueante: Es aquella en la que puede suceder un bloqueo. Red no bloqueante: Permite que todas las estaciones se conecten simultneamente y atiende a todas las posibles solicitudes de conexin, siempre que el destino este libre.
81
Conmutacin de Circuitos
Conceptos sobre conmutacin
Conmutacin por divisin en el espacio.
Las rutas que se establecen son fsicamente independientes unas de otras (divisin en el espacio). El bloqueo bsico de un conmutador de este tipo consiste en una matriz de conexiones (puntos de cruce) que se puede habilitar o deshabilitar por una unidad de control. Limitaciones
Los puntos de cruce crecen con el cuadrado del nmero de estaciones conectadas. Muy costoso para grandes centrales de conmutacin. La cada de un punto de cruce impide el establecimiento de la conexin entre los dispositivos cuyas lneas intersecten en ese punto. Los puntos de cruce se utilizan de forma ineficiente.
82
41
Lneas de entrada
Lneas de salida
83
84
42
1 2 3 4 5
Conmutador 2x2
1 2 3 4 5
Conmutador 5x2
Conmutador 2x2
Conmutador 2x5
6 7 8 9 10 85
Conmutacin de Circuitos
Concepto de conmutacin
Conmutacin por divisin en el tiempo.
Utiliza tcnica por divisin en el tiempo para establecer y mantener los circuitos. Implica la participacin de la cadena de bits de menor velocidad en fragmentos que compartirn una cadena de mayor velocidad con otras lneas de entrada.
Las entradas se muestran por turnos Existe una ranura (slot) por cada estacin Todas las ranuras (estaciones) = trama Una ranura puede tener cualquier longitud pre-especificada.
86
43
Conmutacin de Circuitos
Encaminamiento en redes de conmutacin de circuitos.
Se encarga de la eleccin de la ruta del circuito. Dos requisitos fundamentales: Eficiencia:
Mnimo equipamiento para aceptar la carga esperada
Flexibilidad:
Soporte de mayor trfico que el esperado. Cambios de topologa Fallos en los conmutadores y las lneas
87
Conmutacin de Circuitos
Encaminamiento en redes de conmutacin de circuitos
Algoritmos de encaminamiento
Encaminamiento alternativo
Las rutas posibles entre dos centrales finales estn predefinidas. El conmutador selecciona la trayectoria apropiada para cada comunicacin. Si slo hay una secuencia de encaminamiento definida para cada pareja origen-destino, el esquema se denomina encaminamiento alternativo fijo.
88
44
Conmutacin de Circuitos
Encaminamiento en redes de conmutacin de circuitos
Algoritmos de encaminamiento
Encaminamiento adaptable
Permite que los conmutadores reaccionen a las distribuciones cambiantes del trfico en la red. Gestiona informacin suplementaria, ya que los conmutadores deben intercambiar informacin para reconocer la situacin de la red. Optimiza de forma ms eficiente el uso de los recursos de la red. Existe un controlador central para localizar las mejores rutas dependiendo de la congestin de la red. Recopila datos referente al estado de cada conmutador cada x segundos. Todas las comunicaciones se intentan encaminar sobre su ruta directa. Si la conexin se bloquea, se intenta por un camino alternativo
Angi Daz / Eduardo Collado http://www.eduangi.com 89
Conmutacin de Mensajes
Toda la informacin a transmitir se divide en mensajes. Cada mensaje lleva informacin de quin lo manda y a quin va. El mensaje es mandado por el nodo origen al nodo ms cercano (siguiendo unas tablas de encaminamiento), quien a su vez, lo mandar a otro, y as sucesivamente hasta llegar al destino. No se establece un canal entre origen y destino. El uso del canal slo se hace cuando es necesario. Si el nodo destino no est disponible, se almacena en el nodo inmediatamente anterior hasta que est disponible. Problema: no est acotado el tiempo de transmisin.
90
45
Conmutacin de Paquetes
Inconvenientes de las redes de conmutacin de circuitos
Enlaces desocupados cuando se transmiten datos. Velocidad constante de transmisin.
Conmutacin de Paquetes
Tcnicas de conmutacin
Como trata la red los paquetes para llevar a cabo el envo haca el destino. Trata de salvar los problemas de la conmutacin de mensajes. La informacin se divide en paquetes (que son menores que los mensajes en lo que a tamao se refiere). Como los mensajes, nodo origen y nodo destino es informacin que va contenida en cada uno de los paquetes. Dos soluciones:
Datagrama: Cada paquete se trata de forma independiente, sin ninguna referencia a los paquetes precedentes. Circuito Virtual: Se fija una ruta al envo de los paquetes.
92
46
Conmutacin de Paquetes
Tcnicas de conmutacin
Ventajas de la tcnica basada en circuitos virtuales
No toma la decisin de la ruta por cada paquete que procesa. El paquete viaja ms rpido. La llegada de los paquetes se produce en orden. Control de flujo y control de errores.
93
Conmutacin de Paquetes
Existe una relacin importante entre el tamao del paquete y el tiempo de transmisin. Supongamos:
Paquete de 30 bytes + 3 bytes de cabecera Desde la estacin X a la estacin Y pasando por nodos a y b. Ejemplos dividendo en 1, 2, 5 y 10
94
47
Conmutacin de Paquetes
Funcionamiento Externo e Interno.
Una de las caractersticas ms importantes de una red de conmutacin de paquetes es el uso de datagramas o circuitos virtuales. Hay dos niveles o dimensiones de sus caractersticas.
En la interfaz entre estacin y nodo de red, una red puede ofrecer tanto un servicio de circuito virtual como uno de datagrama.
La conexin lgica se denomina Circuito Virtual. El servicio orientado a la conexin se denomina Circuito Virtual Externo. La conexin lgica se denomina Servicio de Datagrama. El servicio no orientado a la conexin se denomina Servicio de Datagrama Externo.
95
Conmutacin de Paquetes
Funcionamiento Externo e Interno
Estas decisiones de diseo interno y externo no necesitan ser coincidentes:
Circuito Virtual Externo, Circuito Virtual Interno:
Cuando un usuario solicita un circuito virtual se crea un camino dedicado a travs de la red, siguiendo todos los paquetes la misma ruta.
96
48
Conmutacin de Paquetes
Funcionamiento Externo e Interno
Datagrama Externo, Datagrama Interno
Cada paquete se trata de forma independiente tanto desde el punto de vista del usuario como desde el de la red.
Conmutacin de Paquetes
Funcionamiento Externo e Interno
El servicio de datagramas, relacionado con la operacin de datagrama interno, permite un uso efectivo de la red, no siendo necesario un nuevo establecimiento de la conexin o almacenamiento de los paquetes si se retransmite uno errneo.
Aplicaciones en tiempo real
49
Conmutacin de Paquetes
Encaminamiento
Caractersticas
La funcin de una red de conmutacin de paquetes es aceptar paquetes de una estacin emisora y enviarlos a una receptora. Debe seleccionar el camino o ruta (siendo posible ms de una) a travs de la red. Requisitos de la funcin de encaminamiento:
Exactitud Sencillez Robustez: Funcionamiento en caso de fallo o sobrecarga. Estabilidad Imparcialidad Optimizacin Eficiencia
Angi Daz / Eduardo Collado http://www.eduangi.com 99
Instante de decisin
Paquete (datagrama) Sesin (C.V.)
Lugar de decisin
Cada nodo - distribuido Nodo central - centralizado Nodo origen - fuente
Angi Daz / Eduardo Collado http://www.eduangi.com 100
50
Transmisin Transparente de Datos Adecuada para Aplicaciones Interactivas Los mensajes no se almacenan Ruta Establecida para toda la Comunicacin
Transmisin de Mensajes No adecuada para Aplicaciones Interactivas Almacn de mensajes para envo diferido Ruta Establecida para cada Mensaje
Transmisin de Paquetes Adecuada para Aplicaciones Interactivas Almacn de paquetes hasta su envo Ruta Establecida para cada Paquete
Transmisin de Paquetes Adecuada para Aplicaciones Interactivas Almacn de paquetes hasta su envo Ruta Establecida para toda la Comunicacin
102
51
104
52
Marco 3 6 caracteres
5 1
3 4
3 6
7 8
3 4
106
53
Solucin
Introducir un DEL delante de los DLE STX o DLE ETX accidentales que debern de ser suprimidos antes de pasar la informacin al nivel superior.
107
DLE de relleno
(c)
DLE
STX
DLE
DLE
ETX
108
54
109
3. 011011111111111111110010
110
55
El uso de los cdigos fsicos no validos es parte del estndar IEEE 802.x
111
112
56
113
114
57
115
116
58
117
118
59
Nota: Utilizacin del enlace mediante parada-y-espera (tiempo de transmisin =1; tiempo de propagacin = a ).
Angi Daz / Eduardo Collado http://www.eduangi.com 119
En definitiva, para grandes distancias donde la razn de datos sea muy elevada, el procedimiento de control de flujo mediante parada y espera da lugar a una utilizacin ineficiente de la lnea.
120
60
El campo de nmeros de secuencia puede estar limitado. Por ejemplo con tres bits, los nmeros de secuencia varan entre 0 y 7. (Mdulo).
Para un campo de k bits, el rango ser de 0 a 2k-1
Angi Daz / Eduardo Collado http://www.eduangi.com 121
61
Si hay dos estaciones enviando y recibiendo a la vez, cada estacin debe mantener 2 ventanas. Una para recibir y otra para enviar.
Se suele incorporar en las tramas de datos la confirmacin de otra transmisin anterior. Mejora de utilizacin del canal
124
62
63
Distancia de Hamming es el nmero de bits en que difieren dos palabras del cdigo La mnima es la distancia del cdigo En general hay 2m mensajes vlidos pero no todos los 2n lo son
127
128
64
129
Cdigos de Hamming
Ejemplo real del lmite terico Las posiciones 2i son ocupadas por los bits de chequeo (1,2,4,8, etc) Las restantes se ubican los datos Ejemplo:
Palabras de 7 bits, se codifican en 7+4=11 bits ya que 7+4+1 <= 24 (menos de 4 no cumple)
Angi Daz / Eduardo Collado http://www.eduangi.com 130
65
transmito 10100111001 en recepcin sumo el ndice de los que tienen 1 y si da 0 est bien, sino tengo la ubicacin del error
131
Cdigos de Hamming
132
66
Rfagas y Matrices
Hamming funciona para errores de un bit Hay una pisada para que sirvan para errores en rfagas Agrupar en forma de matriz y mandar por columnas Consideraciones:
largo de la rfaga el mensaje llega retardado
Angi Daz / Eduardo Collado http://www.eduangi.com 133
134
67
Si un nmero impar de bits se invierten durante la transmisin, el receptor detectar el error. Si un nmero par de bits se invierten durante la transmisin, aparecer un error no detectado.
135
68
69
139
Las tcnicas ms usuales de control de errores se basan en alguna de las siguientes aproximaciones:
Deteccin de errores Confirmaciones positivas. Retransmisin despus de un intervalo de tiempo. Confirmaciones negativas o retransmisiones.
140
70
141
142
71
143
144
72
145
En este apartado solo se quiere entrar en lo que es el funcionamiento de las tcnicas en s, dejando las limitaciones y fallos que su uso conlleva para un apartado posterior. Para facilitarnos la introduccin a estas tcnicas se van a suponer las siguientes hiptesis simplificatorias: Se supone el flujo unidireccional Se supone que las tramas de control llegan sin errores Se supone que la probabilidad de no deteccin de error es tan baja que se puede considerar que el cdigo detecta todos los errores. As la probabilidad de retransmisin es:
146
73
147
148
74
Si reemplazamos lo obtenido en este caso, en la frmula de eficiencia, teniendo en cuenta que k es el nmero de bits de informacin y que m el nmero de bits de redundancia por trama, as como que R es la velocidad binaria:
149
150
75
151
Peb es la probabilidad de error de bloque. Es claro que este sistema tiene en general mayor eficacia que el anterior. Si la probabilidad de error de bloque es baja, el efecto del tiempo de asentimiento se ve fuertemente reducido
Angi Daz / Eduardo Collado http://www.eduangi.com 152
76
153
Este ARQ da las mejores prestaciones, sin embargo, si la probabilidad de error de bloque es baja la diferencia de rendimiento con el ARQ de rechazo simple es segn se obtiene del estudio de las frmulas muy baja.
Angi Daz / Eduardo Collado http://www.eduangi.com 154
77
HDLC (I)
Control de enlace de datos a alto nivel (HDLC, High-Level Data Link Control)
Es el protocolo ms importante para el enlace de datos. Es el ms utilizado y es base para otros protocolos de este nivel. Caractersticas bsicas:
Tres Tipos de estaciones
Estacin Primaria Estacin Secundaria Estacin Combinada
155
HDLC (II)
Caractersticas bsicas:
Dos configuraciones de enlace: Configuracin no balanceada: est formada por una estacin primaria y una o ms estaciones secundarias permitiendo tanto transmisin full-dplex como half-dplex. Configuracin balanceada: consiste en dos estaciones combinadas y permite full-dplex y half-dplex
Angi Daz / Eduardo Collado http://www.eduangi.com 156
78
HDLC (III)
Caractersticas bsicas:
Tres modos de transferencia de datos:
Modo de respuesta normal (NRM, normal response mode) Modo balanceado asncrono (ABM, asyncronous balanced mode) Modo de respuesta asncrono (ARM asyncronous response mode)
157
HDLC (IV)
Caractersticas Bsicas
El NRM es usa en lneas que tienen mltiples conexiones, en las que varios terminales se conectan a un ordenador central. El ordenador sondea cada una de las entradas correspondientes a los distintos terminales. El NRM se usa a veces en enlaces punto a punto, principalmente si el enlace conecta un terminal u otros perifricos al ordenador. El ABM es el ms utilizado de los tres modos. Debido a que no necesita hacer sondeos, la utilizacin de los enlaces punto a punto con full-dplex es ms eficiente con este modo. ARM no se utiliza tan frecuentemente. Es utilizable en algunas situaciones particulares en las que la estacin secundaria necesite iniciar la transmisin.
Angi Daz / Eduardo Collado http://www.eduangi.com 158
79
HDLC (V)
Estructura de la trama:
HDLC usa transmisin sncrona. Todos los intercambios se realizan a travs de tramas con datos e informacin de control:
Cabecera
Delimitador Direccin Control
Cola
FCS Delimitador
Angi Daz / Eduardo Collado http://www.eduangi.com 159
HDLC (VI)
160
80
HDLC (VII)
Los campos de delimitacin
Estn localizados en los dos extremos de la trama y ambos corresponden a la siguiente combinacin de bits 0111110. Se puede usar un mismo delimitador como fin y siguiente comienzo de trama. Para evitar que exista este patrn dentro de la trama se utiliza el mtodo de insercin de bits. Al usar el procedimiento de insercin de bits, el campo de datos puede contener cualquier combinacin arbitraria de bits. Esta propiedad se denomina transparencia de bits.
Angi Daz / Eduardo Collado http://www.eduangi.com 161
HDLC (VIII)
Campo de direccin
Identifica a la estacin secundaria que ha transmitido o que va a recibir la trama. Este campo no es necesario en transmisiones punto a punto, aunque se incluye siempre por razones de uniformidad El campo tienen normalmente 8 bits, si bien, con una negociacin previa, se puede utilizar un formato ampliado en el que la direccin sea un mltiplo de 7 bits. El bit menos significativo de cada octeto ser 1 0 de acuerdo si es o no el ltimo octeto del campo de direccin. Los siete bits restantes en cada octeto formarn la direccin propiamente dicha. Un Octeto 11111111, se interpretar como una direccin que corresponde a todas las direcciones, tanto en formato bsico como ampliado (Multidifusin)
Angi Daz / Eduardo Collado http://www.eduangi.com 162
81
HDLC (IX)
Campo de Control
HDLC define tres tipos de tramas, cada una de ellas con un formato diferente en el campo de control.:
Tramas-I o tramas de informacin. Tramas-S o tramas d Supervisin. Tramas-U o tramas no numeradas.
El primer o los dos primeros bits del campo de control identifica el tipo de trama. En las tramas-I y tramas-S, los nmeros de secuencia son de tres bits, pero pueden ampliarse, por ejemplo a 7 bits. Las tramas-U siempre el campo de control de 8 bits.
Angi Daz / Eduardo Collado http://www.eduangi.com 163
HDLC (X)
Campo de informacin
Slo est presente en las tramas-I y en algunas tramas-N. Puede contener cualquier secuencia de bits, con la nica restriccin de que el nmero de bits sea mltiplo entero de 8. La longitud es variable y su mximo valor depende de cmo se defina en el sistema en particular.
82
HDLC (XI)
Funcionamiento
Consiste en un intercambio de tramas-I, tramas-S y tramas-U entre dos estaciones. El funcionamiento implica tres fases:
Uno de los dos extremos inicia el enlace de datos, de tal forma que las tramas se puedan intercambiar de forma ordenada.
En la fase se acuerdan las opciones que se utilizarn en el intercambio posterior Los dos extremos intercambian los datos generados por los usuarios y la informacin de control (control de flujo y errores) Uno de los extremos indica la finalizacin de la transmisin
Angi Daz / Eduardo Collado http://www.eduangi.com 165
HDLC (XII)
Funcionamiento
Iniciacin
Cualquiera de los dos extremos puede iniciar la transmisin generando una de entre las seis posibles ordenes previstas para fijar el modo:
Se avisa al otro extremo que se ha solicitado la iniciacin Se especifica cual de los tres modos (NRM, ABM, ARM) se est solicitando Se especifica nmeros de secuencia de 3 7 bits
Si el otro extremo acepta la solicitud, se confirmar con una trama UA unnumbered acknowledge al extremo que inici la comunicacin. Si se rechaza, se enva DM disconnected mode.
Angi Daz / Eduardo Collado http://www.eduangi.com 166
83
HDLC (XIII)
Funcionamiento
Transferencia de datos
La transferencia se realiza mediante tramas-I comenzando con nmero de secuencia igual a 0. Los campos N(S) y N(R) son los nmeros de secuencia con los que se lleva a cabo el control de flujo y el control de errores. Los nmeros de secuencia en mdulo 8 (3 bits) 128 (7 bits) Las tramas-S tambin se utilizan para control de flujo y errores.
RR, para confirmar tramas-I. RNR REJ par iniciar procedimiento ARQ adelante-atrs-N. Solicitud de retransmisin a partir de N(R). SREJ para iniciar ARQ rechazo selectivo. Para una trama solamente. Angi Daz / Eduardo Collado
http://www.eduangi.com
167
HDLC (XIV)
Funcionamiento
Desconexin
Cualquiera de las dos entidades puede iniciar la desconexin.
Por iniciativa propia de la capa de enlace. Por iniciativa de las capas superiores.
Lleva a cabo la desconexin con DISC disconnect El otro extremo podr aceptar dicha desconexin respondiendo con una trama UA.
168
84
SNMP (I)
SNMP Simple Network Management Protocol SNMP Proporciona una forma de monitorizar y gestionar una red. SNMP est diseado para trabajar en:
Diferentes tipos de redes Diferentes tipos de pilas de protocolos Diferentes tipos de dispositivos Es abierto (multivendor)
Angi Daz / Eduardo Collado http://www.eduangi.com 169
SNMP (II)
Podemos definir una red como un conjunto de nodos o dispositivos interconectados por lneas. Gestin de Red significa utilizar hardware y software para monitorizar y controlar el estado de los nodos y las lneas Un Network Management Station es un nodo que est ejecutando una aplicacin de gestin o proceso gestor, que controla y monitoriza otros dispositivos llamados dispositivos gestionados. Cada dispositivo gestionado ejecuta un software llamado agente.
Angi Daz / Eduardo Collado http://www.eduangi.com 170
85
SNMP (III)
El conjunto de todos los objetos de la red se llama MIB (Management Infomation Base) de esa red. La MIB es una base de datos que define la informacin de gestin del conjuto de objetos gestionados. El identificador de cada objeto que contiene la MIB se llama OID (Objetct IDentity)
171
172
86
173
174
87
175
Bibliografa
Comunicaciones y Redes de Computadoras 6 Ed William Stallings Editorial Prentice Hall 2000 Redes de Computadoras 3 Ed Andrew S. Tanembaum Editorial Prentice Hall 1997 Introduccin a las redes locales Jos Flix Rbago Editorial Anaya 1994 Redes y Servicios de Telecomunicaciones Jos Manuel Huidobro Moya Editorial Paraninfo 2000 Cisco CCNA Exam #640-507 Certification Guide Wendell Odom Editorial Cisco Press 2001 Redes Iniciacin y Referencia Jess Snchez y Joaqun Lpez Editorial Mc-Graw Hill 2000
176
88