[Escriba el título del documento] [Seleccione la fecha]
HDLC
El HDCL ha sido diseñado como un protocolo de nivel de enlace de propósito general que se puede
utilizar en numerosas situaciones. Por este motivo se han definido las tres configuraciones de la
figura 1. En esta figura los nombres primarios y secundarios no hacen referencia a la estación que
envía las tramas de información y las confirmaciones, como hasta ahora, sino que esta terminología
se utiliza para distinguir ciertos privilegios que tiene el primario. El privilegio principal del HDLC
es que puede hacer de árbitro en un enlace multipunto (lo que se ha denominado maestro).
Ejemplos de protocolos derivados de HDLC: Algunos protocolos que se han derivado del
protocolo HDLC son los que mencionamos a continuación:
LLC: Se utiliza en las redes de área local (LAN).
PPP: Se utiliza en internet.
LAPM: Es utilizado en el campo de la comunicación entre módems.
LAPD: Se utiliza como canal de señalización (Canal D) en el acceso a la red telefónica
digital ISDN.
LAPB: Se utiliza para conectar una estación a una red de gran alcance X.25.
En el HDLC las tramas que envía el primario se conocen como comandos, y las que envían el
Figura [Link] de posibles en el protocolo secundario, como respuestas. Si en la configuración todas las estaciones son primarios y
HDLC
secundarios al mismo tiempo, se dice que es una configuración balanceada; de lo contrario, se trata
de una configuración balanceada. Evidentemente, una configuración multipunto debe ser no balanceada porque solo puede haber una estación que sea primario
(que haga de árbitro.)
El HDLC permite tres modos de operación distintos:
a. Normal response mode (NRM). Este modo se utiliza en configuraciones no balanceadas (Casos a. y c. de la figura 1). En este modo de operación los
secundarios o esclavos solo pueden transmitir tramas en respuesta a los comandos enviados por el primero (o maestro). Este modo se utiliza típicamente
en el enlace entre un computador y uno o más periféricos.
b. Asynchronous response mode (ARM). Este modo se utiliza en configuraciones punto a punto no balanceadas (caso a de la figura 1). A diferencia del
modo NRM, el secundario puede transmitir sin que el primario lo solicite. Este modo es el menos usado en la actualidad.
c. Asynchronous balanced mode (ABM). Este modo se utiliza para configuraciones punto a punto balanceadas (caso b. de la figura 1). Los protocolos más
usados derivados del HDLC, como el LAPM, el LAPD, y el LAPB, son derivados de este modo.
Independientemente del modo, en el HDLC se definen tres tipos de tramas:
a. Tramas de información. Equivalen a las tramas de información a las que nos hemos referido hasta ahora. Para la recuperación de errores y control de
flujo se utiliza Go back N o retransmisión selectiva (en la cual muchos de los derivados implementaran solo Go Back N). Para las confirmaciones se
utiliza la técnica de piggybacking.
b. Tramas de supervisión. Equivalen a las tramas de confirmación a las que nos hemos referido hasta ahora. Se utilizan para las confirmaciones cuando no
se envían tramas de información.
c. Tramas no numeradas. Se usan en las fases de inicialización y desconexión y para evitar información de control suplementaria.
El HDLC es un protocolo con una estructura de las tramas como la que se muestra en la
figura 2. Los indicadores de inicio y final de trama valen 01111110, y se utiliza la
técnica de inserción de ceros para la transparencia. La comprobación de errores se
realiza con códigos CRC, concretamente con el polinomio generador CRC-CCITT.
El contenido del campo de dirección depende del modo de operación. Por ejemplo, en
un enlace multipunto, si trabajamos con el modo NRM, solo hay un primario y cada
secundario tiene una dirección única. En este caso, en el campo de dirección se pone
siempre la dirección del secundario. En el modo ABM, en cambio, se pone la dirección
propia cuando se quiere enviar un pedido (la estación actúa como primario) y la
dirección contraria cuando se envía una respuesta (la estación actúa como secundario.)
Los bits de control son los siguientes:
• SN: Lleva el número de secuencia de una trama de información.
Figura [Link] de las tramas en e protocolo HDLC
• RN. Lleva el número de secuencia de la trama confirmada.
• P/F (Poll/Final bit). Este bit tiene muchos usos, algunos de los cuales son los
siguientes:
El primario pone este bit a 1 para solicitar una respuesta urgente de un secundario.
El secundario pone el bit a 1 para indicar el final de una respuesta.
• Tipo. El tercer y cuarto bits codifican el tipo de trama de supervisión, y el sexto, séptimo y octavo, el tipo de trama no numerada.
El estándar describe el tipo de trama y comportamiento que se debe seguir en todas las situaciones posibles. En este apartado solo se han presentado los
ingredientes básicos del estándar para que el estudiante se haga una idea de todos los puntos que involucra la estandarización de nivel de enlace.
[Escriba el título del documento] [Seleccione la fecha]
PROTOCOLO “PPP”
¿QUÉ ES EL PROTOCOLO “PPP”?: El PPP fue desarrollado por el IETF (Internet Engineering Task Force) en 1993 para mejorar estas y algunas otras
deficiencias, y crear un estándar internacional, para generar un protocolo de encapsulación de capa 2 que puede ser utilizado tanto en enlaces sincrónicos como
asincrónicos.
CARACTERÍSTICAS:
PPP es un protocolo usado para enviar tramas datagramas a través de una conexión serie.
El protocolo PPP no es propietario.
Resuelve dificultades del protocolo SLIP.
Opera en modo sincrónico y asincrónico.
Puede utilizarse para conectar redes IP, Apple Talk e IPX. A través de conexiones WAN.
Este protocolo se utiliza para conectar estaciones a Internet vía MODEMS y líneas analógicas.
Utiliza la compresión Van Jacobson para la cabecera UDP-IP
¿PARA QUÉ SIRVE EL PROTOCOLO “PPP”?: El protocolo PPP proporciona un método estándar para transportar datagramas multiprotocolo sobre
enlaces simples punto a punto entre dos estaciones. Estos enlaces proveen operación bidireccional full dúplex y se asume que los paquetes serán entregados en
orden.
✓ Tiene tres componentes:
1. Un mecanismo de enmarcado para encapsular datagramas multiprotocolo y manejar la detección de errores.
2. Un protocolo de control de enlace (LCP, protocolo de control de enlace) para establecer, configurar y probar la conexión de datos.
3. Una familia de protocolos de control de red (NCPs, Network Control Protocols) para establecer y configurar los distintos protocolos de nivel de red.
ESTRUCTURA DE LA TRAMA
Señalización: Un único byte que indica el comiendo y la finalización de una trama. El campo señalización e4sta formado por la secuencia binaria 01111110.
Dirección: Un único byte que contiene la dirección de broadcast PPP estándar. PPP no asigna direcciones a estaciones individuales.
Control: Un único byte formado por la secuencia binaria 00000011, que requiere la transmisión de datos del usuario en una trama no secuencia.
Protocolo: Dos bytes que identifican el protocolo encapsulado en el campo de datos de la trama. Los valores más actualizados del campo Protocolo se
especifican en la solicitud de comentarios con números asignados (RFC) más reciente.
Datos: cero o más bytes que contiene el datagrama para el protocolo especificado en el campo protocolo.
Secuencia de verificación de trama (FCS): normalmente 16 bits (2 bytes). Mediante un acuerdo previo, con la aceptación de las implementaciones PPP se
puede utilizar una FCS de 32 bits (4 bytes) para una mayor detección de errores.
ETAPAS DE ESTABLECIMIENTO DE UNA SESIÓN “PPP”
Fase de Fase de protocolo de
establecimiento de la Fase de autenticacion red Cierre de sesion
conexion
• Envio de paquetes • Se utilizan los • Se envian paquetes • La conexión puede
LCP para comprobar metodos PAP o NCP, para que ser finalizada en
y configurar el CHAO para la configure los cualquier momento y
enlace. Si no hay autenticacion del diferentes protocolos por cualquier motivo.
ninguna cnfiguracion enlace de la capa de red
se utiliza el enlace
por defecto