TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
TEMA SDLC y HDLC
PROFESOR Adolfo Meléndez Ramírez
ALUMNA Islas López Sandy Paulina
MATERIA Teoría de las teleomuniaiones
GRUPO !!"#
• Protocolos • Un Protocolo es un conjunto de reglas que defne el diálogo de comunicación entre un dispositivo transmisor y uno receptor.
Señales más comunes para formar protocolos de transmisión: Para llevar a cabo un diálogo de comunicaciones es necesario disponer de ciertos caracteres de control. Algunos de los más importantes son: SOH STX TX OT N! "C# $ "C% &S
Star Of Header
ACK
Acknowledge
SYN
Star O !e"t $nd O !e"t $nd O !ransmission $nquiry
#$%% '$% )A* $S-
#ell 'ata %in& Space )egative Ac&no+ledge $scape
$!# SO S, -A)
'ata -ontrol -(ar / 0 1
2S
2roup Separator
3ile Separator
4S
4ecord Separator
US
Synchronization Character $nd O !ransmission #loc& S(it Out S(it ,n -ancel United Separator
$n el teleproceso los equipos de computo pueden ser terminales' concentradores o computadoras( Un protocolo de comunicaciones defne la iniciali5ación de la comunicación el intercambio de datos la terminación de la comunicación y lo más importante para el usuario es que tiene implementado dentro del mismo t6cnicas para detección y corrección de errores las cuales deben garanti5ar la integridad de inormación de transito.
&)nciones de )n *rotocolo %os procedimientos para el control de l7neas son protocolos usados para la transerencia de datos y control de inormación entre dispositivos de cómputos separados para lograr este objetivo un protocolo debe reali5ar las siguientes unciones: 1. Sincronización (entre la partes a conmutar). 2. Control (para el acceso a equipos). 3. Intercambios de datos y actividades de interrupción y desconexión. . !etección y corrección de errores.
Sincronización %a transmisión como su nombre lo indica implica la e"istencia de un medio propicio para la comunicación t6cnicamente este medio puede ser una l7nea teleónica un canal de micro ondas etc. de tal orma que para lograr la comunicación es evidente de que deba e"istir una sincroni5ación. $l propósito principal de este protocolo es precisamente la conversión de transmisión en comunicación a trav6s de la adquisición y mantenimiento del sincronismo entre la máquina a comunicar de tal manera que se establece y mantiene un estado conocido en la máquina remota.
Control de acceso $"isten dierentes tipos de control que se adaptan a cada aplicación y van desde la ausencia virtual del control (asta la alternativa de un control centrali5ado marcado dependiendo tambi6n de los niveles de trabajo tiempo de respuestas y costos. %a orma más simple de controlar un canal es manteni6ndolo en contención es decir las terminales conectadas a un canal compiten por su acceso de tal orma que si una terminal tiene un mensaje que enviar reali5a una solicitud de acceso si el canal está desocupado la terminal (ace uso de 6l 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 P$PS o alg8n otro tipo de manejo de colas esta alternativa de contención tiene desventajas ya que no es controlable el tiempo de acceso al canal de comunicación lo cual no es
recomendable para redes de enlace multipunto con demasiado tráfco por lo que los procedimientos de contención son ideales en los sistemas donde la utili5ación de los canales es baja. Otro procedimiento para el control de acceso que se emplea com8nmente es el enlace multipunto se +asa en el en,-o contin)o y *rogra.ado de in,itaciones a trans.itir actividad que se conoce con el nombre de pollin" 9 (poll) o sondeo. $"isten dos tipos de pollin": Roll-Call-Polling y Hub Polling.
/oll0Call0Polling $n este sistema el programa de comunicaciones env7a el mensaje roll de acuerdo a una secuencia preestablecida la cual es modifcable de acuerdo a las necesidades es decir si tenemos puertos o l7neas multipunto de trafco elevado es posible asignar una secuencia de polling a los dierentes puertos y l7neas de tal manera que esos puertos y l7neas de polling se utilicen con mayor n8mero de veces si a una terminal al recibir un polling no tiene datos por transmitir env7a un mensaje de rec(a5o a la transmisión receptora para indicarle esta situación si la terminal desea transmitir la inormación contenida en el área de almacenamiento de la terminal es enviada como respuesta a un polling.
#oll$Call$%ollin"
H)+ Polling Una alternativa al 4oll-allPolling es el ;ubPolling< y en este se incluye una superposición ló"ica en &''% sobre la cual =uye el mensaje poll< dic(o mensaje es pasado de una estación a la siguiente de tal manera que si una estación tiene inormación por enviar al momento de recibir el poll la inormación se env7a entonces sobre el canal 7sico de transmisión y en caso contrario dic(a estación pasa el mensaje poll a la estación siguiente. $s evidente que con este control de acceso se tiene un mejor aprovec(amiento de la l7nea además de que los caracteres de control disminuyen en n8mero. Otra ventaja importante es que se tiene una mejora del tiempo de respuesta y a(orros en el n8mero de puertos y l7neas utili5adas. %as desventajas del ub pollin" están relacionadas con la confabilidad de las t6cnicas de cone"ión en &''% además de las modifcaciones de (ard+are necesarias en los equipos terminales.
ub %ollin"
• Protocolo S"1C• %as siglas SDLC son la abreviatura de Syncronous !ata &in* Control (Control de +nlace de !atos Sincrónico). $s el protocolo implementado por ,#> ?/@1B en su sistema de arquitectura de redes
?S)AB. $s un protocolo orientado a bits y tiene la ventaja de que permite la transmisión ,ull$ !-plex y multidrop simultáneamente sin cambiar de l7neas.
rama del Protocolo SLDC l for.ato 2tra.a o .arco3 general del *rotocolo S"1C es4
!!!donde cada campo indica lo siguiente: ℵ $l campo &lag ?#anderaB es una combinación 8nica de bits ?C//////CB e inorma al equipo receptor que un bloque en ormato S'%- seguirá a continuación. ℵ $l campo Address ?'irecciónB especifca (acia cual estación secundaria estará dirigida la inormación. ℵ $l campo Control es usado por la estación primaria ?aquella que mantiene el control de la l7nea de datosB para decir a la estación direccionada lo que se propone (acer por ejemplo: Polling de los equipos transerir datos retransmitir datos etc. %a estación direccionada puede usar el campo control para responder a la estación primaria y decirle cuales bloques (a recibido o identifcar el tipo de mensaje enviado. ℑ $n el campo de control se encuentran contenidos tanto los comandos y las respuestas como los n8meros de secuencia que se utili5an para llevar la contabilidad del =ujo de datos que atraviesa el enlace entre la estación primaria y la secundaria. $l campo de control identifca los comandos y respuestas utili5ados para gobernar el =ujo de tráfco por el enlace. ℑ $s el campo que determina la orma en que S'%- controla el *roceso de co.)nicaci5n. $l campo de control de6ne la .isi5n de la tra.a y por lo tanto recurre al programa que gobierna el movimiento de tráfco entre las estaciones emisora y receptora.
7its de ca.*o de control &or.ato 8nfor.aci 5n S)*er,isi 5n
No n).erad
/ D E 1 F G C I / C C C I
/ C C / I
/ C / C I
/ C / / I
/ / C C I
C
) 4 ) 4 ) 4 ) 4 ) 4 C
H
Co.andos , 0 inormación
/es*)estas , 0 inormación
44 0 receptor preparado
44 0 receptor preparado
4$J 0 rec(a5o
4$J 0 rec(a5o
4)4 0 receptor no preparado
S4$J 0 rec(a5o selectivo
4)4 0 receptor no preparado S4$J 0 rec(a5o selectivo
C
U, 0 inormación no numerada
U, 0 inormación no numerada
o / / C C I
C
C
/
/ / C C I
C
/
C
/ / C C I / / C C I
/ /
C /
C C
UP 0 sondeo no numerado
/ / C C I / / / C I
/ C
/ C
/ C
!est S,> 0 establecer modo de iniciali5ación
/ / / C I
C
C
/
/ / / / I / / / / I / / / / I
C C C
C C /
C / C
/ / / / I
C
/
/ / / / I / / / / I
/ /
C C
SA4> 0 establecer A4> 4S$! 0 reiniciali5ar SA4>$ 0 establecer A4> e"tendido / S)4>$ 0 establecer )4> e"tendido C SA#> 0 establecer )4> / K,' 0 intercambiar identifcación
/ / / / I
/
/
C
+l valor es / ó 1.
S)4> 0 establecer modo de respuesta normal ',S- 0 desconectar
4' 0 solicitar descone"ión UA 0 asentimiento no numerado !est 4,> 0 solicitar modo iniciali5ación 34>4 0 rec(a5o de trama '> 0 desconectar modo
K,' 0 intercambiar identifcación
SA#>$ 0 establecer A#> e"tendido 0& 1. Comandos y respuestas S!&C.
$l campo 9ensa:e contiene el mensaje en si y puede tener cualquier longitud y estructura de código $#-',- o AS-,,. ℵ $l campo &ra.e Check Se;)ence 2>arco de verifcaciónB posee /G bits de longitud y contiene una redundancia c7clica de c(equeo. !odos los datos transmitidos entre las banderas de Star y Stop incluyendo Address y -ontrol son verifcados por el 3rame -(ec& Sequence. ℵ $l campo de 7andera de &inalizaci5n marca tambi6n la fnali5ación de un bloque S'%estándar. ℵ
Caracter"sticas estructurales del protocolo SDLC: Se usa un lenguaje y una estructura gramatical com8n para todos los nodos de la S)A. • • ,ncrementa la confabilidad del 'ata %in& para detección y recobro de errores. $"isten dos niveles jerárquicos de estaciones ?primarias y secundariasB. • Permite transmisión 3ull'uple" y multidrop simultáneamente. • #l campo de Control se utiliza para: >anejo de ormato de inormación. • • >anejo de ormatos de seLales supervisoras. >anejo de ormatos no secuenciales. • $ entre otras funciones tiene las de: • -ontar el n8mero de marcas de transmisión y recepción. Secuenciar la inormación para detectar errores as7 como para identifcar reconocimientos • ?A-*MsB. Nerifcar condiciones de 4eady o #usy de las estaciones secundarias sin tener que • transmitir datos remotamente. -ontrolar las unciones de administración de la red S)A. •
• Protocolo H"1C •
High 1e,el "ata 1ink Control 2Control de nlace de Alto Ni,el3 ;'%- es un protocolo orientado a bits admite transmisiones d8ple" y semid8ple" confguraciones punto a punto o multipunto y canales conmutados o no conmutados. Una estación ;'%- puede uncionar de una de estas tres ormas: ℵ staci5n *rinci*al la cual controla el enlace de datos. ℵ staci5n sec)ndaria la cual env7a mensajes de respuesta a los comandos procedentes de la estación controladora. ℵ staci5n co.+inada la cual transmite y recibe comandos y respuestas de otras estaciones combinadas. %as estaciones se comunican entre s7 a trav6s de uno de los siguientes estados. ℵ $stado de descone"ión lógica ?1"SB ℵ $stado de iniciali5ación ?8SB ℵ $stado de transerencia de inormación ? 8TSB Una ve5 iniciado el modo de transerencia de inormación podrá emplear para comunicarse cualquiera de los tres modos siguientes: ℵ >odo de respuesta normal ?N/9B ℵ >odo de respuesta as7ncrona ? A/9B ℵ >odo as7ncrono equilibrado ?A79B $l enlace ;'%- puede confgurarse de tres maneras distintas: ℵ )o equilibrado. ℵ Sim6trico. ℵ $quilibrado. $stas modalidades se conocen a veces como no equilibrado normal ?U)B no equilibrado as7ncrono ?UAB y equilibrado as7ncrono ?#AB.
%ormato de la rama HDLC %a 0rama es una entidad independiente de datos que se transmite de una estación a otra a trav6s del enlace. $"isten tres tipos de tramas las cuales dependen de: ℵ Con for.ato de infor.aci5n el cual transmite datos de usuario entre dos dispositivos. !ambi6n puede emplearse como aceptación de los datos de una estación transmisora. Asimismo puede llevar a cabo varias unciones tales como uncionar como comando de sondeo ?%ollB. ℵ Con for.ato de s)*er,isi5n la cual acepta o confrma tramas pide que se retransmitan tramas o solicitan una interrupción temporal de la transmisión de las mismas. $l uso de este tipo de tramas depende del modo del uncionamiento del enlace ?respuesta normal modo equilibrado as7ncrono o modo de respuesta as7ncronaB. ℵ Con for.ato no n).erado que reali5an unciones de control como iniciali5ar un enlace desconectar un enlace o para otras unciones de control del canal. ,ncluyen F posiciones de bits que permiten defnir (asta ED comandos y ED respuestas.
,i"ura 1. ,ormato de la trama !&C.
&na trama consta de cinco o seis campos: ℵ Ca.*os de se
monitori5ar en todo momento la secuencia de seLali5ación en curso. Una secuencia de seLali5ación es C//////C. $ntre dos tramas ;'%- pueden transmitirse de orma continua seLali5aciones. %a misión de la seLali5ación es similar a la del carácter S) en #S-. ℵ Ca.*o de direcci5n4 identifca la estación principal o secundaria que interviene en la transmisión de una trama determinada. -ada estación tiene asociada una dirección espec7fca. Si se trata de una con6g)raci5n no e;)ili+rada ?;al '8ple"B los campos de dirección de los comandos y de las respuestas contienen la dirección de las estaciones secundarias. $n las con6g)raciones e;)ili+radas ?3ull'8ple"B cada trama de comando contiene la dirección de destino y cada trama de respuesta incluye la dirección de la estación que la env7a ?fgura DB.
,i"ura 2. ,ormatos y re"las de direccionamiento !&C. ℵ
Ca.*o de control4 contiene tanto los comandos y las respuestas como los n8meros de secuencia que se utili5an para llevar la contabilidad del =ujo de datos que atraviesa el enlace entre la estación primaria y la secundaria. $s el campo que determina la orma en que ;'%- controla el proceso de comunicación. $l campo de control defne la misión de la trama y por lo tanto recurre al programa que gobierna el movimiento de tráfco entre las estaciones emisora y receptora. $l campo de control identifca los comandos y respuestas utili5ados para gobernar el =ujo de tráfco por el enlace.
7its de ca.*o de control &or.ato 8nfor.aci 5n S)*er,isi 5n
/ D E 1 F G C I / C C C I
/ C C / I
/ C / C I
/ C / / I
) 4 ) 4 ) 4 ) 4 ) 4
H
Co.andos , 0 inormación
/es*)estas , 0 inormación
44 0 receptor preparado
44 0 receptor preparado
4$J 0 rec(a5o
4$J 0 rec(a5o
4)4 0 receptor no preparado
S4$J 0 rec(a5o selectivo
4)4 0 receptor no preparado S4$J 0 rec(a5o selectivo
No n).erad o
/ / C C I
C
C
C
U, 0 inormación no numerada
/ / C C I
C
C
/
/ / C C I
C
/
C
S)4> 0 establecer modo de respuesta normal ',S- 0 desconectar
/ / C C I / / C C I
/ /
C /
C C
UP 0 sondeo no numerado
/ / C C I / / / C I
/ C
/ C
/ C
!est S,> 0 establecer modo de iniciali5ación
/ / / C I
C
C
/
/ / / / I / / / / I / / / / I
C C C
C C /
C / C
/ / / / I
C
/
/ / / / I / / / / I
/ /
C C
SA4> 0 establecer A4> 4S$! 0 reiniciali5ar SA4>$ 0 establecer A4> e"tendido / S)4>$ 0 establecer )4> e"tendido C SA#> 0 establecer )4> / K,' 0 intercambiar identifcación
/ / / / I
/
/
C
+l valor es / ó 1. ℵ ℵ
U, 0 inormación no numerada
4' 0 solicitar descone"ión UA 0 asentimiento no numerado !est 4,> 0 solicitar modo iniciali5ación 34>4 0 rec(a5o de trama '> 0 desconectar modo
K,' 0 intercambiar identifcación
SA#>$ 0 establecer A#> e"tendido 0& 2. Comandos y respuestas !&C.
Ca.*o de infor.aci5n4 contiene los datos del usuario. $ste campo sólo aparece en las tramas de inormación y no en las de ormato no numerado o no equilibrado. Ca.*o de co.*ro+aci5n de sec)encia de la tra.a4 sirve para saber si (a aparecido alg8n error durante la transmisión de la trama entre dos estaciones. Su unción es similar a la del carácter #-- del protocolo #S-.
• 7i+liograf-a •
!e"to ?4edes de computadoras Uyless #lac&B y !e"to /D ?System analysis or data transmission James >artinB. (ttp:QQ+++.reocities.comQ-ape-anaveralQ%aunc(padQE@EQpro(dlc.(tml (ttp:QQ+++.reocities.comQ-ape-anaveralQ%aunc(padQE@EQprosdlc.(tml (ttp:QQ+++.reocities.comQ-ape-anaveralQ%aunc(padQE@EQprode.(tml !e"to F ?!ema K,,: Protocolos en la transmisión de 'atos -arlos Sc(eel >ayenbergerB.