Logo Studenta

Serviços de Redes

¡Este material tiene más páginas!

Vista previa del material en texto

Tema 1: Introducción Servicios de Red 1
Servicios de Red
Tema 1
Introducción
Tema 1: Introducción Servicios de Red 2
– Repaso de conceptos para un posterior desarrollo.
– Acercamiento hacia INTERNET y sus protocolos.
Objetivos
Tema 1: Introducción Servicios de Red 3
Introducción
Índice
1. Modelo de comunicaciones
2. Comunicación de datos a través de redes
3. Protocolos y arquitectura de protocolos
4. El modelo de referencia OSI
5. Jerarquía de protocolos TCP/IP
6. Comparación entre TCP/IP y OSI
7. Conceptos y definiciones importantes
Tema 1: Introducción Servicios de Red 4
1. MODELO DE COMUNICACIONES
Fuente: dispositivo que genera los datos a transmitir.
Transmisor: prepara, transforma, codifica etc. la información para que pueda ser transmitida por
el medio o sistema de transmisión.
Medio de transmisión: medio por el cual se transmite las señales. Puede ser una sencilla línea
de transmisón como una red compleja.
Receptor: convierte las señales procedentes del sistema de transmisión en señales adecuadas
al dispositivo de destino.
Presentación: dispositivo donde se presenta la información transmistida.
 
Modem Modem
RTB
Fuente Transmisor medio de transmisión Receptor Presentación
Objetivo de todo sistema de comunicación es intercambiar información entre entidades de manera efectiva
Tema 1: Introducción Servicios de Red 5
1. MODELO DE COMUNICACIONES
En el diseño de todo sistema de comunicación se ha de tener en cuenta:
1. La naturaleza de la señal a transmistir.
2. El soporte físico a elegir y la modulación a utilizar, etc.
3. Elección de una interfaz con el medio de transmisión.
4. Sincronismo entre el transmisor y receptor.
5. El aprovechamiento de los recursos disponibles utilizando técnicas de multiplexación.
6. Aplicación de técnicas de control de la congestión.
7. Se ha de definir reglas por las que se gobiernan los procedimientos de comunicación
 entre entidades o una entidad y la red.
8. Si hay errores, se necesitarán de procedimientos de detección y corrección de errores.
9. Técnicas de control de flujo.
10. Recuperación ante fallos.
11. Direccionamiento y encaminamiento.
12. Seguridad.
13. Gestión de red: monitorización de la red, reacción ante fallos, sobrecarga, etc.
14. Planificación del futuro.
Objetivo de todo sistema de comunicación es intercambiar información entre entidades de manera efectiva
Tema 1: Introducción Servicios de Red 6
2. COMUNICACIÓN DE DATOS A TRAVÉS DE REDES
La conexión directa no siempre es práctica
- La distancia entre ellos es grande
- Existe un conjunto de dispositivos que necesitan conectarse entre ellos en tiempos diferentes
Solución: Conectar cada dispositivo a una red de comunicaciones
� Redes de Área Amplia, WAN (Wide Area Networks)
� Redes de Área Loca, LAN (Local Area Networks)
Existen 2 grandes categorías:
Tema 1: Introducción Servicios de Red 7
2. COMUNICACIÓN DE DATOS A TRAVÉS DE REDES
Redes de Área Amplia (WAN)
� Cubren una extensa área geográfica
� Requieren atravesar rutas de acceso público
� Utilizan circuitos proporcionados por una entidad proveedora de servicios
� Utilizan dispositivos de conmutación
� Conmutación de circuitos
� Conmutación de paquetes
� Frame Relay
� ATM
Tecnologías:
Nodo de conmutación
Tema 1: Introducción Servicios de Red 8
2. COMUNICACIÓN DE DATOS A TRAVÉS DE REDES
Redes de Área Local (LAN)
� Cubren una pequeña área
� Normalmente la LAN es propiedad de una misma entidad
� Velocidades interioes superiores
� Se utiliza técnicas de difusión en vez de técnicas de conmutación
� Una transmisión se recibirá por todas las estaciones
� No hay nodos intermedios
� En cada estación hay un transmisor/receptor que se comunica con las otras máquinas usuando un
medio compartido
� Como el medio es compartido sólo una máquina puede transmitir en cada instante
� Los datos se transmiten en forma de paquetes
Ethernet Token-ring
Workstation
Tema 1: Introducción Servicios de Red 9
En el estudio de las comunicaciones entre computadoras y las redes de computadores son
imortantes dos conceptos:
- PROTOCOLOS
- ARQUITECTURA DE COMUNICACIÓN
3. PROTOCOLOS Y ARQUITECTURA DE PROTOCOLOS
 Para la comunicación entre dos entidades situadas en sistemas diferentes es necesario la definición
 y utilización de PROTOCOLOS
Entidad: - programas de aplicación,
- utilidades de transferencia de ficheros
- sistema de gestión de base de datos
Sistema: - terminales
- computadoras
PROTOCOLOS: conjunto de reglas que gobiernan la comunicación entre dos equipos telemáticos
Tema 1: Introducción Servicios de Red 10
3. PROTOCOLOS Y ARQUITECTURA DE PROTOCOLOS
 Distintos fabricantes crearon su propia arquitectura por los años 70:
- SNA(System Network Architecture) de IBM
- DECNET (DNA) de DEC
- DSN (Distributed System Network) de Hewlett-Packard
 1977-79: El Departamento de defensa de EE.UU financia el desarrollo de un conjunto
 de protocolos orientados a construir una red de datos robusta: TCP/IP
 1979-84: La ISO desarrolla un modelo de referencia para la conexión de sistemas abiertos
ARQUITECTURA DE COMUNICACIONES
Tarea
de
 comunicaciones
entre
equipos telemáticos
Subtarea 1
Subtarea 2
Subtarea n
Hacia el modelo de capas
Tema 1: Introducción Servicios de Red 11
4. EL MODELO DE REFERENCIA DE ISO
El Modelo de Referencia ISO pretende ser:
- el marco de referencia para la interconexión de equipos de comunicación de datos.
- el marco de referencia para el desarrollo de protocolos estándares.
� Es el modelo más general y más rico en conceptos
� Su compresión facilita cualquier estudio de otro modelo
 
Características
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
FísicaNivel 1
Nivel 2
Nivel 3
Nivel 4
Nivel 5
Nivel 6
Nivel 7
OSI considera 7 niveles
Tema 1: Introducción Servicios de Red 12
4. EL MODELO DE REFERENCIA DE ISO
� La frontera o interfaz está delimitada perfectamente en términos de primitivas
� Un capa se descompone en entidades
� Para ofrecer un servicio, las entidades de un sistema colaboran con las entidades gemelas
 Capa N
 Capa N+1
SISTEMA A
Entidad 1
Entidad 2
Primitivas
 Capa N
 Capa N+1
SISTEMA B
Entidad 1
Entidad 2
Primitivas
Protocolo Capa N+1
Protocolo Capa N
COMUNICACIÓN ENTRE CAPAS
 PRIMITIVAS:
1. Primitiva de Petición (Request): la capa usuaria solicita una función de la capa proveedora
2. Primitiva de Indicación (Indication): la capa proveedora notifica de una función que ha sido invocada
3. Primitiva de Respuesta (Response): utilizada por la capa usuaria para completar una función invocada
4. Primitiva de Confirmación (Confirmation): la capa proveedora indica que la función invocada ha sido
 completada.
Tema 1: Introducción Servicios de Red 13
 APLICACIÓN
 Proporciona a los usuarios (personas o programas) un conjunto de servicios de
 información distribuida, asegurando la compatibilidad semántica.
 PRESENTACIÓN
 Proporciona los procesos de aplicación independencia respecto a las diferencias en
 la presentación de los datos (sintaxis)
 SESIÓN
 Proporciona el control de la comunicación entre las aplicaciones; establece, gestiona
 y cierra las conexiones (sesiones) entre las aplicaciones.
 TRANSPORTE
 Proporciona seguridad, transferencia transparente de datos y ordenada entre los puntos
 finales; proceimientos de recuperación de errores y control de flujo origen-destino.
 RED
 Hacer llegar la información suministrada por la capa superior desde un origen a su
 destino, atravesando tanto sistemas intermedios como subredes y escogiendo la ruta
 apropiada. El servicio ofrecido puede ser orientado o no a conexión.
 ENLACE DE DATOS
 Transferencia de datos de seguro a través decanales ruidosos y/o compartidos
 entre sistemas. Envío bloques de datos (tramas) llevando a cabo la sicronizanización,
 el control de errores y de flujo necesarios.
 FÍSICA
 Transmisión/recepción de cadenas bits no estructurados sobre/de el medio físico.
 Está relacionada con las caracterísicas mecánicas, eléctricas y funcionales y
 de procedimiento para acceder al medio físico liberando a la capa superior de esta tarea.
4. EL MODELO DE REFERENCIA DE ISO
FUNCIONES DE LAS CAPAS
SE
RV
IC
IO
 D
E 
RE
D
BLO
Q
U
E D
E TRA
N
SPO
RTE
Tema 1: Introducción Servicios de Red 14
4. EL MODELO DE REFERENCIA DE ISO
SISTEMAS INTERMEDIOS
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
Física
Repetidor
Sistema B
Encaminador
Puente
Sistema A
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
FísicaFísica Física Física Física Física Física
Enlace Enlace
Red Red
Enlace Enlace
Tema 1: Introducción Servicios de Red 15
4. EL MODELO DE REFERENCIA DE ISO
� Las entidades residentes en cada una de las capas necesitan comunicarse con las capas gemelas del
sistema distante.
� Cada capa utiliza los servicios de comunicaciones de la capa inmediatamente inferior.
� Cada capa ofrece servicios a la capa inmediatamente superior.
� Los servicios se prestan en los puntos de acceso al servicio, SAP.
� La comunicación se realiza mediante el paso de PDU.
 
� SAP: Punto de Acceso al Servicio
� IDU: Unidad de Datos de la Intefaz
� SDU: Unidad de Datos del Servicio
� PDU: Unidad de Datos del Protocolo
� ICI: Información de Control de Interfaz
ICI
SDUCabecera
SDU
ICI SDU
 CAPA N+1
 CAPA N
 InterfazSAP
PDU
IDU
COMUNICACIÓN ENTRE SISTEMAS
Tema 1: Introducción Servicios de Red 16
4. EL MODELO DE REFERENCIA DE ISO
COMUNICACIÓN ENTRE SISTEMAS
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
Física
Sistema BSistema A
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
Física
Datos
 Datos
 Datos
 Datos
 Datos
 Datos
C
C
C
F
C
DatosC
Bits
C Protocolo de Aplicación
Protocolo de Presentación
Protocolo de Sesión
Protocolo de Transporte
Protocolo de Red
Protocolo de Enlace
Protocolo de C. Física
Tema 1: Introducción Servicios de Red 17
� Financiada por la Agencia de Proyectos de Investigación Avanzada para la Defensa
(DARPA, Defense Advanced Research Projects Agency)
� Una red robusta , capaz de comunicarse dos puntos aunque una de las partes hubiera sido
dañada.
� TCP/IP es el resultado de la investigación y desarrollo llevados a cabo en un red
experimental de conmutación de paquetes.
� Se denomina globalmente como la familia o jerarquía de protocolos TCP/IP. (Se trata de
un conjunto de protocolos pero los más conocidos son los TCP e IP).
� Protocolos elegidos como estándares de INTERNET.
� Son protocolos abiertos.
� Sus especificaciones son públicas y gratuitas.
La jerarquía comprende 2 bloques:
- Un bloque que ofrece servicios de aplicación a los usuarios y programas.
- Y un bloque que ofrece servicios de red al bloque anterior
5. LA JERARQUÍA DE PROTOCOLOS TCP/IP
Tema 1: Introducción Servicios de Red 18
5. LA JERARQUÍA DE PROTOCOLOS TCP/IP
Router: dispositivo con capacidad de procesamiento que conecta dos redes y cuya función es
retransmitir datos de una red a otra siguiendo la ruta adecuada para alcanzar al destino.
Sistema A
Aplicación
Transporte
Interred
Subred
Física
Sistema B
Aplicación
Transporte
Interred
Subred
Física
RED
Tema 1: Introducción Servicios de Red 19
 TRANSPORTE
 Proporciona comunicación fiable y segura entre aplicaciones. El
protocolo más utilizado es el TCP (Transmission Control Protocol).
 INTERRED
 Está relacionada con el acceso, encaminamiento de los datos a través
 de la red. El protocolo utilizado es el IP (Internet Protocol).
 Se implemeta tanto en los sistemas finales como en los sistemas
 intermedios o routers.
 SUBRED
 Intercambio de datos entre el sistema final y la red.
 FÍSICA
 Define la interfaz física entre el dispositivo de transmisión de datos
 (computador) y el medio de transmisión o red. Se encarga del medio
 de transmisión, naturaleza de las señales, velocidad, etc.
 APLICACIÓN
 Contiene la lógica necesaria para posibilitar las distintas aplicaciones
5. LA JERARQUÍA DE PROTOCOLOS TCP/IP
Bloque de Servicios
de Red
Bloque de Aplicación
Tema 1: Introducción Servicios de Red 20
5. LA JERARQUÍA DE PROTOCOLOS TCP/IP
Los servicios no se definen en términos de primitivas y la comunicación entre capas se
efectúa mediante el paso de unidades de datos
Mensajes o flujos continuos
Aplicación
Transporte
Interred
Subred
Física
Segmentos
Datagramas IP
Tramas de Subred
Tema 1: Introducción Servicios de Red 21
6. COMPARACIÓN ENTRE TCP/IP Y OSI
TCP/IP
Aplicación
Transporte
Interred
Subred
Física
OSI
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
Física
Hardware
Firmware
Software
Capas usuario
Sistema
Operativo
Tema 1: Introducción Servicios de Red 22
INTERNET
1. ¿Qué es Internet?
2. ¿Qué es un protocolo?
3. El extremo de la red.
4. El núcleo de la red.
5. Redes de acceso y medio físico.
6. Estructura de Internet e ISPs.
7. Rendimiento: pérdida, retardo.
8. Capas de protocolo, modelos de servicio.
Tema 1: Introducción Servicios de Red 23
ISP local
Red de 
empresa
ISP regional
Router
Estación de
trabajo
Servidor Computador
portátil
¿Qué es Internet? Descripción práctica
• Millones de dispositivos de 
conectados: hosts, 
sistemas terminales
– PCs, estaciones de 
trabajo, servidores
– PDAs, teléfonos, 
tostadoras
que ejecutan aplicaciones 
de red.
Enlaces de comunicación:
Fibra, cobre, radio, 
satélite
ancho de banda: Tasa de 
transmisión =
•Routers: reenvía 
paquetes (grupos de 
datos).
Tema 1: Introducción Servicios de Red 24
¿Qué es Internet? Descripción práctica
• Protocolos de control de envío y recepción de 
mensajes:
– Por ejemplo, TCP, IP, HTTP, FTP, PPP.
• Internet: “red de redes”.
– Cierta jerarquía.
– Internet público frente a intranet privada.
• Estándares de Internet:
– RFC: solicitudes de comentarios.
– IETF: Internet Engineering Task Force.
Tema 1: Introducción Servicios de Red 25
¿Qué es Internet? Descripción del servicio
• La infraestructura de comunicación permite aplicaciones 
distribuidas:
– Web, correo electrónico, juegos, comercio electrónico, 
base de datos, votar, compartición de achivos (MP3).
• Servicios de comunicación proporcionados a las 
aplicaciones:
– Sin conexión.
– Orientado a conexión.
Tema 1: Introducción Servicios de Red 26
¿Qué es un protocolo?
Protocolos humanos:
• “¿Qué hora es?”
• “Tengo una duda”.
• Presentaciones.
… Mensajes 
específicos enviados.
… Acciones específicas 
tomadas como 
respuesta a los 
mensajes de 
contestación u otros 
eventos.
Protocolos de red:
• Máquinas en lugar de 
humanos.
• Los protocolos controlan 
cualquier actividad de 
comunicación en Internet.
Los protocolos definen el formato 
y el orden de los mensajes 
intercambiados entre dos o más 
entidades que se comunican, así 
como las acciones que se toman 
en la transmisión y/o recepción 
de mensajes o otros eventos.
Tema 1: Introducción Servicios de Red 27
¿Qué es un protocolo?
Respuesta de conexión TCP
Un protocolo humano y un protocolo de red:
¿Otros protocolos humanos?
Hola
Hola
¿Tienes hora?
2:00
Solicitud de conexión TCP
Get http://www.awl.com/kurose-ross
<archivo>
Tiempo
Tema 1: Introducción Servicios de Red 28
Profundización en la estructura 
de la red:
• Extremo de la red: Aplicaciones y hosts.
• Núcleo de la red:
– Routers.
– Red de redes.
• Redes de acceso, medios físicos: enlaces de 
comunicación.
Tema 1: Introducción Servicios deRed 29
El extremo de la red:
• Sistemas terminales (hosts):
– Ejecutan programas de aplicación.
– Por ejemplo: Web, correo electrónico.
– En el “extremo de la red”.
• Modelo cliente/servidor:
– Solicitudes de host de cliente, 
servicio de recepciones desde un 
servidor siempre conectado.
– Por ejemplo: buscador/servidor Web; 
cliente/servidor de correo 
electrónico.
• Modelo entre P2P:
– Mínimo (o ningún) uso de servidores 
especializados.
Tema 1: Introducción Servicios de Red 30
 MODOS DE SERVICIO
Las capas pueden ofrecer 2 tipos de servicios:
- Orientados a conexión (CO: connection-oriented)
- No orientados a conexión (CL: connection-less)
El servicio ofrecido es independiente de la organización interna de la subred:
- circuitos virtuales (CV) o datagrama.
Teóricamente es posible tener las 4 combinaciones
Los servicios de red se ofrecen a través de 4 posibles primitivas: solicitud,
indicación, respuesta y confirmación.
Orientado a conexión
El servicio orientado a conexión se suele ofrecer en subredes organizadas internamente con CV.
Propiedades:
1. La entidad de transporte origen establecerá la conexión con la entidad de transporte destino.
2. La comunicación se establecerá en ambas direcciones. Los paquetes se entregarán sin errores y
 de manera secuencial.
3. El control de flujo se proporcionará automáticamente.
4. Al establecer la conexión, las dos entidades de transpote así como el nivel de red negociarán
 parámetros de calidad.
Tema 1: Introducción Servicios de Red 31
 MODOS DE SERVICIO
Combinación de los modos de servicio
La conversión entre los dos tipos de servicio debe realizarse a nivel de red como
en el transporte pero nunca en niveles superiores.
Nivel Físico
Nivel enlace
Nivel red
Nivel transporte
Nivel sesión
Nivel
Presentación
Nivel Aplicación
orientado a
conexión
no orientado
a conexión
Nivel Físico
Nivel enlace
Nivel red
Nivel transporte
Nivel sesión
Nivel
Presentación
Nivel Aplicación
no orientado a
conexión
orientado a
conexión
Tema 1: Introducción Servicios de Red 32
El núcleo de la red
• Malla de routers 
interconectados.
• La duda principal: ¿cómo se 
transmiten los datos por la 
red?
– Conmutación de circuitos:
circuitos especializados por 
llamada, red telefónica.
– Conmutación de paquetes:
datos enviados a través de 
la red en pequeños grupos.
Tema 1: Introducción Servicios de Red 33
El núcleo de la red: conmutación de circuitos
Recursos terminal a terminal 
reservados para la 
“llamada”:
• Ancho de banda del enlace, 
capacidad de conmutación.
• Recursos especializados: 
sin compartir.
• Actuación en forma de 
circuito (garantizada).
• Es preciso un 
establecimiento de llamada.
Tema 1: Introducción Servicios de Red 34
Conmutación de circuitos: FDM y TDM
FDM
Frecuencia
TiempoTDM
Frecuencia
Tiempo
4 usuarios
Ejemplo:
Tema 1: Introducción Servicios de Red 35
Conmutación de paquetes: multiplexado estadístico
La secuencia de paquetes A y B no tiene un modelo fijo �
multiplexado estadístico.
En TDM cada host tiene la misma partición de tiempo en el 
marco rotatorio TDM.
A
B
C10 Mbps
Ethernet
1,5 Mbs
D E
Multiplexado estadístico
Cola de paquetes
esperando por
el enlace de salida
Tema 1: Introducción Servicios de Red 36
Conmutación de paquetes: almacenar y enviar
• Se necesitan L/R segundos 
para transmitir (enviar) un 
paquete de L segundos 
sobre un enlace o R bps.
• El paquete completo debe 
llegar al router antes de que 
se pueda transmitir hacia el 
siguiente enlace: almacenar 
y enviar.
• Retardo = 3L/R
Ejemplo:
• L = 7,5 Mbits
• R = 1,5 Mbps
• Retardo = 15 segundos
R R R
L
Tema 1: Introducción Servicios de Red 37
RTB
Circuito virtual
Teléfono
Una conexión es conocida como circuito virtual como analogía a los
circuitos físicos en el sistema telefónico
Está basado en
- La reserva de recursos
- Para esta reserva debe de existir una petición de conexión previa
- Los recursos deben mantenerse durante la conexión
Centrales de
conmutación
Centrales de
conmutación
Teléfono
Redes de conmutación de paquetes: reenvío
¿cómo se transmiten los datos por la red?
Tema 1: Introducción Servicios de Red 38
Datagrama
Cuando los paquetes viajan por la red sin conexión se les conoce como
datagrama por analogía con los telegramas
Ciudad
Oficina de correos Oficina de correos
- No hay petición de establecimiento, los datos se envían y la subred es la
 responsable que los paquetes lleguen a su destino.
- La fiabilidad de la comunicación es responsabilidad del nivel superior,
 el nivel de transporte.
- Los datagramas siguen caminos diferentes y pueden llegar en orden distino
 con el que fueron transmitidos
- En caso de falta de recursos los datagramas pueden ser eliminados
 2. CIRCUITO VIRTUAL VERSUS DATAGRAMA
Tema 1: Introducción Servicios de Red 39
Ventajas
- Fijado el camino, los datos fluyen por él.
- Se puede controlar los congestionamientos
- Se asegura cierta calidad del servicio.
- Se controla el tráfico y conexiones.
Ventajas
- Tiempo de establecimiento menores.
- Es más robusto frente a fallos y congestiones
- Más eficiente, no hay reserva previa recursos
- El establecimiento y liberalización de una
conexión no requiere trabajo a los enrutadores.
Desventajas
- Las decisiones de enrutamiento se establece al
comienzo. Puede ser un proceso lento
- Cada enrutador debe recordar las conexiones
de las comunicaciones establecidas. Se requiere
de memoria.
- Los paquetes deben contener información del
circuito virtual.
- Tiempo de establecimiento.
- Si un enrutador falla, se abortan todos los
circuitos virtuales
Desventajas
- Los enrutadores tienen tablas de
direccionamiento de posibles destinos.
- Cada paquete tiene que tener la dirección
completa del destino.
- Si el paquete es pequeño se desperdicia ancho
de banda.
- Tiempo de análisis de la dirección.
- La decisión de enrutamiento se realiza cada
vez que llega un paquete al enrutador
Circuito virtual Datagrama
 2. CIRCUITO VIRTUAL VERSUS DATAGRAMA
Tema 1: Introducción Servicios de Red 40
CONTROL DEL ENLACE DE DATOS
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
HDLC es el protocolo más importante para el enlace de datos
(ISO 3309, ISO 4335)
CARACTERÍSTICAS BÁSICAS
 HDLC define tres tipos de estaciones:
- Estación primaria: tiene la responsabilidad de controlar el funcionamiento del enlace.
 (las tramas generadas por la estación primaria son órdenes)
- Estación secundaria: funciona bajo el control de la estación primaria.
 (las tramas generadas por la estación secundaria son respuestas)
- Estación combinada: mezcla de las estaciones primarias y las secundarias.
 (puede generar tanto órdenes como respuestas)
 HDLC define dos configuraciones del enlace:
- Configuración no balanceada: está formada por una estación primaria y una o más
 secundarias. (Transmisiones full-duplex y semi-duplex)
- Configuración balanceada: dos estaciones combinadas.
 (Transmisiones full-duplex y semi-duplex) 
Tema 1: Introducción Servicios de Red 41
CONTROL DEL ENLACE DE DATOS
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
CARACTERÍSTICAS BÁSICAS
 HDLC define tres modos de transferencia de datos:
1. Modo de respuesta normal, NRM (Normal Response Mode)
- Configuración no balanceada.
- La estación secundaria sólo puede enviar datos usando respuestas a las órdenes
 emitidas por la estación primaria.
2. Modo balanceada asíncrono, ABM (Asynchronous Balanced Mode)
- Configuración balanceada.
- La estación combinada podrá iniciar la transmisión sin permiso de la otra estación.
3. Modo de respuesta asíncrono, ARM (Asynchronous Response Mode)
- Configuración no balanceada.
- La estación primaria tiene la responsabilidad de la línea, iniciación, recuperación de
 errores, desconexión, etc.
Computador primario
Terminal o computador
Terminal o computador
Terminal o computador
NRM
Tema 1: Introducción Servicios de Red 42
CONTROL DEL ENLACE DE DATOS
1. HDLC usa transmisión síncrona.
2. Utiliza un formato único de tramas para datosy control.
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
ESTRUCTURA DE LA TRAMA
FORMATO TRAMA
Dirección
8 bits
Campo de datos
variable
FCS
16 ó 32 bits
final
8 bits
preámbulo
8 bits
Control
8 ó 16 bits
(extensible)
Cabecera Cola
Los campos de delimitación: preámbulo y final
 Se corresponde con la secuencia de bits: 0 1 1 1 1 1 1 0
01111110 01111110
01111110 01111110 01111110
Tema 1: Introducción Servicios de Red 43
CONTROL DEL ENLACE DE DATOS
 La inserción de bits consiste:
1. El transmisor insertará un 0 extra cada cinco 1s seguidos.
2. El receptor, tras la detección del delimitador monitorizará la secuencia de bits.
 - Tras cinco 1s analizará el sexto bit si es un 0 lo eliminará sin más.
 - Si el sexto bit es 1 y el siguiente un 0 se trata de un delimitador.
 - Si el sexto bit si es un 1 y el siguiente un 1 se interpreta como una indicación del emisor de cierre.
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
ESTRUCTURA DE LA TRAMA
Los campos de delimitación
HDLC no impune ninguna restricción sobre el contenido de los campos.
Puede ocurrir que la secuencia de bits 01111110 aparezca en algún lugar de la trama.
Para evitar esta situación se usa el procedimiento de inserción de bits en los bits entre los delimitadores
Ejemplos
01111110 1111111111011111011110111111 01111110
Paso 1: 01111110 11111 0 11111 0 011111 0 01111011111 0 1 01111110
Paso 2: 01111110 11111 11111 011111 01111011111 1 01111110
Un simple error en un bit puede unir dos tramas o romper una trama en 2.
Tema 1: Introducción Servicios de Red 44
CONTROL DEL ENLACE DE DATOS
 Identifica la dirección de la estación secundaria.
- Tiene normalmente 8 bits, si se negocia puede ser mayor.
- Este campo no es necesario en enlaces punto a punto, se incluye por uniformidad.
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
ESTRUCTURA DE LA TRAMA
Campo de dirección
8 bitscampo de dirección básica
campo de dirección extendido 8 bits 0 8 bits 0 8 bits 1
dirección de difusión, tanto
básica como extendida 11111111
Tema 1: Introducción Servicios de Red 45
CONTROL DEL ENLACE DE DATOS
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
ESTRUCTURA DE LA TRAMA
Campo de control
HDLC define 3 tipos de tramas:
- Tramas de información, (Tramas-I): transportan los datos del usuario.
- Tramas de supervisión (Tramas-S): son las responsables de confirmar las tramas cuando no es
 posible hacerlo a través de las tramas de información.
- Tramas no numeradas (Tramas-N): proporcionan funciones complementarias para controlar el enlace.
Tramas de información
Tramas de supervisión
Tramas no numeradas
N(S): Número de secuencia enviada
N(R): Número de secuencia recibida
S: Bits para las tramas de supervisión
M: Bits para las tramas no numeradas
P/F: bits de sondeo/final (Poll/final)
0 N(S) P/F N(R)
1 S P/F N(R)0
1 M P/F M1
Tema 1: Introducción Servicios de Red 46
CONTROL DEL ENLACE DE DATOS
� El campo de información está presente en las tramas de información y en las no numeradas.
� La longitus es variable pero múltiplo entero de 8.
� Es un código obtebido a partir de los bits de la trama excluyendo a los delimitadores
� Se utiliza para la detección de errores.
� El código más utilizado es el CRC-CCITT de 16 bits.
� Se puede utilizar alternativamente un código de 32 bits, CRC-32.
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
ESTRUCTURA DE LA TRAMA
Campo de información
Campo para la secuencia de comprobación de la trama, FCS (Frame Check Sequence)
Tema 1: Introducción Servicios de Red 47
CONTROL DEL ENLACE DE DATOS
HDLC consiste en el intercambio de tramas-I, tramas-S y tramas-N
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
FUNCIONAMIENTO DEL HDLC
Función Orden/Respuestas Descripción
Tramas-I Orden/Respuesta Intercambio de datos
Tramas-S:
 - Receptor preparado RR Orden/Respuesta Confirmación +, preparado para recibir
tramas-I
 - Receptor no preparado RNR Orden/Respuesta Confirmación +, no preparado para recibir
 - Rechazo REJ Orden/Respuesta Confirmación -; Rechazo ventana
 - Rechazo Selectivo S-REJ Orden/Respuesta Confirmación -; Rechazo selectivo
Tramas-N
 - Fijar el modo de respuesta
 normal/extendido SNRM/SNRME
Orden - Fija modo; extendido=nº secuencia 7 bits
 - Fijar el modo de respuesta
 asíncrono/extendido SARM/SARME
Orden - Fija modo; extendido=nº secuencia 7 bits
- Fijar el modo balanceado
 asíncrono/extendido SABM/SABME
Orden - Fija modo; extendido=nº secuencia 7 bits
- Fija el modo de iniciación SIM Orden - Inicia las funciones de control del enlace
- Desconectar DISC Orden - Finaliza la conexión lógica del enlace
- Confirmación no numerado UA Respuesta - Confirma la aceptación de una de las
órdenes para fijar el modo
- Modo desconectado DM Respuesta - Finaliza la conexión lógica del enlace
- Solicitud de desconexión RD Respuesta - Solicitud de una orden DISC
- Solicitud de modo de iniciación RIM Respuesta - Solicitud de una orden SIM
- Información no numerada UI Orden/Respuesta - Para intercambiar información de control
- Sondeo no numerado UP Orden - Para solicitar información de control
- Reset RSET Orden - Se utiliza para recuperación; Pone N(R) y
N(S) a sus valores iniciales
- Intercambio de identificación XID Orden/Respuesta - Solicitar o informar sobre el estado
- Test TEST Orden/Respuesta - Intercambio de campos para test
- Rechazo de trama FRMR Respuesta - Informa de recepción trama inaceptable
Tema 1: Introducción Servicios de Red 48
CONTROL DEL ENLACE DE DATOS
El funcionamiento del HDLC implica 3 fases:
1. Iniciación
2. Transerencia de datos
3. Desconexión
A. La puede solicitar cualquiera de los dos extremos, transmitiendo:
- SNRM/SNRME.
- SARM/SARME.
- SABM/SABME.
Esta orden sirve para 3 objetivos:
 1. Sirve para avisar al otro extremo sobre la solicitud
 de la iniciación.
 2. Se especifica cuál de los 3 modos: NRM, ARM, ABM.
 3. Se especifica si se utiliza secuencia de 3 ó 7 bits.
B. La estación destino responderá:
- Con una trama UA, para confirmar.
- O con una trama DM, para rechazar.
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
FUNCIONAMIENTO DEL HDLC
Iniciación
SABME
SABME
A B
t=tf
UA
t=0
DISC
UA
.
.
.
Desconexión
Cualquiera de las 2 entidades pueden iniciar la desconexión.
Tema 1: Introducción Servicios de Red 49
CONTROL DEL ENLACE DE DATOS
� A m b o s l a d o s p u e d e n
c o m i e nz a r a t r a n s m i t i r
tramas-I
� Se comienza con el número de
secuencia 0 .
� Las tramas se enumerarán
secuencialmente módulo 8 (3
bits) o módulo 128 (7 bits).
� Se pueden usar tramas-S
cuando no hay datos que
enviar
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
FUNCIONAMIENTO DEL HDLC
Transferencia de datos
I,0,0
I,2,1
I,0,1
I,1,3
A B
I,1,1
I,3,2
N(R)
I,2,4
RR, 4
N(S)
I,3,4
I,3,0
RR,0,P
A B
RNR,4
RNR,4,F
RR,0,P
I,4,0
RR,4,F
Receptor ocupado
Intercambio de datos
Tema 1: Introducción Servicios de Red 50
CONTROL DEL ENLACE DE DATOS
5. HDLC, HIGH-LEVEL DATA LINK CONTROL
FUNCIONAMIENTO DEL HDLC
Transferencia de datos
I,3,0
REJ, 4
A B
I,5,0
I,4,0
I,5,0
I,4,0
I,6,0
I,2,0
RR,0,P
A B
RR,3
RR,3,F
t=0 I,3,0
t=tf
RR,4
I,3,0
Recuperación de una expiraciónRecuperación de un rechazo

Continuar navegando

Materiales relacionados

2 pag.
Arquitectura de Redes

SIN SIGLA

User badge image

rubi elias

50 pag.