Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA
SDLC y HDLC
PROFESOR
Adolfo Melndez Ramrez
ALUMNA
Islas Lpez Sandy Paulina
MATERIA
Teora de las telecomunicaciones
GRUPO
5503
Protocolos
Un Protocolo es un conjunto de reglas que define el dilogo de comunicacin entre un dispositivo
transmisor y uno receptor.
Star Of Header
ACK
Acknowledge
SYN
Star Of Text
End Of Text
End Of Transmission
Enquiry
BELL
DEL
NAK
ESC
Bell
Data Link Space
Negative Acknowledge
Escape
ETB
SO
SI
CAN
GS
Group Separator
File Separator
RS
Record Separator
US
Synchronization
Character
End Of Transmission Block
Shift Out
Shift In
Cancel
United Separator
En
el
teleproceso,
los
equipos
de
computo
pueden
ser terminales, concentradores o computadoras.
Un protocolo de comunicaciones define la inicializacin de la comunicacin, el intercambio de
datos, la terminacin de la comunicacin y lo ms importante para el usuario es que tiene
implementado dentro del mismo tcnicas para deteccin y correccin de errores, las cuales deben
garantizar la integridad de informacin de transito.
Funciones de un protocolo
Los procedimientos para el control de lneas son protocolos usados para la transferencia de datos
y control de informacin entre dispositivos de cmputos separados, para lograr este objetivo un
protocolo debe realizar las siguientes funciones:
1. Sincronizacin (entre la partes a conmutar).
2. Control (para el acceso a equipos).
3. Intercambios de datos y actividades de interrupcin y desconexin.
4. Deteccin y correccin de errores.
Sincronizacin
La transmisin como su nombre lo indica implica la existencia de un medio propicio para la
comunicacin, tcnicamente este medio puede ser una lnea telefnica, un canal de micro ondas,
etc. de tal forma que para lograr la comunicacin es evidente de que deba existir una
sincronizacin. El propsito principal de este protocolo es precisamente la conversin de
transmisin en comunicacin, a travs de la adquisicin y mantenimiento del sincronismo entre la
mquina a comunicar de tal manera que se establece y mantiene un estado conocido en la
mquina remota.
Control de acceso
Existen diferentes tipos de control que se adaptan a cada aplicacin y van desde la ausencia
virtual del control hasta la alternativa de un control centralizado marcado, dependiendo tambin
de los niveles de trabajo, tiempo de respuestas y costos.
La forma ms simple de controlar un canal es mantenindolo en contencin, es decir las
terminales conectadas a un canal compiten por su acceso de tal forma que si una terminal tiene
un mensaje que enviar realiza una solicitud de acceso, si el canal est desocupado la terminal
hace uso de l de otra manera, la terminal debe esperar. Para este tipo de control el programa de
comunicaciones almacena las solicitudes de las terminales y se atiende a la regla y se atiende a la
reglas de PEPS o algn otro tipo de manejo de colas esta alternativa de contencin tiene
desventajas, ya que no es controlable el tiempo de acceso al canal de comunicacin, lo cual no es
recomendable para redes de enlace multipunto con demasiado trfico, por lo que los
procedimientos de contencin son ideales en los sistemas donde la utilizacin de los canales es
baja.
Otro procedimiento para el control de acceso que se emplea comnmente es el enlace
multipunto se basa en el envo continuo y programado de invitaciones a
transmitir actividad que se conoce con el nombre de polling = (poll) o sondeo. Existen dos tipos
de polling: Roll-Call-Polling y Hub Polling.
Roll-Call-Polling
En este sistema el programa de comunicaciones enva el mensaje roll de acuerdo a una secuencia
preestablecida la cual es modificable de acuerdo a las necesidades, es decir si tenemos puertos o
lneas multipunto de trafico elevado es posible asignar una secuencia de polling a los diferentes
puertos y lneas de tal manera que esos puertos y lneas de polling se utilicen con mayor nmero
de veces, si a una terminal al recibir un polling no tiene datos por transmitir enva un mensaje de
rechazo a la transmisin receptora para indicarle esta situacin, si la terminal desea transmitir la
informacin contenida en el rea de almacenamiento de la terminal es enviada como respuesta a
un polling.
Roll-Call-Polling
Hub Polling
Una alternativa al Roll-Call-Polling es el Hub-Polling; y en este se incluye una superposicin lgica
en LOOP sobre la cual fluye el mensaje poll; dicho mensaje es pasado de una estacin a la
siguiente de tal manera que si una estacin tiene informacin por enviar al momento de recibir
el poll, la informacin se enva entonces sobre el canal fsico de transmisin y en caso contrario
dicha estacin pasa el mensaje poll a la estacin siguiente. Es evidente que con este control de
acceso se tiene un mejor aprovechamiento de la lnea, adems de que los caracteres de control
disminuyen en nmero. Otra ventaja importante es que se tiene una mejora del tiempo de
respuesta y ahorros en el nmero de puertos y lneas utilizadas. Las desventajas del Hub
polling estn relacionadas con la confiabilidad de las tcnicas de conexin en LOOP adems de las
modificaciones de hardware necesarias en los equipos terminales.
Hub Polling
Protocolo SDLC
Las siglas SDLC son la abreviatura de Synchronous Data Link Control (Control de Enlace de Datos
Sincrnico). Es el protocolo implementado por IBM (1974) en su sistema de arquitectura de redes
(SNA). Es un protocolo orientado a bits, y tiene la ventaja de que permite la transmisin FullDplex y multidrop simultneamente sin cambiar de lneas.
No
numerad
1 2 3 4 5 6
0
* 1 0 0 0 *
1 0 0 1 *
1 0 1 0 *
1 0 1 1 *
1 1 0 0 *
7
N
R
N
R
N
R
N
R
N
R
0
8
-
Comandos
I informacin
Respuestas
I informacin
RR receptor preparado
RR receptor preparado
REJ rechazo
REJ rechazo
RNR receptor no
preparado
SREJ rechazo selectivo
UI informacin no numerada
UI informacin no
numerada
o
1 1 0 0 *
1 1 0 0 *
1 1 0 0 *
1 1 0 0 *
1
1
0
1
0
0
UP sondeo no numerado
1 1 0 0 *
1 1 1 0 *
1
0
1
0
1
0
Test
SIM establecer modo de
inicializacin
1 1 1 0 *
1 1 1 1 *
1 1 1 1 *
1 1 1 1 *
0
0
0
0
0
1
0
1
0
1 1 1 1 *
1 1 1 1 *
1 1 1 1 *
1
1
0
0
0
1
1 1 1 1 *
* El valor es 0 1.
RD solicitar
desconexin
UA asentimiento no
numerado
Test
RIM solicitar modo
inicializacin
FRMR rechazo de
trama
DM desconectar modo
XID intercambiar
identificacin
Protocolo HDLC
High Level Data Link Control (Control de Enlace de Alto Nivel) HDLC es un protocolo
orientado a bits, admite transmisiones dplex y semidplex, configuraciones punto a punto o
multipunto y canales conmutados o no conmutados.
Una estacin HDLC puede funcionar de una de estas tres formas:
Estacin principal, la cual controla el enlace de datos.
Estacin secundaria, la cual enva mensajes de respuesta a los comandos procedentes
de la estacin controladora.
Estacin combinada, la cual transmite y recibe comandos y respuestas de otras
estaciones combinadas.
Las estaciones se comunican entre s a travs de uno de los siguientes estados.
Estado de desconexin lgica (LDS)
Estado de inicializacin (IS)
Estado de transferencia de informacin (ITS)
Una vez iniciado el modo de transferencia de informacin, podr emplear para comunicarse
cualquiera de los tres modos siguientes:
Modo de respuesta normal (NRM)
Modo de respuesta asncrona (ARM)
Modo asncrono equilibrado (ABM)
El enlace HDLC puede configurarse de tres maneras distintas:
No equilibrado.
Simtrico.
Equilibrado.
Estas modalidades se conocen a veces como no equilibrado normal (UN), no equilibrado asncrono
(UA) y equilibrado asncrono (BA).
La Trama es una entidad independiente de datos que se transmite de una estacin a otra a travs
del enlace.
Existen tres tipos de tramas, las cuales dependen de:
Con formato de informacin el cual transmite datos de usuario entre dos dispositivos.
Tambin puede emplearse como aceptacin de los datos de una estacin transmisora.
Asimismo, puede llevar a cabo varias funciones tales como funcionar como comando de
sondeo (Poll).
Con formato de supervisin la cual acepta o confirma tramas, pide que se retransmitan
tramas, o solicitan una interrupcin temporal de la transmisin de las mismas. El uso de
este tipo de tramas depende del modo del funcionamiento del enlace (respuesta normal,
modo equilibrado asncrono o modo de respuesta asncrona).
Con formato no numerado que realizan funciones de control como inicializar un enlace,
desconectar un enlace o para otras funciones de control del canal. Incluyen 5 posiciones de
bits, que permiten definir hasta 32 comandos y 32 respuestas.
Campo de control: contiene tanto los comandos y las respuestas como los nmeros de
secuencia que se utilizan para llevar la contabilidad del flujo de datos que atraviesa el
enlace entre la estacin primaria y la secundaria. Es el campo que determina la forma en
que HDLC controla el proceso de comunicacin. El campo de control define la misin de la
trama, y por lo tanto recurre al programa que gobierna el movimiento de trfico entre las
estaciones emisora y receptora. El campo de control identifica los comandos y respuestas
utilizados para gobernar el flujo de trfico por el enlace.
1 2 3 4 5 6
0
* 1 0 0 0 *
1 0 0 1 *
1 0 1 0 *
1 0 1 1 *
7
N
R
N
R
N
R
N
R
N
R
8
-
Comandos
I informacin
Respuestas
I informacin
RR receptor preparado
RR receptor preparado
REJ rechazo
REJ rechazo
RNR receptor no
preparado
SREJ rechazo selectivo
No
numerad
o
1 1 0 0 *
UI informacin no numerada
1 1 0 0 *
1 1 0 0 *
1 1 0 0 *
1 1 0 0 *
1
1
0
1
0
0
UP sondeo no numerado
1 1 0 0 *
1 1 1 0 *
1
0
1
0
1
0
Test
SIM establecer modo de
inicializacin
1 1 1 0 *
1 1 1 1 *
1 1 1 1 *
1 1 1 1 *
0
0
0
0
0
1
0
1
0
1 1 1 1 *
1 1 1 1 *
1 1 1 1 *
1
1
0
0
0
1
1 1 1 1 *
* El valor es 0 1.
UI informacin no
numerada
RD solicitar
desconexin
UA asentimiento no
numerado
Test
RIM solicitar modo
inicializacin
FRMR rechazo de
trama
DM desconectar modo
XID intercambiar
identificacin
Campo de informacin: contiene los datos del usuario. Este campo slo aparece en las
tramas de informacin, y no en las de formato no numerado o no equilibrado.
Campo de comprobacin de secuencia de la trama: sirve para saber si ha aparecido
algn error durante la transmisin de la trama entre dos estaciones. Su funcin es similar a
la del carcter BCC del protocolo BSC.
Bibliografa
Texto 7 (Redes de computadoras, Uyless Black) y Texto 12 (System analysis for data
transmission, James Martin).
http://www.reocities.com/CapeCanaveral/Launchpad/3973/prohdlc.html
http://www.reocities.com/CapeCanaveral/Launchpad/3973/prosdlc.html
http://www.reocities.com/CapeCanaveral/Launchpad/3973/prodef.html
Texto 5 (Tema XII: Protocolos en la transmisin de Datos, Carlos Scheel Mayenberger).