*relatório tÉciico* uma f'rof'osta de esf'ecif.icacao e ... · -o se\-vir;o de...

36
*RELATóRIO TÉCIICO* UMA F'ROF'OSTA DE ESF'ECIF.ICACAO E IMF'l-EMEI-JTAÇAO F'ARA O RTS NO MHS LLtci F'il-mZ SLlzan Kal-irl:.-\ Almada 11ndes .1 NCE-08/90 Abl- i 1/90 -- --;;;:: IJniver.sidade (:-eder.al do Rio tie Janeil-O Núcleo \Je COmPl\t(:1.{;:\o Eletl-8nic;:.\ Caixa F'ostal 2324 ... ..20001 R1O Cle .Janell-o -RJ"...---- --- " BRASIL UNIVERSIDADE FEDERAL DO RIO DE JANEIRO NÚCLEO DE COMPUTAÇÃO ELETRONICA

Upload: others

Post on 05-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

*RELATóRIO TÉCI�ICO*

UMA F'ROF'OSTA DE ESF'ECIF.ICACAO E

IMF'l-EMEI-JTAÇAO F'ARA O RTS NO MHS

LLtci F'il-m�Z

SLlzan Kal-irl:.-\ Almada 11�ndes

.1

NCE-08/90

Abl- i 1/90

--

--;;;::

IJniver.sidade (:-eder.al do Rio tie Janeil-O

Núcleo \Je COmPl\t(:1.{;:�\o Eletl-8nic;:.\

Caixa F'ostal 2324.....20001 R1O Cle .Janell-o -RJ"...�-�--- ---

"BRASIL

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTAÇÃO ELETRONICA

UMA F'r\OF'OSTA DE ESF'ECIFICAÇAO E IMF'LEMENTAÇAO

PARA O RTS NO MHS

RESUMO

O objet:ivo d��;;�:;(,:.' r.E.'l;".\tót-io é apt-e!:,ental- Llma Pt-oposta pat-a a especifi-

Fc(:1.r;ão e implemerttar;�\o do F\TS} módLllo irlt��Jt-C:\nte do ITlodelo f,-lncional do HHS.Pt-o-,

po,::)to pelo NCE, baseado na sét-íe X.�00, qLle se1-á adotado no projeto REDE-RIO.

EStE� p1-ojeto i1-á' pe)-mitit- a intet-lígar;ão das Unive)-sidades do Río de ..Janei)-o..,.

att-avés da REI'4F'AC.

.

A SF'ECIFICATION AI�D IMF'LEMEI�TATIOI� F'ROF'OSAL

TO THE RTS Ol� MHS

ABSTRACT

Th.is t-epol-t Pt-esent s a Pt-oposal t')-om tl,e NCE fot- .the specit'icat íon and�

imp'lem(::,'ntation of th� RTS, a modu'le which intEgratEs the f'unctional Hodel of

ríHs, bas<:.'d on tl,e X400 se)-i�?s, to be adoptEd ín the I:»)-oje�t REDE-RIO.

The Pt-oject will ;:1.llow the ínte)-COnnEction of' the Univet-sities of Rio

de ..JanEít-o th)-OLlgh the 1:;:I::I�I:'AC .

:�

o.

� .

.,

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTAÇÃO ELETRONICA

UHA PROF'OSTA DE ESF'ECIFICACAO E IHPLEHENTACÀO DO RTS F'ARA O HHS

I. 1NTRODUC�O

O P\-OF)ósitc> d�' LI III Sist�'l11a d(;� HanipLIlação dE� l1IE.'nsagE.'rts (l'iI-lS) � p1-0pO1--

cion�\I- t-f.,'CU1-S0S E.' Sl..lPOt-te pat-a ql..lE.' Sel.lS I..�SI..\,:\)-iOf;; pc>s�,al11 tr.Oc:a1.. m�?rIS�\gen,"; erlt1-E.'

�"j. atl-<l\'�'S .d� 1..�111 m(;;.'j.o r.ápi(Jo e �f'iciertt� .A !;ét-j.(,. x4e.0 t1efine Lll11 I-iHS cjE.' acot-do

COITI OS !=)t-incípíos do l1Iode10 051 e, def:>sõ. f'Ot-m,:\i est:e sistema porJE.' set- constr.l..lí-.

cio !;obl-(;� qLla1 qLlE.')- 1-E.'cI(;� físic"",\ .

,1�E.'s�:;e \-elatót-io, set-á ap\-esE.'ntado ar.)E.'nas ::\ �sPE�cif:Lcaç�\o cio RTS, módll-

10 integt-(:1.nte do l1Iode10 f'LIncion(:1.1 p,-oPO!.",to p::\1-a o I"iHS r\o l-e1ató1-io i'�CE.

A esp(;.'c:if'icac;:ão d� 1..�111 SistE.'ma dE.' 11anil:>L�la(;:ão rJE.' r1E:nsagE.'ns E.' sLla imp1E.'-

mer1t:.,.\ç:�1o fazem rj:::\1-t�"': de I-�m p,-ojeto denomirl:::\cjo REDE:.-.F�IO. Est.:E.' P1-0�ji:?to tem (.:(;jmo

o b j E.' t j. '.,IO p 1- i n c i �) a .L, p tl !; s i b j. 1 i t �':\ r. a i n t E.' ,- c o r, E.' x \� o d (;) ji} c: o 111 p LI t a d o r. f': !5 d e 9 r. c\ n (j e F) tl1- -

t:e d".\s IJr1ivE.'1-sidadf:!:':'j (:ia F�io de .j;:lr1ei1-0.

.A iml:>lement<:\çt�o clo�; SE.',..,.,j.ço!.:; a �:;E.',-(;;.'m o1),=-'r.E.'cidc.\s \:>e1a Ii:EDI::-RIO se�.�l.�e a

tendênci,� inte1-n<:1.cior1<:\.J. de basE�,:1.\- oS de!:;erlvo1viITlfl:r1tos dt? 50tt.:wc\r.(:::/h,:\r.dwar.,=-' �:.e-.

gl,lr,(JO- O lTIodE.'lo OSI/ISO. As set� C<:-\III<:,dc\�; e�..F)ec:i.tj.cc\cíasO por. este IIiodel0 são: .tí-

s i c o, f�rll ac E.' , ).. f::d f:: I I: r. <:-\r1 S�) 01- t \":.,' I 5i::�'5S;40, �.p r. e':'je rl t.: ;:0\.ç: ��\J IE" ai' 1 i c ar.-: ��Q .

Ast\-ês camadas j.nf(;.'r.iol-��:; já E.'stão def':inirJas pE.'10 CCITT e constitu�m

o pl-Otoc010 X.25. O P,:1.d1-�tO X.25 é of��r.(.::cido f.leJ.a REI-JF'{-1C jl:�i:?de 1'�(:1.cion�..L de. F:'aco-

tE.'�;) e será Lltilizado como l1IE.'io dE.' j.ntE.'l"cone><t{o E.'nt1-e os vár"ios c:ent1-os par.ti-

ciparlt:es da Rede:--Rio. O har.cjw:c\I-e e softwa1..E.' n(:?cessát-io',:; pa1-õ. pe1-ITtit ir- a int.:er'-

conE.'><ão SE.'l-ão adCll..li1-iclos dil"E.'ta/TlentE.' dos fabl-icantes.

O p1-0jeto F�edi:?-Rio tE�m ComO tar.E.'fas o fl:StlldoJ a E.'sPfl:cificaç�10 E.' a im-

plem�ntaç;ão das SE.'gLlintes c:amadc\s:

� -a. camada dfl: t 1-arlsp 0)- t e

-a camada de sessão

-a calTlada de ap 1 icar;�io� -0 sel-vir;o dE.' líanipl..�lac:��o de !-t�ns..."'\9E.'ITI

-O se\-vir;o de l"iõ.niplllar;ão e T1-ansfe1-ência de Ta1-efas

-o se1-vir;o dE.' HanirjL�1ar;t{o, AcE.'sSO e TI"ansf'E.'I-êr1Cia de AI-qllivo

-o sel-viço de Tet-minal Vi\-tua.L

Na. UnivE.')-sidadE.' Fedel-al do Rio de Janeiro, o comPLltado1- qLlE.' SE.' Lltili-

zará o RENPACé o VAX 88i0.

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NUCLEO DE COMPUTAÇÃO ELETRONICA

o objetivo dE.'sse l-elc\tó}-io é aF)I-esenta\- LIITla PI-0�)Osta do I-.1CE pal-a a es-

pecificaç:ão do F�TSJ módltlo inte�31-(.-tnte <.10 modelo funcional P)..oPO!:;to pal-:...l o HI-JS.

E 1 �� e s t á o 1- 9 a rl j. 2 c' d o d a r;; e 9 Lt i n t E.' f o )- m :...i :

(1) O RTS rlo I1l--fS;

(2) O fl-lncionclmento do Ii:TSj

(3) -rabela .çje est:ada!:;j.,

(4) l::stl-LttLli.a df:.' d�-\dos Lttj.lizada.

...11- O RTS NO HHS

I I. 1 -O HODELO FUNC I OI�AL DO HHS

O pl-ocl"::'t1j.ml':ntt) 1:>i:1,::,j.c:t) do fLtncj.onamento dt1 MHt1 (X40\Í) consj.':,;t",' de Ltm

cit.::l0 de irlte\-r.OfJa(.:õE�;. E�.;t.:e ciclo an-.;t.li.:,d. (�. C:oiTlunicaç:�io com a I".: (:\mad""'l d�' ses-

�;ão, analisc\ a I".:OITILtrlicc\ç:�{O com 1:> LtSLt..�I-io, e ativcl qLlando ner.:E.'ssál-:io os pl-ocedi-

mEr}tos d� t\-arl!:if��}-êrICia de mEns,:\�Jf:"m' par.a a c:...imada tjE se.::;s�\o Olt I;)c\r.a" Q ltSltá}-io.

Catia anál ise. l-eal i2ada 'J,e r.e1�e}-E.' a ltma por;;!.:;ível l-ecepç:��o dE.' uma Irll':r}sag��m �")}-ove-

rl ient e da camad� rJe sess�\o ou do ltSltár. io "

O Sistem;:-\ de r1anj.PLtlaç:ão' de Mensagem pode se\- dividido em 3 módltlosJ

qtJ.e s��o :

A -O módltlo UAE qLte contém t'l.tnç:ões �tivadas pelo ltSltâr'io qLte CO}-I-e:S-

pOndf""m aos El�m�rlt:os rJe: Se}-vic:os nece:ssá}-ios pa\-a intel-agi}- com o Sistema de

Transfe:\-ênc ia d� líe:nsagem j

B -O módlllo líTAE que: fo,-nece: os meios �")elos qllais os ag�'ntes LtSLtál-ios(:

(UAs) podem troca}- me:nsagens 'iJ.t}-avés das }-e:des de comltnicac:ão tiE dados)

....

C -O módLilo RTS qlle é a pa}-t e da ent idade de ap 1 icac:�"\o ( AE ) 1-e:spol1sá-

vel pe:la c\-iac:ão e manutEnr;ão de: associações e:nt\-e os pa\-e:s de AEs.

"

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTACÀO ELETRONICA

�'-"-'---'-

USUÁF�IO

i. -"- --." +

I + .f

I UAE I

I + :--+ I

I + I

I I1TAE I

I + f. I

I i + Ir,, I I F�TS I "'

I i + I

..+ SESSÃ(I

HODELO FUI-4C I OI"'AL DO X. 400

E�m se.r:1uid;,1.} ser.á rJi:.�talh:,;\'do aF'erl""\'s o mó(jltl0 I:;�TS :j;::\ ql.l.e apen::\�; ,",u.a esp��-

.� .,., , t .1 t 1 t ' .CJ.'rlCaç:ac.\ se a apr.f:sE.�r, "\(J;:'I. n�s e }"e a..or.1O.

II. 2. "" O HóDULO RTS

O módl'lo RTS (Sf:�1-vi!;o d� Transt'�r.ência Confiável) é a pa,-t� da ent ida-

� d I .,J (AE ' ' .1 .1 .,-. t ,., I ..JCte .�� .ap lCa,<:\,O ,;.} '-E�'=;por,'::;",,1,v� pe a C1-1i'.1,'aO e mar}lt.:l�nçao CJe as�:;oc:l(;1.çoes �nt\-e

C)S 1-')<:1,}"E:'S d� AE E� pf.�'1c.\, tr.ansf�\-ência c:on��j.<:{...,E:'1 das l'n:i.dad�s d� dc1,dos do p,-otoco-

'10 rje ap1ica,ão (AFoI:II.J) ��nt,-e e'::;te!:; pa}-E�s. O RTS r.ealiza tod;,1.':; as fl\nç:ões neces-

.sá,-ic1,s pa}"a cont1-o1a,- � completa,- a t}-c\nst'er.É.�r\cia das l\nidad�s d�� d<:\dos do p1-0-

toco1cJ cle men'::;ag�::ITI (1.1F:oDU)j po}-É.m, caso 0 RTS não possa t\-.anst'�\-i,- a HF.DIJ, ltma

indic:al;:�{o d� EXCEF'TIOI"' é �ITlit ida .

O g�1-�nciamE:'nto dE:� associa,õ�s, d(':;'talhado �m S�gllida. é COlTIIJosto P�los

p\-ocediITlentos de :�

Estab�lecim(':;'nto e té1�mino de associaç;ões� -Transf'e\"ênr.: ia de HF.DU ' s

-G�1-enl:iamE:'nto de vez

II.2.1 -ESTABELECIHENTO E TÉRHINO DE ASSOCIACõES

Associa,ões entr.e duas HTAE's stio c1-iadas d� aco1.do com ent�ndimen�o

bilatE�\-al qLt� det'ine os segl'intes pontos:

r1r� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTAÇÃO ELETRONICA

(i) O númf!r'o máximo (je associ;:1,çõ�S que pod�m �xistil- siml,tltaneament�;

( !:I ) S ' ,� d ,� ' 1 d .' 1I;; e as assoc la14:oes llsa at:; sao mono ogos Oll ],c\ OgO5 ;

(3) QLtal HTAE tem a r'es�)onsabilidade d� �stab�lecel- as associc\ções,;

(4) Se.' as associc\ções s�\o pe:1-manf�'ntemente e :.tabe:lecidas OLl e:stabelecidas e

t e1-minad,,1.s �;(0'::gllrldo a ne('.:es,">idade ,"

Se associ<:1.ç:fjE��:; podem s<:.'r' estabe1�c:idas 5egltndo a necessj.dade, o sell

.,est:,;,\bf.,'lecimento é ltm:,;,\ decis�:{o local tl:.:\j'.ea(ja, rJO1- �xemplo.. no tempo, no rll\mer.o e

na rJ\-iol-idade das t1F'DU's a.espe1-a de t\-ansfe.'1-êncj,a, O c\-it�\-io espe.'cít'ico llsado

l-efl�'ti1-á a qLlalidade do sf!r.\.'iço �)a,-a t1-anst'e\-ênc.i.a de mensa!:.Jem (PO\- �xemplo, o

t<:.'mpo méd:to ("jG.' G.'nt1-egc1. de \.lma mensC\!JE'm) .Se llma associa(,-:ã(J \:>ode se1- te\-minadad ", , .,. ( 'J L' .. h '-'Fru ." q\.lan'o r\(:1.o e mal'::> l1�c�s ,;a\-J.a nao r\;� m;.:1.J,s ,n(0;-:rl '-I,m;� ..1.') "1. t1-ar1Sf�'\-ir.), E.la ni\o

pr.eci5a :.�1- ter'min<:1.da imE�dj,atc"\me:nt(;:,'; ci.O in',.'és dj,5tO, G.'la pode 5�1- (jeixada ir1a-

tj,va �)(JI Llm pelíodo ('JE: t:(0;-:mpo cIU,�r1(:lo C'Jl.!t1-a':i; HF'I:!I-ls �)odl:?m chefiar. .

OBSERVAÇõES QUANTO A SELEÇÃO DAS OF'ÇõES DO RTS SEGUNDO A NOSSA F'ROF'OSTA :

1,) O rllímel-o m;:\>(j.mo de a5s(Jci(,�c;:ões que F)cldE�m existil- simLlltal-Ieamente vai deIJf:.'n-

de1- da capacida(:I� do sistema. Cat=,(J o máximo s�ja atingido, o RTS não dev�\-;i

inicia1- OLl acE�ita\- novas C\ssoci..�c;:õf:.'�.;

.2) r.:lssociaç:ões s�io f:.'s�:,�tlell::�cida�.. pelo H TA (ager\t,� (je t\-ansfel-ênci;:.. de mensagem)

qlle t�m LIma mel-I".ageITI c\ se\- tr'ans.ter.ida;

3) Assol-:iaç:ões são libE:\-a(jas quando n!1o necessá\-ias. Elas podem t<:"\mb�m sel- tel--

mj.r)c\das 1:>1-f:.'matllr.c\ITIE�r.'tf:'� devido a p\-oblemas intf:.'r'nos do RTS;

" 4) QLtando Llma assoc:Lat;ão do RTS é. estabelE-:cida, as seguintes \-�'g\-as se aplicam

ao uso de pa\-âmE�tr'Os:

f"' -Modo de diálogo, O modo diálogo ;:-\lte1-nado dC've se1- sC'ITIP\-e sLlPO\-tado, i�esta

vel-são. o mo('Jo di�.logo monólogo não é usado.;

-V�'Z Inic ial .A dec isão fica a cal-go do in ic iadol- da assoc iat;ão .No caso do

modo monólogo o iniciado\� mantém a vC'z e não há passagem de

"TokC'n";

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTACÃO ELETRÔNICA~

, ,'- f:'r.otocolo df:: Aplicc\l;ão, O iclenti-l�icado1- cI�' pr'otocolo F'i será SLtPO1-tado.

Seu, vald1- é: i9Lt�\'l a' -ii

-Dados do UsLt<:Í,\-iO, Está sempr.e p\-esEnt:e.

':;) I'�t-:{o <:� ob1-igató\-j,o qt.tE Ltmi:1. j,mplEmer\tal;��o do r�Ts inicializado1- conte:.'nha os

pr'oce(jj.lTIentos dE \-ecLl,PE)-aç:ão r\o caso c.ie s("-0:":5sÕf:�S ab01-tatjc\s, Da ITIEsma t'or.ma., n�\o

é ob\-j,gató1-io qLtE uma j,mpleITIentaç:ão do I;:TS \-esponc.ie:.'ti01- conter1ha os p\-ocf::dilnf::n-

tO'I, ("je t:)-atamEnto dt� J-f::(".:ltPEi-ar.:�1o rJo ca'l;o tie Sf:�SS��s at>ortadas, Caso o�, procedi-

�mEntos cIE )-ecl\pe)-al;ão !:.;ejalTI j.m!:>lemel-.tados, como é o nosso, a iniciati'.Ja pat-a

\-eCLtPe1-ar.:ão de LI.ma SE�ss�í,o abo\-tad<:\ é sE.�mp\-e do RTS inicj.ado\-i

..6) O mecanismo de:.' P\-iO1-idadf:: e o lilnj,te df:.� te:.'mpo de tr'anst'e\-êr\cia são conside-

1-ados det':isõe�:; do implE�mentado\.. , No nosso casa.. n�\a é estiPLtlado tempo de

tt-C1,nsfE.'I-êr\cia, �)I:>enas <:\!:) men�;a.,:,:JE,'ns maj.s \:}1-j,or'itá)-i,,�s Sãl".) t1-ansmj.tida-::, antes da-

qLtela-;,; de meno)" p)"io)-idadE:. .j::',\ as de me':51T1;1: ç>l-iol-i(j<:tt.:le obecJecl:::ITI O alga\-itmo FIFO

(I::'IRST-J:I..J-FI!:;:ST-OUT) ,

11.2.1,1- DEScRlf;AO DA F'RIHITIVA OF'EN

Um u':.lti\\-io. do RTS t)-an:;ITlite a pr'illlitiva OI:'EN,f;:eqLtE.'st I:>al-a estabelecer

Oll ;;lbl-i1- uma as�.J.ociaç:f:{o ct.:>m \,tm OLtt\-O LtSL�áJ-io (10 R.TS,

A associ'i:0\(,':�'o pode compo1-ta1- algulTIcis (:one><ões de sessão em '3eqL\ência,

Semç».'E ql�E L�ma c:or\eXaO de sess;Ko -I�'i:l.l"',.':\r. , Q RTS abr'e Llm'i:1. oi..lt,-a Ilt.:>va .

OF'I::I� .f�EQUEST

F.ar'�,met1-os :

( 1) EndE1-eç:0 do !:;:esl:>or1df:�do1-O Encle1-eç:o dE: SE.'ssão do !�TS ,,"'ssoc iaclo ao uf;)L\á,- io c:oln o qLlal se p1-e-

tende estat)elec:e)- a Ilovr), as!:.;QC::i,<:\ç:�ío ,

..(2) Modo dE Diá1ogo

O tipo de a�:;f;)ociaçãa a SE.'J- abel-ta, monó1ogo OLl diálogo alte)-nado, de

aco)-do COITI o entendimento bilatel-al,

(3) Vez InicialO llSLlá\-io do I�TS que te\-á a vez inicial de comunicação, o íniciado\-

ou o )-esF>on(:ledor' , A ,,'ez se)-á do :Lniciado1-, se e somente se ele tive1-

HPDU's para t\-ansmitil- .

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTAÇÃO ELETRÕNICA

(4) p\-otocolo de Ap1j.caÇ:�{oD�'sj.gr..a o P1-otoco1o df:� aplicaç:ão qu(:,.' gov�)-na\..á a comltnical;:ão SOb1-E� a

assoc iaç:ão .l-lo nos!:',o caso, F'i .

( 5 ) Da d o d o U s II á 1- i o

Dado do ltSltá1-io a�.;sociado com a ab�1-tlt1-a da associaG:ão.

CHOICE {-. .,I.."UL.L., se n�nhltma 'Jalid<:"\ç:ão é ..-eqLte1-ida

( 1) II1F'LICIT SF�T (

nom(:,.' I1TI'4 (0) 111F'LICIT IA5 st1-ing

pass�Jor.d (1) an�J)

}

.OF'EN. INDIC�..TION

I:'al-âlll�t ..-O�; :

( j;) Ende1-E�ç:o (jcJ Irl :Lc :i.,,\dor.O Endf:'1-e<;:o d�' Sess�'{o do I�TS a�;soc: iado ao 1-1 Sllá1- j:O do RTS ql\�' t )-�\rlstrrj.-

t:il� a çl..-j.mitiva OI::'E::N.Rfi:qltes1:.

(2) i'1odo dt'� Dj.,,\logoO tj.po dE.' assoc::i.aç:�'{o �;e,.'nrjo abe1-ta: monó1ogo Olt diá1oCJo alt�)-nado.

Est� par.âm��t:)..o t..-anspo)-t'a o rn�srno valo\- corno na p1-irnitiva OF'EN.Re-

qlt�St .

.(3) V�Z InicialO usuá\..io do RTS C)Lt� t�1-á a vez inic:i.al de comL\nica(,:ão, o j.niciador

ou o r�spor\dedor. ,

Est� par.âmet..-o t1-ansporta o mesmo va1o)- como na p1-imitiva OF.EN.!�e-

qLteS t .

(4) F')-otocol0 de Aplica(,:ãoDesigna o p1-.Otocolq de a(3'1ical;ão C)Lt� gove1-na)-á a comltnical;�{o sob..-(:,.' a

assoc ia(,:�lo .

Este pa1-âmet1-o t1-anspo1-ta o mesmo valor como na p1-imiti...'a O!::'E��.';:e-

quest.

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTAÇÃO ELETRÔNICA

(5) DC\(jo (Jo l-fsuc\r-j-o

Dacto cto USUá1-io ,,\ssociado com a abt:\-tl.l\-a da a<;:,'6oc:la�:ão .

�ste pa\-�I-ml;�t\-o t\,-an<0=,po\-t:",. o mesmo vaJ.ol como na p\-j-mj-tj-va OF.EI"-r\e-

qlles t -

A va1 idat4:ã(:) dos I;)a,-âmt:t j-OS é r-eal izada , e l\m OI:.EN- !:::I�S!:.OI"SE é t 1-ansmi-

tido:

" O!:.EN -I:;:ESF.I:)NSE

Fla\-âmet j-OS :

.( 1 ) ReSlt 1 t i:\d o

O \-esltl t ado ao I:)ri>;(j ido ("Ja a!i;soc: j-<:\�o , acej.t o ou r-ec\.I�;<:'1.do -

( e. ) D �, ct o d o U �.:, I.J. <� j- :i- CI.

[ j-.lr j ..;i<.I-'--; ".,.-,..-"-.;...' ! -.-, .;.i",---�I' '1.":,-,.<-,.,.';'../'";:."'-a(JD c\.- ..l-,,-\<:\1.i-\"J ,:\::,..,.\�,".-.,,\\.I.) CI..>ITI a (:\.J","I c...l, ,,\ '..{.- ,\:;,.:,.J., ,,:\,,-,:1...J.

E <::t(;. p-"-"..� rrl ":.t- 1.-(J (.-. )I .'I.-',", t.{-" ;:." lr 'r ! .j (- a(:J.r ) <'."' "' .:.I";'::i'r' '..':Ir'�j- ) .{�, )\ ..'...1-::'.;t'� I':' .:;.11'.. ,,><;-:>-- ",.1'.: :-. "'\.I i-"'- I," <:-..""-';'-' '.� " \. ,," " �-.",-:>-.,-, f: \. LI t l\ \- <� é a m E.' s m <:\ d ,,\ d e '::> c 1- j. t c\ i:\ r\ t \�' r- i o \- m E r\ t (':� .

( ':o ) R'-".".�:: o.d -" R p c .I".-�

'"' ".,..<" ,,\ ::><..

A ,-a���'-lo paj-a <:'\ r-et:l\sa da a55oc:ii:\(,:�;o.

E�;te p;:.�.\-�\metr-o ':5OITlente é ir\dj-cado !':.I:-: ;;.�. as�;oc:Laç;�\o fQj- \.ecu-s;."1d(:1.- Valo-

res de.fj-nidos s�\o :

Hodo de' diálogo inaceitá�'�l

rallia r,a va1ictc\{,:�10

.Oc:l.tPado

OF.EN. CONI::IRI1ATIOI"..F.OSSLti os m(':.'smo�; p"\I�\metro�; e com os m�smos valQr-(':.'s como aqlteles da

P\- imit iv(:1- OF.EN .r<EsF.oNSE: .

�.

I I. 2- 1.2 -DESCRICÃO DA F.RIHITIVA CLOSE

As assoc iac;: t1es são 1 ib e\-adas invocando a p \- imit iva CLOSE -I:.:EQUI::ST .O

LtSLt<J.\-io (10 t\TS !':.OITlente I;)O(j(!:: f'aze\- isto S� tive1- a V�2 dE t1-ansmissão- I\lenhuma.

das 1;}\.; imit j as de CLOSE ( CLOSE .I:::EQUEST , CLOSE- Ir�DlcATlor�, CLOSE -RESF.ONSi� e ClO-

SE. COt�FIRI11'-'tTION ) possl-�i P�1.'-t�m�t \-OS -

� UNIVERSIDADE FEDERAL DO RIO DE JANEIROWJ NÚCLEO DE COMPUTACÃO ELETRONICA

I I. 2.2 TRANSFERÊI"C I A DE MF.DU ' s

Um LISuáj- io d(,1 I�TS t: 1-ansmit: E.' a Pj.. imit iva TI:�rjl'-fS�7f.::r� .I�eq\:lest �")a1..c\ p�d ir a

�:1-(;\rj!;;fer.êr1Ci<3. c()nf'iáv�l (je um:i:\ L\nidade dE.' dad()s atr.a\Jf}s (:Ia ;::I.�;;�:;(Jcj.;;:\ç:ão. Ele so-

IYlerjtE� f)O(je 1..aZf:.'1.. i!:;�:;o qL\-.:'\ndo o !�TS estive,- apto a tj-an<;,;t'e1-ir: dc'do!:; r)a atua1 co-

,., .,Jnexao de sess"'.o .

�II.2.2.j. -DESCRIÇÃO DA F.RI(1ITIVA TRANSFER

..TI�ANSFEf� .I:;:EQUES-r"

F.i:\1-"\met j-OS :

( j. ) AF.DUA MF.DU j:' �;e)- t)-<:,\ns���j-j.d...,,\ ..1

(2) T1-ar,s�:�j--T:Lml:?:O p f:.' )- í O d O d f:.' t f:.' III p o d e n t 1- o (,1 o q II a 1 o !� T S (j I::� v I::� t j- a r) s �� �: 1- :i. )- (,: o m s u c e s s o a

AF.Dl.J p'i:\r.<3. o ()l.tt1-(,1 1-ISLlj,\j-io (jc, F�T�;. Detf:.'r.m:i.r),:\d(:) pOj- r.(0��Jj-a l()c:-.:"t'1.

A seguj.1- *,::�;tã() j,\S r.!':.'!=J'-as ,:)...,,\i-a as!;;OCia1- 111:'Dl.J.�.:; à.::;. associc'ç:ÕE�S:

(1) Cad-,:l HF.DU ei";�:á <;1.�;!;;()c:j.,,\d:c1 a \.tma p,-j.o,-idade b;;1.SI::.��.rj<:1 r1o !;;(:::u. tipoJ de aco1-do

CORl a t:àbe1a .

Tabela de P1-io,-idade da MF-'DU

+ + +

I P1- io,- idade I Tipo da 1'1F.DU II:

1 I 1 I"

I j. I S(1F:.DU OL\ UMF.DIJ (*) I U1-ger1te-� I

I 2 1 UI1F.-DU I No1-m'i:\l I-I 3 I UI1F.DU -'-1 Não-U1-gente-t -

+ + +- --,.-- +

* SMF.DU HF.DU <.1e Sej-viç:o

UMF.DU -I1F.DU do USUá1- io

(2) HF.DU 's são assQCia(ja5 às ass(Jciaç:ões de a(,-:oj-dQ cQm s\.tas pl-iQ,-idades .

(3) A19umas associar;ões podem sel- LlSadas pa1-a cLlidal- de H!:.DU ' s de mesma P\-iQI-i-

dade.

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NOCLEO DE COMPUTACÃO ELETRONICA

(4) I::ln qLtalqLle}� a!:�soc:j.a<;:ão, as I'iF'DU's de maio}� I:) r. io\�idc:-\dG.' são t\�ansrnitidas p}�i-.

me:i.\�o.

('.:'i) I::m qualqLte}� assoc:joC:-\<;:ãoJ as m�ns(."\gen!:.. dG.' m(�:-5ITIc\ p\�io}�idadG.' s�.{o t}�(."\l1smj.tirJas

em 1::'IF.a (Fi.o,::;t-II1 Foir.st-.OLtt) .

TRAIIJSFER. INDICI'-'1TIar�

F'...l}�§.metr.os :

, ( .1. ) AF'DU

A Al:'DU a S(�:\� t\�an!:..fe}�ida.

Est�' I-")aroâlnetr.o t}�ansl:>O}�ta o mesmo '..'c\lo\� corno 11<:1 p}�imitiva-&

TRANSFE:F� .R E.' ql�tes t o

II.2.2.2 -DESCRICAO DA F'RIHIT1VA EXCEF'TION

Indic:,,\ç:�'io f�!(::: r;"}�acasso 11"\ T}�al1!:;.I:e\-��ncic\o

O RTS t}�C;1.I�lsrnite (;\, p1-imit:j.v,�. E:XCEF.TIOI\�.Ir\dic(.�otjoor1 '::ie elr::-: r\�{cJ c:ol1s�gu.i\�

c o m r) "1 � t ,:I. ,.. a t \- c\ I) s f � 1.. &: n c: i (."\ d r",' LI In a �\ r.:. tl LI c o IYI o t' o i }1 1;:.' ti i (j o o

EXCEPT10"� .II'!D:[CA1�IOI'l

r'a\-âITI�t \�O5 :

( 1 ) AF'DU

A AF'DU qLte não POdE se}- t\�c\rjs.re,�ida d(=:l1t\-O do tern}")o estil:)LI"1ado.

-,-

11.2.3- GERENCIANDO A VEZ

Se a at:;socj.ação é pa}�a diálogoJ isto é, dois caminhos alte}-nadosJ o

Despact\8.nte de Mensa�Jem �)em a vez po(-ie r:,;nvi"C1.\- t.tm8. p}�j.mitiva TUF�i'-!-F'LEASE.ReqLI.est�

t':L!,jO pa}�âlnet}�o de p}�io,-idade \-e+'l�te a prio}-j.dade rrI"\is alta da 111:'DU a espe}-a de

.,.t}-C:t.ns-fe\-ência. QLI.ando O Dfi:spachc.r\tf:.' (je MensagEm r.f:.'(�l�isita a vezJ de ITlanei}�a qLte

e1 � possa envia,- uma P}� imit iva CLOSE .1:-.:eqLtest , o !:)ar.âmet \�O de 1:>\- io..� idade de\"e

\�ef'leti\- a menor p\-ior..idade da HF'DIj qt.�e o HT�.. está p\-el='a\-ado pa..-CI. ..�E:Cebei- antes

de te}-mir}ar a associaç:�:{o .

O Despachant e de l"iensagem qL\e t �:-m a vez t:.'nvia1-á ulna P}- imit iva TURN-GI-

VEoRequest em 1-esposta a uma TURI-J-F'LEASE.Indic(":1.tion quando ele não tive1- mais

nenl")L\ma HF'DU I:)a..�a transt'ê1-ii- CLtja p1-io1�idade seja igual OL� ITlais alta que a in-

d icada na TURN-F'LEASE. Ind icat ion .

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NiJCLEO DE COMPUTAÇÃO ELETRONICA

II.2.3.1 -DESCRIC;ÃO DA F'RIHITrVA TURN-F.LEASE

Um LtSL\"\I-j"O dD RTS transmj.t«:' a p\-imitiv(:\ TI"J/i:rJ-F.LEASE:"r:.:equest par"a p!:�cli!..

c!. v(-�:i�. Isto !";)OITlf::r\te é ��e:i"t�o Sf:: E�1E' r\ão tiVf?!- a:Ln(j,:I. a Vf:..Z. I� 'v.f::"': é J:)(.;.'iJi(ja ou. 1:)(:1"-

"'..a t \-c\ns 1�e\� ir d,.,\clo OLl par"a 1 ibE�\..'-"1- a assoc i(:\G:��\D .O F)ec! j.do t 1-anSç)O1-t a a ,:)\- ior i-

d a d (':� <.1 "i'.\ C'. ç: 5 Q (:I. �; e )"" t Q ITI a d a (j e t' O 1- ITI ;':, r� Ll e Q O 1-\ t r" Q I..l S Ll á !- j" o d Q R T S p o s s ;:., (:i f:-: c i (:1 i r

qu,,\r1c!Q (':.'le podE: et'etivamE.'nte cedel- a Vf:.'z....

TUF�I-J-F'LEA[�I::: .RE(}UE:ST

� F.a1�âmet!-os:

( 1 ) F. \- i o \- j. <.i a <.1 ��

í� p1-io!-j.dade de aç:�\o, !":JQv(':.'r"nado p(':�la vez, qLl(':.' Q LtsLlár.j.o dQ Ii:TS r.eqLli-.

sitante de�;f.:'j..1 cumpl-ir. "

A p\�iQ\-ic!a(:I(':� i, atr.ibllícla ;o:\ cada U"..Uá1-io dQ I:�TS. Às aç:C)E�S df:.' 1ibe\�c\1-..., .,j t f . I . AI- r ' , ,

u ITI a ..�. �:. �; Q C J. (:I. (.: (:\ Q e u e � )- ;:., r\ S e 1- 1 r" "'. S C 1 ve !- S d. �:; --.) U -::; �; (':: )- (;!. Q ,:I. t� )- i b u 1 d a -::;

�1)-io!�idadf:.'s. A gc!.m(:\ de 1:)1-iQ\-icl(:\c!(:;:�;. ...,álidas é um(:\ P)-oP1-:J.edade rjo P\-oto-

CQlo clE. aplica(;:�{o em Ll�.:.O.

TIJI:�I-J-I:.I.-EASE. INDrC{�TrON

(:.QSSLli Q 1r1E.'SmO pa)-t�m(':.'t)-O, t-:OITI O m<::�;mo v,,\10\-" d<:" P\-iITlj.tiva TlJfi:l'l-F.I-E,�SE"I�e-

.qL\est .

.1 I. 2.3 .2 -DESCRIC;ÃO DA F.RIHrTIVA TURN-GIVE

Uln LlSLlá\-iO dQ I:�TS t1-ansmite a p\-imiti'Ja TUli:N-GIVE.ReqLlest pa\-a libe1-a\-

..). vez aQ SeLl par" .El e somf.:'nt e PQdf.:' faze)- ist Q se t iver (,I. PQSSe <.ia vez "

Est as P)- imit ivas TUti:N-GIyE .1i:eqLlest e TUI�I.�-GIVE. Ind icat ion rlt':\o PQSSLteln

� pa\-:i:\.met)-os .

't

III. O FUNCIONAHENTO DO RTS

Os se\-viç:Qs do módu1Q RTS sãQ of'e\-ecidQs at\-avés de fLtnç:ões que sãQ

seI ec iQnadas pel Q mÓdLt 1 Q HTA. Essas funç:õ�'s exeCLtt am o mapeament o dos �;e\.vi�os

pedidós IJelQ Inódu10 HTA em s(':..)�vi!;os ot.e\-ecidQs pe1a camada d(':.' sessãQ .

,.' ? � UNIVERSIDADE FEDERAL DO RIO DE JANEIRO

.' \ � NÚCLEO DE COMPUTACAO ELETRONICA,

HTA

+--- ,,- '-- ,---, -,-"- ---" --,-,-, ,- -+

r + t "--,-+, +-: t-, + .I

\" RTS-'TX I�TS-'RX

+ -,- -.-, �l- '.. '- f '- ,,- '..

+ --, 1.- -,.- .-, --.,-, ,- -+ + , +

..ATIVA-Sr�S�3AO ! CONSO!..iE.-SESS:�O

1 + ' 'J:: + 1--' I

+ r. , --:t ,- .,- -.-+

"

SESSÃO

HODEI-O FUI-JCrOrjA!- DO RT�) .1

(J lTIodelo 1�I-tncj,onc\1 do I�TS (:or\!:;istl::� \i�� qL\"1t1-O t'i-ln(j:()i?::�;; p1-in(:.:i.p,:\j.�:; que

c: �:� C) ,-,"\ .

i I:" T (:' .-T X., \ �) , ,

1::.Lln(,:�':(O \-esl:)on�.;áY�1 .p�lo Pf.OCG�S!:;amG�nto (j�\ ITICn�:;(;1geITI pr.oy(.,.'ni�'r1t�� (Jo lTIódu-

lo rIT�\ e pOf. at iY,:1.I- ql�"1rl do �:;(:) 1 :i.c j.t ,:\(j (.J I a .1:1..1.r\ç�.\o A T IV�,--SESf)ÃO p (.4.'.. ;.:\ t ,-ar\smi t ir

, ,JL\III"1 mf:�r,�:;agelTI a camadc\ d(::: �:;(:::ssao ,

E'i.te p,-oc<:.'s!:>am(;.'nto con5i�:;te em llIapea,- sQlicit,�çõc:�r;; d(;.' ,:;;�,-\...i,.:os p<:.'1Q

HTA erll sol icit:a,ões de �-;ef'YiçQ!:) tjo RTS pa,-,;\, a c(;\m,;\da de 5t.:�!:;S�\o .

2. ATIVA-SESSAO

I�esponsá'...el pelo P\�oc:ess<.�mento de mensag(,;�r's a se,�e(yl t,�ansmj,t id,,\s I;)a\-a

a (:amad(;\ de 5essão ,

3, RTS-RX't

At\�avÉs des!:;a t'L\n,ão a IYlf:.'nsagem l�ecebida pela funl;ão CO!"SOHE-SESSÃO É

p\.ocess,�d<":1, e \-epassada aQ m()dL\IQ I"-'iT��, CJI-\ant�1Q neces'5á}-j.o. F.o\- Ol�t\-O lar:.iQ.. é ati-

vacla, qL\ando SQ1 icitada a t'l\nçãQ ,�TIVA-.SESSÃO pa1.a t1-ansmit i,.' L\ma m<:.,nsagem à

camad;J, de sessãQ .Este P1�ocedimf:.'ntQ con�>iste em mapeal- QS se}-viços Qff:.'l"ec:idos pela cama-

da df:: sessãQ �m se,-vj.(,:0':; ofe\"ecidQs pelQ RTS pa1-a Q módul0 HTA.

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� N(JCLEO DE COMPUTAÇÃO ELETRONICA

4. f3(:': ��DTII"D-.mont a Tr.;:AI'-/�)I:;. II\!D

5. f3e STPLI"ID

.-mon t a TF'I-I:::��Sr::: I I'ID

-.es t ad o::::l.).-"RE(::r:::I:;.TOI:�

, " (',I". E"I c1.1 FQ.,;)e..,.�--�

�--mon t a (;LOSE:(�I�F:.

-estado::-.:I:;;TS-Ir�(.':ITIVO

#!,

7. Se STGVIND

--mor)ta T(1IV!::Ir�I:1

-..es t :,,"\d o::::TRAI'��)t1 :[ f)f; OFi:

(3. \'Íor\t,,\ sCOr�!�F;:o ir,-1:c.\I�ITI"\nd(:) Si::: t(,::m o ,:lj.)..\i:::i.tQ a 'v'ez

es t c:\d Q::::I"J.-��C(:)N(:I'IF:-

.-a t i ya .-'I,f::.�.�;��o

9. f3(:': (;::st ado � W-sRt:::t.�(�I-!r:.

-Irlont a Ct-o!.11::trJI:;.

-..estado:":I:-�TS-.I��ATI'JO

Serl �\o.-; est ado::::I:;:TS-I�BOI�TO-�irlfol-nl,:\ <�\.le nãQ e>{j.!:>t(:': mensagelTI a SE.�)- E�n.�'i,,\da pa\-a o !1TA

j.0.

-monta SUABI::.:EQ

-at iya sess5()-monta SCOI,-/I:::EQ in.to\-lTIc\ndo se tem o di)-E.'ito a ".e:."!

-est ado::::lJ-!JCONCI\IF

� -at iya sesst{o

1i .,.,

-monta CLOSE:CI,-/F.

-estado=RTS-INATIVO

lc?;.

Se STF.I-II"D

mont a TPLEASE I"ID

-estado=W-SRELC��F

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO�J .NÚCLEO DE COMPUTACÃO ELETRONICA

+ �.+-- + +--- =- +

I RTS I TI;;:AI-JS-- 11:;:f�CEI:;.TOR I I.AJ'.. I W-. I W- t.J.� I !;;:TS- I

I INATIVO I líISSOF\ I I TRAI-JSI1ISSOF� I SC(:)I-!C:rJI::-I SF\fi:LC"JF I F;:I:::r�EI:;.TOFi: 11�BOr.;:TO !

.+- � --.,- + + �. +- � ---+

I SC(:)1�1:1\ID ! 1. I. I 13 j.4. I

.t -.+--- � I. +-- � + ;. :- -+ + --.+.

I SCOI-J{::NF I c

.+- t ---+ + + + .� +- I. +.- +-

ISF\EL]:I-!DI 10 3 3 ij. 1.0

...+ +- +- i ;. + + +- +- +

I �)REI-r�;,,!I::. 1 6

e + + +- +.- + + IST(3VII\II:11 10 7 7 ;li j.0 -I

-I. +- + i. + +- � +- +. -.�- +- +-

I STF:.l-IN1:11 5 j.0 10 j.i? -.t I

.+- +- + I. ;. t i. ;. +. +

I �;I:IT]:rJI:I I i0 4 4 I. j. i 1.0

.+ ,..+--- +- + i. +. � .-+- ;. + i.

I SF.AB ]:1'!1:11 I 8 8 8 fj j. i f�

.+. + + +. t. � +. +- t- +

I SIJ?\Blr�D I 9 9 9 9 " I 9 9

i. +- +- I. :. + +. +. �. t. +.

F.\�oce(:1 j. mE:1i t: O� :

i. Se SCOrJlr�D

-mont a DF.EI�II\!D

.-est ado::::W-.0!:;.I:::I'-!I:�SI:;.

2. SI:� SCDI-!C"!F. e \-�sll.lt...,\l1o é aceito

-monta OI:;.El"'I�SI::' c(:)m SLlC�S=;Q

-.se telTI a V�Z

� es t ad o::::TRAI-!Srj I SSOI�

,..s�nao

.-�st ado:::RECEF.TOR� ,..

s�nc\o

-monta OF.E:NI�SI:. com t'alha

-�stado=RTS-INATIVO

3. S� SI�ELIND

-monta CLDSEIND

-est ado=l�-CLOSERSF.

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO

� NÚCLEO DE COMPUTAÇÃO ELETRÕNICA

.�. " .-.+. -.-"- : " "- -"- " +

I::VI��I�TO [IESCr� I ÇAO

! -.-" ".. I " " " "-." I

lL'..'�'I:. I:;.f:.,':1 ! L ;I-I'"" 'r!;{ ( (:t .." ,,�-.. I�- \ '"""' t, -,: \r ".:- ml .";(:"!.J \ r.\ (.j,:"" d "' dc '(-)..-"i ", J.-,(;,..".J-"\"ç:;",-.,,I"\ �1;;) .--"'---J\" (."\,."

I (1-LJRI\!--GI'"JE. F�EQUr�ST)i 1 " " " "- --" !

r TI::.I-E:fif;E:I�EQ I f:'edido d�:; tl-oCa ("j�� ve.y- pa,-a a x:r.�\rlsITlj.s�:;�lQ rlE mt":nt:;'"-gG�r1�; I

I I ( TUI�I'�-F.L.I::(..)SE -I�EQUr::ST ) I,

1 1 � " "-" �" ;...I

..f TI=".:(.)I"f)I::-r�I��Q I F.edj-dQ de t\-anSf(;:,,:1-êncj-a d<:.' Llnidade de dados I

I I ( TRANSF" .Rf�QUEST ) I

1 1 "-" "-..: 1

.. I S L� O N I "j D 1 I n d :l c: ,:\ ç; �10 (:1 E� (.: (:) rl e ;'< �i{ (:) (:1 e s � �:; \:; :i{ o (:: o m O �) a 1- 1- E� m o t: Q I

1--" 1 " " " t

(� (.Ok'l-..I" I::" I C' OI -\f - l. \-..'!""{".;-:í Q iJ"" (.. 0I -"-:.' >(!.:í o' ("I"., '::i"'(:"':.!:�'--. (-" 0111 (") r)-.- \I --\""r:.' I.. O tr, I"-,,1'(,� ,..","".."." -1,,-- 1\0;"-,.- -.,--,--","",�\\J-. -r'- , t "-" "---"-.- I " " "-" J

(:'I:-.I::.J rl 'IJI I ]" 11CI "i C.."I'-!:; o ( .I r::- .1 .l- b ':;.\""-"i-..':{-\ cl ;:.. i.. () 'l ;:.' ) '!-.'-(-" ..-("\..'J -J P �"" I .-'.-i::. IY1nt- c, I�)\.--"--'- ..�-""'.';\ .\.. .,.",c\,,",,"L ,,\-)\.-"-.."\ -". .\---�J

I "-. ! "- -".-- ---""- --".-- " " "-- " "-- "-.- "- !

I �) I� E: l... C I-J F:- 1 (: a n �� :j- 1-- m <� ...: :;\ c.' d � 1 :i. b e r" ,:I. ç: �-i o (j �� (.: o r1 (.-:� )< �,i o (: Q m (:) �") �::\ 1- r" e,� m t1 t: o I

I t " " " -"- ---"---" "-"--.: " --"- I

1-c l -G-.VII ." 1 I I. I "\ci] . c.":\'..!:�... (.1 ';:' l1 - t) (.'.'--"'r."!;; c) (J"" ""-'.-" I:)-:! '-"' "' t- ,.-? rl ':- ITl i"-,::!;i(,, ("\i" (-I",, \."I(:J": I�} "J.. -."","�\...)"I:. "---,(;\"..0;"... -.lI;:-vç ,"-c" ,,\.-,..;;)-",( I\-.,,,-.J

I " I -" "." ; " ---"-. " "- " --"--" "--- I

I f) T I::. t- I r.! D I I n (J i r.: {:I" ç: �j{ Q (:1 e �) e d i (:! 0 d f! t 1- Q c: "<:1" d e ve 2 �) a ,- <:\. t 1- a r) s m i s �, Ei: o t1 ("-! d a (j i,:) �:; !

I " ! " " " ,

I SDTII"D I Irlc1:i.c:aç�\(:J de t1-.(1rl�õfel-f::ncj-C1- (je d".tdo"::; I

I " " I " " "..: " !

I SF.?\I:!]:I-JI:I I Ir\(:lic:aç�iQ (:Ie at)o)-to pelo �»)-OV�(jOI- do sel-."i�o (je '::;'i:�!'.;�:;�io I

I I "- "- ""- 1

I SLJABII�D I rnd:i.caç:�{Q dE� "<'\b01-tCI �)��1o lls�.l:::Í"r.:Lo (f�1-S) I

1 I " 1

( SUABF\EQ F.edidQ de ,,\.J:)QI-'c Q dE� as!'.;oc ial.:ão com o �);;\.)- lem(Jt 0 I

".. + "- "

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO

� NUCLEO DE COMPUTACÃO ELETRONICA

-+. + t. +

I !�:E)TADO I NOlíE f DESCj:�IÇ;;-!.)O I

1 ! 1 , 1

I i.j.-.CL-OSERSI:. I E!:;tc\do dE.' l:;:e51:)O�;ta ! O I:;:TS eSpf::\-a \-ecE.'be\- do HTA llma I

1 I do CLOSE I )..��spost(;1. da ',;.)I-la irlclicaç:ão (je I

I f ! associaro:;�ío I

I : I 1 1

I �J--St�O!-j(:I"'F. I I:.::stcld(:) de Con.'fi\-mc\l;:ão ! O !:-.:TS 1oc;:-tl e5pe)-a )-ec:ebe\- do I

I I do S--(;ON'..�r:::(::;T I )-�?moto UIYla coi-Ifi\-ma;;fio cjc, 1:)I:?dj.- 1� I I I dQ dc";' er:>tc\beleciI11E�nto d(� (:one- .1

I I I xão !

, I I 1� .

! W..-SI:;:I:::I-[;1'1r:- I Estado (Je 1:::!:;I:)(.;�r.a de I O RTS loc�\1 esl:)(-:\-..l r.ecet)er. dQ I

I i C () n f i r. �I ,,\ ç: �'{ o d o S -.r-.: E L. E-: {� S !:: ! )- e ITI O t C.i u m ,,\ t-: o I-I +' i ).. ITI a G: ã Q d () p E.' -I

III d i ci D d �� t c:' ).. m j. rl o (:j �� c (-1 r1 (:' >< �i cJ d e Ir 1 . I .'. ';:O ,:. c: f.-:o I..., "" -, ,. ",

! I J 1

I !:;:TS-..f�)j(�lr�TO I I:-: !:, t ad D \-j e AI:) or. t D ! I:: s t ad o r.:1 (;.: r. (� r::� S t a!:) E.l &:c i mE:n t o. d �' I

I I! �.ss()ciaç:;�io I

.t +. t.-- :-. ,- +

E:VENTOS :

Os possivei5 e./E.'r1to5 do P1..otQCQ10 5:i-íc.i ge1..ado=; PQ\- j.l)-ilTIiti.'..a�; dE.' se\-vi-

G:O ol-a aCiOrla(j,,\S pelo I1TA D1-a acior\ad,3.s pei;:-\ �:;e=;s�io .

.t +. +

I EvEr1To I DESCRIÇÃO 1

1 ( I

I OF.EI�I:�EQ .1 F.edidQ dr::� e�:;tc\belecimE.ntQ cJe a!'.;5ociaç:ãD com o I-1TA r.emoto I

I I (OI:.EI".!:�I::QlJI::ST) I

1 1 : 1

� I ()1:.I::NRSF. I t:::esl:)Qsta de E.'stabelecimentQ (je assQciaG:�\o com o HTA r.emQto I

I I «(JPEI'!.INDIC�1TIO"1) I

1 I I...I CLOSE.REa I PedidQ de té)-minQ de associação com Q HTA \-emoto I

I .1 (CLOSI::.I:�E'�UEST) I

1 1 1

I CL()SE.f;-':SF. 1 Respost:a de té1-mj.no de a5sQciaçãQ Cu,;; o MTA rt'mQtQ I

I I ( CLOSE .RESPOI'1SE ) 1

+ ; + +

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTAÇAo ELETRONICA

1.3. Se St:O"lIND

-mont a S(:OI�RSI:' COITI 1-e�;lll t ado i�.:Jlla 1 a não aceit o

at iva-sc�.;são

j.4 .S(,"7 SCONII'�D

-ITlon.ta SCONI�!:-;I;:' COITI int'o1-mal;:ão SObl-(;.' O di1-eito cl vez

-at iva ses!:.�'{o;

!::\

#1

TABEL.A DE I::STADOS DE Tr�Ali!311ISSÃO DO RTS

.1

+ +. + +-.- f f. +

I RTS I TI:::AI�SI1ISSOR f RE(:I::F.TOR I '..J-- I !..J.- I W- I �J- I

I rNATrVO I I I OF'f�lil:��)r.:.1 CL.(J��;i:::I�:�;I::' 11:;:E:(�[:I::.T(:)I:� I TI:�I:')rJ�:;líISf30R I;.. +. +. + f. +

IOI::'f�NI:::EQ j.

+ f.-- +--- +- +- +-- of.

IOF:.ENF�SF. 2 I

-+.-- +-- f. t + -+ '-. + +

1 CLOf;E:F�EQ 5 9 5 9

.f- + -f. +- f- + + + f.

I CLOSERSF' 3

+ ---+- t +--- + + +-- +

I TGIVEF�EQ 7 9 7 9

-+. +- + + +.- + t + +

I TF.LE�1SEF�EQ ! 9 4 8 9

+ + + + + + t + +

I TRA"jSF:.REQ I 6 9 6 9

-.t + +-- + -.�- --+ +- + -+ +

F.ROCED I HE"jTOS :

1. Se é OF'ENF\EQ

-mont a SCOI�RE(i

-est ado:.."W.-SCOI.JCr�F--

-at iva se!�são

� UNIVERSIDADE FEDERAL DO RIO DE JANEIROlE:rJfJ NÚCLEO [)E COMPUTACÁO ELETRONICA

í.?:. Se.' é Or.EI-!RSI;. E f.;:st",(10 é aceito

mon'c a SCONI�SF:. sem e1" 1"0

.-e.'5t ado:::I:::I::CEF.TOR

senão

ITIDn t a SCONI:::SF. c om e1" 1- o

-(.�St ad o::::RTS- II,1(.1T IVO

3. Se é C!-OSI::I:.:SF.

-mont ".\ sr<EL.RsF:.t --estad(.1:'..:RT[-)-II'�ATIVO

-at iva se!:;são

t'

4. Se.' é TF.'-.EA�)E:REQ

-manf.: a SF.I.-E-:ASEt<E(�

-e!;;tad(.1::::t,J.-.T.I:�I'iI'J�)11]:SSOR

-at iva st;..;:'!.;s�í.o

1:.- c ..." ...L() r' E- F;.E"Q,J. iJf;.ek ;:).,..

-mon t i:"\' SRF.::l-I:;:E(�

.-!:.'S t ad o ::::l.; .-SI:�'::L- CNF.-t ..,.,a. lV;:.\ sE!;SaO

6. Se E� Tr\AI"'SF .I;;:EQ

-mont a SDTRE(�

-at ivc\ !:.e!:.=)ão

>--7. Se �, TGIVEr:.:EQ

-mont a SGI'JEI�EQ

-�5 t ad () ,.-.,RECEF.TOt<

.-at i'/a sessãoc'

8. Se é TF.LEASEREQ

-mDnt a SI;:.I-I��ASEREQ

-�st ado::::l.J-CLOSE:RSF.

9.

mDnt a SUABRE')

-at iva s�!'.;são

-monta SCONREQ int'o\-mando se t�m o di1-�ito a vez

-�St ado=W-SCONC�1F

ativa ses5ão

v,�,

'�

� ew UNIVERSIDA.DE FEDERAl DO RIO DE JANEIRO'V NUClEO OE COMPUTACÀO ElETRONICA ;

A-�

v -ESTI�UTURA DE DADOS

V.1 -ESTRUTURA DE DADOS UTILIZADA II-!TERNAHE�TE

1:'0 ponto cte vista inte\-rIOJ O I1lÓdl-tlo F�TS OrJel-,:1. SOb\-f:.: Ltm,:\ ;:.í.r"e,,\ ("Jf!; d,;\.d(:)!:.;

(;� uma \�'rlt\."aâa na tabela de as<::)oc:iaç:()e�), ondE� se E�ncont1.."\m irl+'ol-maç:(5("::s St')b1..E ci(�-

t (>;I-mina(ja assoc j"(";\ç:�\o .

,. A ál-�'a cte ct(;\dos é coml:>ost<., da á1..e",,"\ d(;"\ nlenS,;\gelYl \-�'cEbicta ct(;"\ c:aix("!\. I:)OS-

t.: a 1 ( m <:\ i. 1 t) 0 >< ) o u ct e u m <:"\ f Lt n <;: �\ o d o M T A e d (":': Lt rfl ,;1. o u. t: \- <'.t ,;í. r" f:,' ;;;\ , 9 1 o b d.1. a t O (j <:)" �:; �. s

C.\Llt1..(:'1.S c,:tlTIadas. A ár.ea g1ob<:"\1 i' dinami(:(;lIYI("-::.r)t.:e alocad,,\,/d(>;<:\lo(:.ada (Ll'::.ando o al�:Jo-�

\-itmo '.-1�:Lr.st fit.') a rJa)-t::L)- (:IE� u"ma l-egj.ão pr.é-dE�t'in:Ld,:1. de m(,;"�m()I..j..:\J e é ut:.j.l:j.:.!a-

d(:t <:\I:)E�r)"t�; nO'I, C,,\ml:>OS .'DADOS" da!:', �')r.j"mj.tiva�;" Esta t'or.IYla df:.' (:oITILlnj.c<:'t.çãQ entrf!; c\S

(: :;:t m ,:l ri ,,\ �:> i:� m LI i t a c o rl 'v' i::: n j" i::>; n t.: E:" p o :L s , a 1 �� 11( d a f 1 e >( i b j" '1 j" ct ,:\ u f:: <:1 t.t <:t rl \: o (..t a t.: :;:\ m <':\ r1 h a (.i (:) �:;

(:Iado�;; P<:\5s..'t.dosJ o 1:)r.O(::(.:��:;so é muj.t:o r.ár�j.da (l:>o:i"s é tO(jo e><E>;C:utado em nl(,'�mc)l..ia) .

A t a b �� 1 ,,\ ("J (,'� :L rl f (:) 1� m <:"\ (�: ;:;\ o d i:� rl (-') m j" rl ':l (:1 ,;\ (] f!: T ;� B r.;: T S (:.: o rl �:. .;:: ;J. d \,:,' t) (:. "'.111 �) o s rJ o 1- "<:I. �; -.

'::;O(::j.,:t(;:�\o (,;�ntr"(� um I:)<:\\- d(,': AI::. As dj"'...er.s(;\s "{I.f:�a�; i:I(-:: inf'or.ITI<.�Ç:(:)E>;'::; ':;��O a'loc:<,:\d,;\s,

C.C)ll ';:':'(-llt..;,J"' IT("' n t".,-, '."'III .:' I.ld t:' I�t:".. O ';: C1..I:.":.C ".' I.I -I.i""':. d "' 11Ii!"' ril( "'\.."i." "' ".(:í c) c.r )I .":.ri!'. l ..( .I."':; r:)I:.'.J() ,:. ". .",",--.\ V(.\""\."."'..'. \- ""'"-,,.-, ".,-)�"..."."::}.0;;. -.." '"\J�-..'." -1.".."."...' ';'.J I" ::}

1,;('-�guint (..::'�:> c:aITlpo!.:; :

t� C' AI:';:)...)".Id(-::ntit\j.c:ado1- do POlltO de <.,(::esso do ser.viç:t') de ses!:;ão (f;�:;t�II::') (:.f")amad(;).

F.I:(EF.

f�f:���el-f}ncia paI-<.' o RTS .

SF�EF.F�efe\-{:;;rlcia pal-a a SESSAO .

ESTADO� :(ndica o �sta(jo <::'m qLle se encont1-a uma detel�minad(;1 a�:;sociação -entl-E.' Llm pa\- de

AE's.

� VEZ

:[nforma se tem o dj.reito a vez �')a1-a transmit j.1- dados .

REINICInfo\-ma se Ltma c:onex�'{o de sessão deve se1- 1-estabelec:ida d�vido a Llm abo\-to.

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO .� NÚCLEO DE COMPUTACÃO ELETRONICA

v ..2 -II�TERFACES :

V. 2.1 -II�TERFACE SESSÃO COH O l'1ópULO RTS

As il1.ful..ma(j:õr;::!;; tr.(:)(.-:a(ja�; �'l1t\-e O .mórJu10 F:TS E.' a camada d<,,-' s�ssão l:>od�ITI!:; �" ). :i. m p 1 i':� rll e 11 t G\ d ;:,\, '::) a t: \- ,:1. 1;�� s (:t E� (j i S p O S :i. t: i v O 'l; .,.I i \- t U. ,�. j. S d f;� ]: ,10 (j e n O m j. r\ a d O c CI. j. ).� a p O S .-.

tci1 (ITlailbo>() .

A ITleI1Sa9E.'m qUE.' (:Ol1t(-?ITI ,:"\S j.I1t'O)-maç:õl:::s COr\SlllTlidas Oll I:»-oduzidas dO./pal-af\

O m(l:j.lb(:»< ap\-�Si::.'l1ta O !"';(-�!=JL\il1t:�� form,,\'t.:o:

# + +. + +- +

SI;-�E:r:. .I F.RE:F T I F.O F.A��Â"íF.;�íRO

.+. + + + +

Or\df:.:. :

S. f :;..I: I:. t:;.lO,J�,.,, )..i;:� I')C . :J."' I.'."'.."' .., '...;:":"<:.:;;i. ) . 1.'. I "' ll t l ..". I. ( ' .., .- Oll lO."�J \ r ) I:) a - S�"" S <:.:.� O".- r,\00T,.", ..",-",.,,\(."\::JL.->..,<;\\.. \.".- r..-,;\."L \,",,�\.,ctl-"\ "'.-,(."\.

F:.I...E;- F7 1-.i'-' t'( ;:' )-�".11C . I.';\ 1:).')\-." CJ R...'::1. .1( .I(:., llt . l.J� l .-;". -.\ .:":"'.'. (1C:.;."'-:'; \J-\ I:> al -�' O ':.T c. ,- ", �. (..1<:\ ,..J...J...'--.'..';'..'-' '""V.<:\ .., r'"".

TIF.O Idl:::l-,t.:if:i.c:a a F�r.imiti.,,'c\ r.:la C:,;t.mc\(ja .:Jc:� �:;��.S,:?�\o. .

F. A R Â lyl E T F( O E: S t.: I::: (: G\ m I-") o c: o 11 t: E� m o s 1:> c\ 1- �). m I:� t , I.::. s d "'. I:) , j. m :i. t.: i \... a (.1 (,;.: s � s �. ã o .

I:.ar.ci e!:;t(.� c:amc\dc\, !:)er.á 11C:�C:E.'ss,,{\-io d(:)i!'.. (c) m,,\ilboxes r-'a)-a a t1-oca d�

mf:�rl!:).:\�J'::':ns COITI O r\ível :irlff:�;j.QI., S�SSao. E!.:;'l>(-?S rfl(":1.j.lt)o><E,"::; st1o derlominados (.1�:

(1) "tBX.�.A.-Ir� É o ITI;:1.i11:)ox r.��sl:�ol1sá\,��1 F)(':�10 er\vio d�' int'o\-ma,ões do módll1o

RTS p(;).)..a (:-.. c(;1.mad;:\ (je ses<:,;ão;

(2) f'1BX-A-OUT É o mailbQx \-espol1sá.,.1�1 1;)(;.'10 �l1vio d(;.. int'ol-mar;:Õ�s da camada

d� ses'l;r:\o pal-a o mó("Jul0 F�TS .

No caso da t)-O(.-:,l d(':� m�I1�.;a!.�(0'.'ns el1t)-e a camada d(0'.' sess�\o � o módulo I:-0:TS,

,.o c,:\mpo TIPO d(;\. 11Iel1'::�agem PQ(jE. a!:;s1.\ITlj.l. (JS S�9uíl1t(-�!'.> va1o1�es:

( 1) F.ed i d Q d � c (JI1 E.'><�\o d e s�ssãQ ( SCO!�REQ ) i�

(2) Indicaç:ão d� conf:�><i:'\o d� s�ssãQ (SCONIND) i

(3) R�sposta dE:: c:ol1�xão d� ses�,ão (SCONI:;:SF.) ;

(4) ConTil�ma(j:ãQ d",. col1exr�.o d� �.>essão (SCOI'�CNF) i

(5) I:.�dido (j� t\-arlsm:iS'l,t�Q de dados (SDTREQ) ;

(6) Indicaç�\Q d� t\-al1!:;mj.5sãQ ("JI::: d,,1.do5 (STDIND) ;

(7) I:.�dido d� libE.\\-a,�;:o d� conf::><ãQ d("..- sessãQ (SRELRt:;:Q)i

(8) Indicaç:t{Q (j� 1 it)l:::l-aç:t'io d� con�xão d� sessão (SRELIND) ;

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NUCLEO DE COMPUTAÇÃO ELETRONICA

«) t:;:f::SP05tc\ dr",- lj.b��r.,,\ç:�\o de cone><�{o de Sf::'f}�)�\o (S!�I::L.I�SF:.) ;

(j.0) (:ont'i,-mac;�{o <je libf!;\-at,;:ão de <:on�><f�o <jf:: �.:;,essao (SF�I:::I-CI-1F)j

(i.1) I:.f::did() do usLlát-j.o d&� abot�to de 5f::'J}'::)�10 (SUABI:;:t=�Q);

(12) Indicc'\ç:�'.\o de abo1-to de sess�{o or.j.gj.l1a<jo <:10 LI.!5�.��.r.:i.() (SUAB]:I'JD) j

(i3) Indic:,:\ç:t{o .d�? <:-\bo\-to de !:)E:�S!:;ão O\-j.!:Jirtado d<:) proY'("",-d()r. (SI:.ABIII/D) .

(14) F:.edido ao ar.:r:�s!:.;C) do ..TC)kE�n.. (SF'I...R[:Q);

(i5) In(jicaç:ão ao acf::sso do ..Tokert.. (S'::.I-II-lD) ;(16) Ac:esso ao ..Tokf!;r\.. conc:�?<jido (RE:QUI:::ST) .� �3GVRE:Q;

(17) Ac(�s!:.o c\o ..Tol<0:.'n.. cort<::edido (INDICATION) -SGV:[I"'D.�

� QLlartdo C) <:7.:1.ITlPc) TIF.(�) d,l ITI(,:�n5;::\gem t'O\- j.g�.�al {\!. ( :j. ) o'-� (2) , o C,ll"(IF)() F:.AF<Â-

METI�(�I d<:"\ mensagem al:)t�e�:�c�nta Q!5 sf::gLlintc�s sL�bcaITIPO':';':

-+.��- �-- � + + t. �. .-.:j.

:[I:II:::I-lT .[IA CONE:XAO I I

I + + I 1 I I

I USEI� I 1i:E:I:. I !:�I:::f:: I SSAF. ! SSi.�I::' I QO!:-; ! 1i:1::Q!.JIS:I:TOf; I [l1�'D()E; I

I (:HAtíADOF� I (.:OHUI"i I AI:' :1: C. I CHAI"i�tDOR 1 CHArí(�l:IO 1 ! ( * ) I

of. + +. t " --t. + ,-. .--+ t. +

NQ cascJ dQ t j.p(.1 sf!;t- i�JI.J.c!.1 a (3) OL� (4) ,o C:c!.mpC) F.�)R�ME1-F�\:) da mer\5,�.gf?m

<:\pt-f:�=}(�'nta QS 5r:�g�.�íntc:s �:;Llbc:ampC)f:) :

+ + � +. + ---

IDENT .D�\ corJE:X�;(:} I I I

1.-: + t 1 I I r

, USER I REf:' I RE�-:. I SSAF. I (::\E:SJ.JL TADO I QOS I REQUISITI�JS j IJFIDOS I

I CHAI"iADOli: I COHUI4 I AD ]: C. I CI-lAI"ii�DO I I I ( * )

+-- +- + + + + + � -�-� "

No c;a50 do típo set- ígLlal a (5) 0\.1 (6),0 camr.)o F:.AR�lvjETI:::O da men!:.ag(;�m

apt-f!;sf?nta 05 s��JLlint�j;; sLlbc�\mp05 :

+ +

I DADOS

+ +

tlm UNIVERSIDADE FEDERAL DO RIO DE JANEIRO .

�e I ,rI �n n� �nMPIITACÃO ELETRÔNICA

No c a ';�o d o t. i p O ��l':r" i 9 Ll<:"\ 1 a ( :7) J ( 8) J ( i j" ) J ( j" 2) O c a ml:' o r'f)I:�t�I'1!:::TI:;:O da

m�:r1S.'"\gf::ITI ap\""e,:;ôenta OS �:;l'�9l�j"ntes ';�llbcampo�; :

+--�"--"-"---"..

Dr1DO�3

(*)+ "" t"

" Quando o t j"I:'o for" j"gLlal ...'\ (9) Oll ( i'Z') J o c:",,\mp(J F.A!;':Â!'1ETI;':O da ITlerl'::,c\gem

"' 1:»)"";"":" (::"1"1 1"-' Q "' S"'-"' g l l:l " I"\ 'r" (::",." "" lll) ("";'1'TIPO "'" "'. t--,..-'-"\ "' ..."-","--,::>"."."""' .;).

�+ -"---"--" ""-" �."--+

I RESUl.T(IDO D��I:,OS

I ( �f )

+ ""- " "- -"" -+ " .""" """" --".- "-" -" +

Q II c\ n d o (:) t j. p r:) 1"' o 1- :i 9 Ll a 1 �\ ( i :i) J o c a m F) o !":. () 1;� A loIi !:: T r.;: O (;1 a ITI (;'I-i s ,,\ 9 E: 1!1 ,i\ r; r" e ,::, E.' \1-

t "."' o '" (::':'(.'lll . I"'J--.'(:. ..'" Ll L ) r"-' rrIIJ o '.�""'""'..:>.�"'.:J I-�"::>-'L-.'".. """"

"-"-""-" "..

RESUl..T�iDO

+---" +

QuandQ Q tipo fQ1- j"gl-l...'\1 a (i4) QLl (i5), o c...,\ml:)Q F.AI:;:ÂMF.::TI�O da mcn�::,agE..m

",,\1:>'- (':���en t a o!:� !:;eg l.l :i.nt f::S Sllb c <:\ml:) Q::} :

+ " +

TOKE:I'!

+ +

No l:aso do tLpo sf:�r" igLla1 a (i6) Oll (17)J o campo F;.f�I:-�ÂI1!:::TRO da mensa-

..gelTI a�")1-esent a O�� �;egllj.nt es SLlb(:,,\mpO5 :

+ + "--+

TOK E"! DADOS+ + " +

Notaç:ão:

(*) -Opc:ional.

� UNIVERSIDADE FEDERAL DO RIO DE JANEIROi.PJiJfJ N(jCLEO DE COMPUTACÃO ELETRONICA

De!:;cl� iG:ão doS Pa1-âm�t I�OS das F.I� imitivas d� Sessão

a) I (:1 f:.': rl t j. f i c a ci 0'- (1 e r; o rl E: )< �\ (:)F. o s s i b i 1 i t c:\ ,;, (:) !:... Lt '-:; LI ..� ,- i o s d o �) c,' r. v i, o d fi: S e s s �1 o i d � n t j. .I� j. c: ..'I. r. ..-\ c () n f::-: )< �\ o d <=:

<::L.",;.,:.",)( ,. E ':""'.' ld L"rl t-. I.J�; C .-.\ C!. ( .)\ -,,:' tl .-.' I.":.r;)'1 1-':.' r1t r:.' F)-"-.." C) P\ - O '-"" cl r )\ - ( .10 S c� r ) ,:. '... II ' }c -"'I IYtpO c� ."'"-,..,,,.-'. "'.,,"" .",,-..1.1.."'. ". <;"-)1." -.,;,,", v�.- ..,., " .."...'..II ...

d(,;:s,:,;� F)a)-�1ITlf.;:t ,-o são :

a. j. ) '-Jse1- CI-. ,:\m{\\(:1 0'.. /(:h ;:1.ITI,;1.(j 0c-" IdE.'ntit'ice, 0 l\�;I-I,:\r.io do 5E.r.vi<;:0 de !'-�essão ql\e j.l1icioll/"..�c�bE-.'Ll a Cor}�:-.

xã() .Tar(I,:1.r,ho ITI""i)<j.mo: 21J, oc:t:et.:o.,'.; .

a. 2 ) R (:;: f (,-:: ,- f� 11 c i a C (:) ITI Ll Ín

Tamar1hc:, ITI{:í.><:i.ITIO: j.4 O(:t(.:':to�;; .

{:'\.:�) I�E.f(=:r.ericic:\ Ad:l(:iol1,;\1

T,:\mal11-.0 m;:;\><:i.mr.:): 2 o(:'cet:(:),:�.

b) f;:(.:,.'�Ll1 t ..,\(jo (j,<,.\ COI1(,0-:><�íoId�l1tii..ic:-.:-\ o �,LlC(.;':�.;!:;C) Ol\ fe,1he\ 110 �stab�:1�cilrl�l1to d(,,' Llm-.:'l. (.-:or,�:><�\o. F.od�

�;er. UIT) (:Ios !:;�9Llil1tf::�:; v,;1.10r.r:.':5 :

(0) r(a2�\o l1ão t;:.'i:;p�:(.:i.fj.(.:a(jaj

r(ejeit,,\c!o 1-")�10 LlSLt-.:�'..io S.S. chamado, ("{Llal1do a 1.azão pal-a a t'alh..,\ I1�St�

pa,-âmet.: 1-0 é I-trll do�; :

(i) l:;:a2t,\o l1ão i:?sl:.'ecificad'<'.\j

?-; (2) I;�f:.'j�i,�\o p(=:10 l\SLlál-j.O S.S. cl"'1aITIC:'1.do dG:vido a col1ge,:::)tt,\o t(=:mpo1-ár.iaj

(3) R�j�i<;:ar..1 1:)elo LtSLI,;:\,..io S.S. ch..-\mado. O campo de da(jQ5 (jQ USLtá,-io

pod� se,- l-ts..'1.do pa, 'l. P'-OV�'.. mait:; il1t'o,-mar;õ(.:0:s..

Rej�itado p��1o p,-Qved(J'- S .S .qL\ar1do a l-azão da falhc"\ n�ste P..�.,..('\metl-o é

L\ln dos :

(i2B) Razão rl�1o (=:sp(=:ciTicadaj

(129) El1deíet;O SSAF. chamado d�sconh�cido;

(130) U5L\á1-iQ S.S. chamadQ nt'\o col1(=:ctado aQ SSAF.;

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTACÃO ELETRONICA

( i3i ) Cc>nf)��st [:io rlo pr.o.v('?dor- do S .S .í

(j.32) V<=.'r-!'.;�{c> do r.)r.c>t:oco1c> PI-01:)OStO 11�\O é !'.)LlPOI-.tad;;S �

t -, . V --- lo \-L�r (0) ( I.J ) ( ..J) ou ( '-\ ) PO ( 1 f... ITI ,...".t "".. ..' I--1-".--' I-ltE 'r. n "' \-.,...s -OmeI1E.o�. (" 1':..'. ,., c- ..,:> .-:., ""'.':'lt"-'.:'I:... ..;,. ,:\ "'.'.

po�;ta- QLla1qLl(�'r. Llm do�; va1or-&j;; j.lodE�m E.'�;tar. F)r-E.'!:;erltes l1a c:(:)I1.fil-mc...ç:ão- Tamal1ho dQ

c:ampo: 1. O(".:t�tO.

c) QLl;:\1 idc\de d� Ser...'j.ç:o

., O te,.mc> quc\1j.(1ade (:1(::: j;;(.;�r.vj.ç;o l-et'(:'�I-e.-�;e C:'I. (::�::r.tc:1S t-:"\I-ac:tel-J:";t:i(.-:,1t:; ObS�I--

.., d .., 1.- I 1 t . va(j;.:...�:; elTI Llmc\ C()rl��x,;-..(:) -e se'!,�;:::l.o. aITlarl...C>: OC e"(:cJ.

(\

("J ) I;-�<-::: qu j. ,:, i t 05 d (:'� Se!:;!:;�\o

lili uln-.:1. lj.st-.:... de ul1i(jad<=.'�; 1)t.ln(::j.(:)l1c...is r)r.c>r)ost:cl. pe1(:) S:S. ch,,\m,:\do ou cha-

mcl.(:lol- -(-�!:; llrlida(jE-';; 1:Llrl(::iofl,:...:ts ('?><i<::.terltf:�<:;; (i:: SE?U�:; (::OI-r-f::::�:;I:>Orldl::,'l1t:��'"; b:tt:s são:

D I T LJ N J: D A I:II::� I:: LJ !"' C I O I" r) 1-

1 Ha1.1) dLtJ:)IE�><

2 DuJ:) 1 (,?x

3 D ç (j o \:; Li. r- 9 f:� rl t e !:;

4 Sir)CI-onj.",IT;O S�CLll1dár.iC"J

5 S i 11 c ,.- O fl i '"; m o IJ )-. í rl c: :t p ,,\ 1 c,6. f;:esírlcr-ol1j-:i!a(j:(:\o .

7 Gf:::'.en(::t,:...m,:::.l1t(:j dE� i:I.t i'./i(:lad(:::!--,.

8 1-- i b <=.' )-. a ç: �\ (:) ri f:� 9 (:j (".: j- a d a

9 Ií-,, (.j. ) (;, t \..;.., I .'(:. I":)\..L.'. I .'f.i..'.".".'(:-I;;I:.' l.-;;.;". '".<:\.1\-- 1:.'I-'."-I"'I ", 't".-\...< :}

10 Exce(j:�{o c�11 DadQs t)-Cl.nspal-erlt�S ,

Quando Ltln det(.;�I-minc:'1.do bj-t é igLtal a zE�r.o a Llr)j-dade +'I-tnciona1 não é

P\-opo�)ta. "Jo C:..'.1.SO (jf:� �:)f�)-- i!JLI."<:\1 a 1 (hLtm) "i Ltnida(je .fLlrlcj.()rl"\'l é P\-OPost(;\.. Tama-

nho do c:ampo: 1 oct(i:'to- , -c

c!;,""

-��, e) Da(jo do Usl.lár.io "-)

.'c�.",:A

�Contém j.nfo\-ma<;:õ(,�s do LlSLlá)-io. QLtand() E.':.te j.lal-âITI�tl"O t'az pa)�t� da p\.i-

mitiva S-DATA, S�Ll conteLtdQ f': UITI nLlmel"o ir)tei)"o l-ep,-('?�)entar)do Q (jfi';slQcamento da

ál.ea, onde SE.' erlcont l.a a)-maz('?nada Llm"\ SSDU, dent )-Q da e�;t I-Llt UI"a de a1 ocaç:ão .O

tamar)ho da SSDU É� Llm r)úme,-o intei)-o de octetos maioí qu.:-� zel-o.

c""c;;

'�"!1

� UNIVERSIDADE FEDERAL DO RIO DE JANEIROl�J NUCLEO DE COMPUTACAo ELETRONICA

E:�,5E: pa\-âm0:�:r.o cIl.lando utj.lizado 1:)(;.'I(;"\�;; pr.im:i.tivas S-COI'.!!-.jECT, S-RELr:�ASE

ou S-T()I<EI-i-F.LEASE:� 1:f:::1TI �:;elt t<:1.ITI<:�.r\ho v<.-1.r:iandl-1 de i (hum) '<:\ 512 (Clllinhentos e d02e)

oct(.:.'tO5. f'.!o c;a!:;Q de5t(,:.' I:),:�r.âmct.:\-o �;e\- lttili.!ado pf-::la p\-imitiva U-f�I�O�(T SE.'U tama-

nh(:) v.<;\\-j.,<:\ somf::n1:e dE. j. (�iltm) ,,\ 9 (r1OVe) octetO\;;.

Veja O C:::\ml:)O (j("-:.' d,,"\dc:,'Z, da ir,tf::r.1..c\C:e 5e!:;!:;�\0/tr.al-15PO\-te pa1-a lTIaj.5 deta-

J. h f::!'.; d �' c orno ('::!:; t (,' c (;1.mp o f� I-l t :L 1 i ."?:ad o. 1..<;I.ITI<:"\r\ h O d o c alTIp Q : 8 oc t et.: (:)5 ( 2 i r\ t: e i 1- 05) .

..f) F{(�:5Ltltado d<:� !-j.b0:r.,,\.;:ãf.:)

E:�ss(,;.' 1:)c\\-�\mE,'t1-(:) irldica 5E.� a liber.c\fi:�:\O dc\ !:.E.'s!:;�{o É. OLt nt{o Pfi:r.ITlitida. SeLl

..v-.:\lo\- p()dt,': S�\- :

a) At'i\-m-.:\ti...'oj

b) Nf.:'!=Jat:ivo.

O ll1 t: i m o va 1 o \- p o ("J e \:, f:: \- Ll t i 1 i ?: ,,"\ d o s C...ITI E.' I-I t e s E.' ,:\ t' j. (".: h <:"\ d E: 1 j. b E� )- c\ ç: t1o e s t á

d :l-:;;F) or\ :J: Vf:: 1 .T,:\m{:\r\ h o: i oc t f::t (J .

i}) I'.:az�\(:) do Abo\-to

:[ndica a r.a2t'"Ío do G\bor.tf.:). �)eu valo1- podG' s(,:.'r.:

<:I. ) T \- a n 5 Fí O \- i: (::: d (�: \:; (: (:) n e c: t a (j o j

b) E\-\-o de 1:)\-ot:oco1oj

c) rndef'in:ldo.

Tarnar1ho (jo C""\IJII:)O: 1 octG.'to.

l"i ) En(.1elf.:'fi:Q (1Q SS(\F. CI-,,:\ITI"\do\-

Col1tém o er\dG:\-f:.'�:o do SSAF:. da qllal pa\-t ill a 501 icj.taG:�\o da cone><ão d�

'l",�':j�:;tio. Tam(; nho máxj.mo: 1.6 (.lC':et05.

/',

i) E:nd�r.E�çO do SSAF. Ch(;"\ITIadoC t . SSAF 1 ,.. d ... d . on �m o. �1a\-a o qLla a Con�xao � ses!.:;aQ -EV� s�:Y. Estabel�Clda.

T-.:\mar\ho 'Tláximo: i6 OCt ��t os .

j) TOKEI�

É LIma 1 i!:1t a (jf:: Tol( ��ns cLlj o ac�sso ��.t á s�ndo }-eqLlisi t ado OLI c�d ido i;)a-

ra o Óutl-O usuá,-io. O v,:\lo\- é (3. co\11binaç:�{(.:) do,::, tol<ens d� da(.10s, 5j.nc\-orlismo

princip<:\I, sinc\-Qnismo S�CLlndário E.' de libe\-aç:ão.

� UNIVERSIDADE FEDERAL DO RIO DE JANEIROt�J NÚCLEO DE COMPUTACÃO ELETRONICA

.USO DO$ SERVIÇOS DE AF.RESENTAÇÃO E SESSÃO

É de!:)c,-ito nE.'st:e item. como o Se\-vi(,:o dE� T,-ans��e\-êf)(:::i.a C()rlf'i,:\vel (F;�TS)

.é Sl{POr.t c\do pelos .Sf:�\-vj.(,:o!:; de Ses!:>ão e AI;)r.e!:)ent ,:\(,:�'\o dc) Irl(:)d(,�1o de ,..et'e\-ênc ia

OSI/:[f)O. O Rl-S tem o mír1imo d(,:� P1-oc:fl:dj.m('?;nto�; d() r\ívf::l (:!(':� apr'(,:.��:;�::I-IX:"1.ç:�:\o m;::t�:;, llti-

liz�1. b�\,";tantf:.' os se1-.yit;:os dfl: ,";ess�{o.

O sl{b('.:onjl{nto dos Se1-vi(,:(:)5 d(::: S(:::!:;!.:;�\o '-ltili2Gldo nc\ imt)lfl:lrlf:.'nt:Glç:�\o dc.) I�CE� 1 . t . I .1 I' . ..1:> a ,- a (.:� s> t ,,"\ p \- J. m f:: 1 r a v E.' 1- ':,; ,:1. () e c O m p o ':"!' ..: o p f.,' <:"\ s ':,; E.' 9 Ll :J. n (::� s; l.l n 1 c ,:\ ('J �:: s ..LI. r\ (:: :1. o r\ ,:\ 1 s : ,

, ,.. d ,.. Con��><ao E� �:;f:."S5<:,\O

�T\-ansfeí�7}rlC::l(:1. de dado!':. nor.rll<.,:l-;:;

I<ERI"EL -Liber.<:�ç:�,o o\-df:�nad<:1

-tIbr:11-tO :i.r\i(.:::l".\(j(:) I:>f.,'l(-') {.l�:)LI.,:ír.:i.o .1

-.Abo1-tO irtj.c:iado pE:l(;) pr.ov(':.'do,-

-.Give Tok(.::n�)

HALF:- DUF.l-I:::X

-f:.l(':.'ase Tol(t-":'I1.::;

i. .F.ASE DE ESTABELECII1EI'4TO DE SESSÃO

O RTS inicj.<:11i2a o fl:�-;tabe1f:.'cj.mellto ('Je '-llrl,:\ (::or1ex�'\o elTI r.f:.'51:)Osta OLl a '-{.

OF.E"! f�EQUEST emj.tido l:>f.,'I(-1 LI.�'.I-I.ár.j.o do RTS ou n",\ tent;,,1.t:Lva d�::. 1-E�(';'-lp('.":'\-<:1.'- L{mCl. cone-

'.. d ...J' . b t Jxao �":' SeS5c\O qu0:.' l' o 1 ,,\ 0,- -<.""ú ,,\ .

Os dois casos são dit'E�1-er1ciado'Z, p01- m("-'io do�" d,Ado�; o,-iLtndos cIo pa\-âme-

t,-o DADO DO U�)UÁR:[O .

---> Ob,";E.'\-.vaç:r)es qltan(jo a ltt il j.2<.""l;ão dos pa\-âmf:.'t,-os dt) S.-.COI'�NI:::CT

.., t ..IJ. d d (.' ... I S ...i. Iden.1T1Ca 01- c� ..or'ex�lo Cfl: ess,Ao

.O RTS iniciali2c\clo,.. t'o,�r\E.'ce,-á o j.dentit'j.cadol- da c:onE.':-<�1o clr:: s�5são que

identifica,-á l{nicament:e a conexão.

Identific�\do\- da conex�10 de �.essão::::: SEQUEI'4CE {

Ende,..eç:o-RTS INICI(:1LIZADOR r�0] rHF.LICIT T6i st1-ing

(iJ IMF.l-ICIT UTC TII'1E,

Info,-mation Adic:j.onal [2J 1111:.LICIT T61 st,-ing optional )

1;1f

ot

� UNIVERSIDA.DE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTAÇÃO ELETRONICA

o E.'nd�I-�ç:o d() RTS inicial j.zadol- � �qL�ivalE.'ntf�' ao E.'nder.eç:(:) �)SAF:' ch(:1.ma-

dol- q�le, por SL�"i:\ vez é E.'qui'.Jalente ao ende}..��'.:o de t)-an5�")01-te.

2, O I'iHS não Lttil:i.z,:\ o erIdE:'I-e<;:amer11:o d(-� ses!:.;;.�o, isto é, D e'ndE.'l-e<;:o de se!:><;;ão

r1�io 1!)�'1-á passado na SI:'DU de COI-JNECT do rlível dE.' !:;essãD.

O SSAF' são passados p"i:l,1-a o (I-ecebidos da) Nível de TI-arI1:;PO}-tl::: .El(-�s tem uma

�c:o)�}-esJ:.'orIdênc:ia com o (�'nder.E,'ç:am�'rIto de t)-anspo}-tE.'.

,.

3. O r�Ts l-ecepto1- POdf: i'CEIT�IF� ()L� RE�JEITAR D S-COi'JI'JECT iI'1(jicat::iol'l. O pal-âmf::t1"O

}�(-��;Lt1t<:,tio indica}-á D CIL�e OCO1�}-eLt. Algulrlas cIL�alif':i.t:aç:c)(-::t:; (j", r'�,2�io tie I-e,:iej,ç:ão

POclE.� �;er' co1oc:adt:� r1o p,:\r.t�met:}-o DADO DO lJSUÁI:;:I() .O pr.(:)v(-"dor' ti�: !:.;e<:,;s�\o PO(jf::' I:JE.'-

j e j, t a 1- o p 6.' d i d o d �: c: o r.. E.' >< t1o e lT1 c: e 1- t a f?:. c i r. c: L� n !:; t âl1 c: i a s .

4. Os p"\I-âm�tl-os "E><t:�l'lt1ed Corltl-ol" e "()pt im:i:i?:(-?: Dialof:.ll..t(;.: Tr.,,\n!:;f'(.'::r." !;�io �tt:l-ibui-j ,� d ' 1 O " t t t ,� t .'

d(O�;c:olT1onao E.'S�Jaco. Spal-"\IT1�:I-OS1-�!:�.an'E:!:',S"\Oal-].bLI:L.O!:. r:.:cllT1 0!; valor.es

"(j(:�'f'alt1t'..

5. EstE.' parâmetro E.'sPE.'C:ifica as Llnidade!; fLtrIciorIaif?:. utilj.zadas.

..o,.-,

6. 8�t �lda com zel-o .

7. O RTS originadol- da Con(�x�;:o selTlpl�e p�dil-á a disl:>onj,bj,lj-dadE.' d;" Fj.c!.a (Token)

df: dados para obter o tipo de associac:5o; o mor1c)10g0 Ol-t O diálo!;JO a1t:e1-n<:1.do.

" I�o caso do ol::'ErJ, o F�TS originador da c:onE:><ão. E.'sPE.'c:ifj,c:al�á qL�al RTS inicial-

mf;:-:nte t�1-;;.\ a Ficha (Tok(:;;n) par.a t}-ansmj.i:;s�;:O dos dados df!: (;).(::ol-do com () par.,�\mf::t:1-O

VEZ .Fol-nE.'cida pOI- meio da p1-imit j.va OJ::'EI� Ii:E:OUEST .\"

O RTS o1-iginadol- da conexE\o deve atr.ibLti1- tod<.'!.s fichas (Tokerl�;) pa1-a o m(�smo

RTS. A conexão d�ve S�1- I-�jeitada SE.' esta }-eg\-a for violada. Em qLtal qUE.'1- il1s-

tal1t�, o clue }-etém a Fich,:I. (Tokens) é }-�.F�\-enciado com o RTS t\-ansmissor. e o

Ollt}-O colno Ii:TS Recepto\-.

'

� UNIVERSIDADE FEDERAL �O RIO DE JANEIRO -� NUCLEO DE COMPUTACAO ELETRONICA

E�, 1,./0 ca�;>o do S-CO!'./I'./E:CT r'��(tuest e�:>te par.âm��tr.o cont(:?I�á um.F:.COI,./I"I::CT DATA (AF.RE-

SE:I.�T(\Ç:ÃO) , No S.-CONNE(:T \�e!:;pon!;;e, cont e\�,,\ um F.ACCf�F:.T Ol.t PI;:EF'IJSI:: li(:?p��r\(1..::�rldo do

par'�\mt'�t:r'o I�esultalio,

r.:.COI�NECT: : ::..,SEQIJEI-JI:E {

[0J Imp1ic:it Data T\�anst'e\'. S�nta}(,

[1'J rmplicit 1:)Us�-:\'.-D<;.\ta S(:?t {

Chfi:C:kpoint Si:ze (0:1 rmplicit Int",�ge\� Def';:\Lllt 0

Wj,ndo'.1j Siz� [i�l Implicit Int�g(,;.'\- DE:faLlJ.t 3

� Dialogue HodE.' [:2J Implicit Int:egE�1- {

mor\o'logu,(": (0) J t�Ij(;1. (1) } Dei�al-l1t Honologl,ll;::�,

� [3J COnr1ectj,on Datc\,

applj,c:c\tion 1::.\-Ot(JC:Ol [4:] Imp1icit rnt.:ege\" (

-pj,(j,), p3(3)} D(:?t'aLllt I:)j,)}

'I

F:.r\C(:EI:.T: : ::".:SE:T {

[0J Iml:.'li(.:it: Datc:\ T\�an!:>+.�;:r' S�r1t-.:�>(J

[1] rmp1icit: pU�:;er' D:,:\ta S��t.: C

Chec:kpoint Sj.Zt� [0J Iml:)licit Intf:�gf:�r. D<:,.i�aLllt 0,

W i n d Q �J �:; :i. z � l� j. ::1 I rll p 'l j, (:: j, t I r\ t e ��I (:� \- D E� �� :,:\ 1.J,1 t 3 ,

(2J CQr\nec:tion Data })

F:.REI::'IJSE: :::::SET { r�0:f Imp'lic:it Ir1tf:..çJf:�r' {:X409(0)}}

O únj,co valor' df:�t'inj,do pa\�a o pc\r'[11r1etr'o Data Tr'...,,\ns'FE\� S�:Jrlt:(.1:-< r'��t'e1-(:.. a

�:;:i.nt,,\)(e d�� t\-an�Jff!\.'ênci,:\ de ap\.'(.;.'�:;entaç:�{o espe..::Lf'icadG'\ r1a r'eCOITI(.;:nd,:1,ç�;\O X409 [4J.

Connection Data: :::;:CHOIC[� C

open(0J an::J J RTS U,�;f:�\.' dat:.:'\

rccove\-l:l:1 Iml;)licit Sc!:;sior\ Conn�ction Id�rjtifi�j- }

R�t'use Reason: : :::: rnt eg�j- {

rts Bll!:;:J (0), Car\l'\ot r�ECOV�\� (i), '.Jalidation 1:;';:\ilu1-� (a)1" Llnacc�pt�\bl� Dialogll� Hod�� (3) }

O pa\-âITI�t1-o id�rltit'j,l:<.,,\dor' de c:on�Xão de S(�'SS�\O é Llsado par'(� �specit'i-

c..',\\- a conexão d� S�SS��(O que foi abor't..lda, COITI esse pa\-âmetr'o Po(:lemo!-:; r'�l-.:�ciona\-

a nova s�ssão com a associaç:ão RTS e)(ist�nte .

O par'�\met\-o l,Jir\(jo",.J Sj,:c!e per'mite negocia1- o nú.me\�Q de ponto5 (je sinc\-o-

nismo s��cLlndár'io ante5 da t\-anst'�r'êr1Cia dEc.' dc\dos �')ude\- se\- 'I.USI:)en!:;a, O RTS \�e-

c��pt 0\- (j�Ve t'ornec�\- na \-�srJost a OLl c:or1 t'i1-maç:ão Llm va101- meno..'. qLte OLl igLlal ao

� UNIVERSIDA.DE FEDERAL �O RIO DE JANEIRO� NUCLEO DE COMPUTAÇAO ELETRONICA

va.lor. pedido. O valo1- nE;'�f:Jociado é utilizado po\- ambas as di\-E<;:ões da transt'E--

" .\-enc la .

O pa1-âmet1-o ChECI<poj.nt Size pel-mitE nei�ocia\- o tamanho máximo dE dado5

.(em LlrlidadEs de 1024 (:)ctet:os) qLle po(1e sel- enviado ent\.:e doi5 pontos de sinc\..o-..

n:i.!:;mo principais. O valo\- ze1-o indica qLle f\enl-,uma ve\Mit'icaç:ão será t'�ita. O RTS

IMecepto\.. tornEce,-á L�m valo1M na \-e�.;posta OL\ cont'j.\-maç�\o qLle é meno\- ou igLlaI ao

'./c:-\1()\.. pl:.'dido. Excepciorla1m(;�nte 110 cas() qlle 0 ZE1..0 t'01- pEdido pl:.'lo RTS TI-ansmis-

!:'.01"' elE podE ��0I-ne(:ei qu<:"\I(i'-\(-?I- VaIo\-. O v,,\lol- for'rlecidcJ pelo RTS l-ecEPtor- sel-�

,() Vc"\101- má><imo I;.. gove\-r\c\\-"{ ,,\mbas a�; dj,\-e<;:ões da tr.al11:;fE\..êncj.a -

"

2. FASE DE TRANSFERÊNCIA DE DADOS

Qllan(jo (J LlSLlá\-io (:10 I:�TS tr'an'J,misg,01M elT/j,te Llm TI�A!�SI:-EI=".:-Ii:EQUEST, o RTS

tr.;::\n�:;mj-�:;�;)o\- emite �.\m S.-I:I?-\TI� ,I�F:.:QIJE:�)T enc<:\p\:;lll;.:1,ndu a AI::'DIj -

Um S-U-'{�l{O!�T t:�EQUI::ST ri em i t i d O 1:> e 10 I'(TS I ec ep t Oj- ql\an d cJ Llm p ,- ob 1 em,-, é

d (-? t E-:� (: t a (j (:) d Ll j- ,,\ n t (-:-� a j- r-?; c (-:� p <;: �� u rl ;::\ () F:. [I lJ .

) l=".:eqLli'J,itc\ndo o. contjMol(;� da c:orie><ão da ses!:.�lo.

Quando o usLl�r. io (j(J RTS t 1Mv,nsmij:';1:;o\- emit.e ll.1TI TUr�,,�-F.I-E?-,SE REQUEST I o

I:-.:TS (;:'Init(;� Llm S-'TOKl�I'J.-I:'I-E�ASE REQUE�)T, I�a -(.[-:cep<;:�\o do S-liJ::E!-J-F;'I-I:.i�SE II�DICATIOI�,

o RTS t\M'i.\nsmisso\'. emitE� LlITI TURN-F'I.-Ef;1SE Ir�D:[CATIO"� pa\-a o i.�SLl:.:í.1M io do RTS .'"'"

OBSERVAÇõES QUANTO A UTILIZAÇAO DOS F'ARÃHETROS DO S-TOKEN-F'LEASE

1. Tok�ns -O r�Ts )-ecEPto,M Somer\tE so1icit,-, o tol(En dE dados. No HHS, o r�Ts

tr<:1.nsmi'i,)sor' Sfi::mp\-� to,-nece1-á tOclo� os OLtt\-OS tokens disPOníve:Ls qL\ando Emiti\-

um t1.-GI�JI:: RE:QUEST .

�f�. No campo SS-USER--[1(-,TA é arm;:'tzEnado O pal-âmetro P)-iO1-idade da p\Mimitiva

Tur�N.-F.LEASE REQUEST .

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTAÇÃO ELETRONICA

OBSE:F�VAÇõES QUANTO A UTILIZAÇAO DOS F.ARÂI-1ETROS DO. S-U-ABORT REQUEST

.1.. O l:!f�râmet,-Q USE:F�D{)rA cor)tém int'Q)-ma(,:ões do abo\-to.

INFORI-'iAr;ÃI:) ABOF�TO; ; :::: SET{

[0:1 ]:J-1F..I..]:CJ:r I�AZ�;\OABO[-\TO or.TIOrJAI-.,

PARÂI-'iI:::TR(:)I;�EF;.LETIDO [ 1 J ]:ríF.LI(:;IT BrT STRING OI:;.T]:ON�I!- }

F::AZAO ABORTO: : ::: II\!TEGI::I�{:;;�\. ..! ,�; F r-:oB.-.E.11t,I-.uCAL ( 0, I,

F.AI�ÂHET I�[-) I rJVÁl- I DO ( i) I ..F.AF�ÃI-'iI�TI�O 1�I::f;.I-E:T I DO 1::0!�I�EC ]: DO

..ATIVIDADE:!\!ÃoF�ECOrl!--1ECIDA ( 2) I

F.ROBL.EI11'4TE:lvjl::.ORÁ&�I() (3) ...O RTS N;I..)O F.Ol:lt::: j!:\(:;E:rTA!� A S;!::ssÃo 1::.Oli: UH

f:.ERiOI:IO DE TE:MI::.O

ERI�ODEF.I�OTOCOl-O ( 4) I ..EF\I�O DI:: !::.!;�OTOCOLO DO I:;:T�) }

) F:.<:\�:;�5(:\ndo o cor\tr.Ql� dc\ '!.;��:;!:;�{o I;)�\\-c\ o f�TS r.��c�ptQr.

Qllàndo o ll'I,Uá\-io do 1�TS �mite Llm Tljl:;�N.-[J]:IJI::.-REQUE:E)T, o f;-\T�) t1-an'I,mi�,;,-;o\-

(jar.cí. o cont\-ole d:.;\ se�;s�.io pa1-C\. o OLlt\-Q r.::TS u.!:;(,\r\do �. p,..:lmitj.'J<'.\ S-..[JIIJE I�F.::O.lJEST.

3. F.ASE DE LIBERAÇÃO DA COI"EXAO DE SESSÃO

j. .Li.be,..<:\r;ão (j'-d�nada

O RTS t\-ansmi�.so,- erllj.te Llm S-I:::��.I,..I�ASE RI:.QlJEST em j-E-��;I;)OStf;\ c\ (;l-OSE.RE-

QUEsr. "Ia j-ecep(,:ão de u.m S-F�ELEr�SE indicatiorj, o RTS emit�� 1-I.m C!-OSE.:lr1d:tcation

r:., llm S-I:-:ELEASE .RE.SF.O1"'SE: .

�2. Abo,-to iniciado peJ.o LI.SLl-.;.\'-io

Se llm I:.:TS det-écta Llm pr.oblema sér.io, �� emitido um S.-U-?)BOI�T \-eqllest. O

pa,-âmetj�(J l-azão dev� se}- f'o,�n�cido pa,-a p,-opósito de di.."\gnóst icos e, s� o abo,--

.to foi p,�ovocado I-")ela ,-ecel:!r;ão de um pa,-t\met,-o inválido do I1HS, este pa,-âmetro

deve !�el- fo,-nec ido .

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO� NÚCLEO DE COMPUTACÃO ELETRÓNICA

r.;'Eli:FIL F.ARA O I:.ROTOCOLO RTS

i. I-Jmc:-\ as!:;oc:j.a,�\o df? I:�TS COI-j-�sPondf? a ltma Oll mai!:. conE.'xões clE: �;f::.::;S�'O CorjS�CU-

t j.V,:1.'.:; .A pl-im�ir.,;I. (;.� abf::'..ta com Dacl(:)�:; ConE.'><�:{o .do t :LI:)o al:)f.:'l-t:U.r.;:).; "1.�;} sLtbse(�t.tf?r1tes

!:;t\O c\be\-tas. COITI I:I,;tdo!:. Con�xão do t il:iO �-�eCUI:>(:::r.a0:;:�\Oj

2. 1:.�a!:;(J os P\-()cE'dimE:nt()S cI(.;� r.f;:CUI:>el-<:1.t;�{O s�::jam :LITIPlf::m,:::r1t",.(:lo5, r.:omo o:f O rl(:)�:;!:;O ca-

so. a iniciativ(:'1 par.a 1-�CUpel-aç:ão d� uma !:.f:.'s!i,ã(j c: bo,-tc:-\cla é SE�mpr.f:.' do !:;:TS ini-

r.: j. (\I. d o r. j�

�:}. !���(J !:;t{o SlIPol-ta("Jas sj.nc:,-oni.�",t;ão e gE:r.E:nc:i",mt.:::nto d("::' atj.vi(jc1.d(:: r\(\1. r\(:)!:;�;a im-

..1:>lf-::m(":�n�aç:ão .

V. 2.2 -INTERFACE 14TA COM O MóDULO RTS .1

As infc,l-m("i.;:C)f:C:�; .tr.(::I(:a(ja"; f?rltr.e O m(:)du1o I�rs �' o i1TA !:;i�(;) pa5�:;'-'t(jc::\!:; at1-a-, .1 " , d r '",

ve!;; ("Jo!:; pal-"1.m':::r.: r.o!:; f? ...ltrl(;:0��:.; .

ESt�5 p(.'tl-âm�t,-o!:; conter.�'{o 0 �r\de\-�!;:o da m(�J1�;,:1.gr::::m I:'r.ol:)\-ic\m(:'nte dita. A

1TI�:n�;;:1."')(:::m (\\Pl-(:::'::;ent.:a o Sf::�)uj.ntf:: -for.m,:1.to :

+ + + +

I EVEI-Jl..0RTS SS�IF' F:'R I '1 I T:I: I.JA

.t. + + +

EVENTORTS In for.ma o t ipo da P\- :Lmit: iva

SSAI:. rd�nt ificaclo\.. do ponto de ac:�sso d() S(:':'..'v:Lt;o de Sf::SS�'O

PRrI4ITlv�, Este camr:)o corltém 0$ pal..i\ml::C:t\..os da �1'..im:i.ti',;('.1. do RTS

No caso tlE.' tl-oca de info,-m(\1.t;ão ent\-e o lTIódltl() HTA e o módLtl0 RTS, o

camp(.1 EVEI'!TORTS da lTIeI1S,:1.g�!m pode ,,\ssll.mi\- os seguint:es valo\-e�j:...

(01) F.�dido de (:::stabeleciITI�l1to de a<;,;sociat;�\o (OF'EI-!Ii:EQ)j

(0e) Int1icat;ão de estabelecj.ITIO::C:ntQ de as�;ocia(,:t\o (OF.�N]:t-!D) ;

(03) Resposta df:: t.:::stabE.'lecimel1to cle associat;ão (OI:.E:l-!Ii:SF:') ;

(04) Confil-ma.;:t,Q de estab�l�cilTI�::nto de assocj.ar;ão (Of:.E"!CNF:' ;

(05) F'edido de libE.'\-açt-\o d� associat;t'{o (CLOSEI:�EQ)j

( 06) Ind icat;ão de 1 ib�l-açt\o de assoc iat;�to ( CLOSF�IND ) .;

(07) Ii:esposta de libe\�ação de associação (CLOSE.RSF:.);

(08) ConTi,-mação d� 1 ibe\-ação t-i� associação (CLOSECNF) i

(09) F'�dido de tr.oca dE.' .vez (TF-..LEASEI�I::Q) j

� UNIVERSIDADE FEDERAL DO RIO DE JANEfRO .� NUCLEO DE COMPUTAÇÃO ELETRONICA

---

( j: 0 :, :[ n (j i c ,,"\ ç �\ I:) ci e t.: r' O (:: ;:;\ d e v �? .?: ( T F.I- E f'0\ �) E r "1 D ) ;

( 1 j. ) rcd ido par.<.o\ da)- (;1. '.;e.� ( TGIVI:::I:-�I::Q ) ;

(1.í:!) Indj.caç:ão pa)�a ci�).r' ...".\ vez (T(JI'v'(::rND) ;

(j.3) I:.c:-:d:i,do (je t)-an5f(-::)..íJ:ncia dE.. dad()5 (TI:�AI'.!SF'F:EQ) ;

( j, 4) r n (j i c aç: �\o d tZ' t \- ,:1. r) 51: (-:: \� êr\ c :i. a (:1 e fJ <:\d D�:; , ( TI:-.:ANS F. :1: I-! D ) ;

(j.�i) ].ndicar;:ão (j(,". 1:\-(;\(�(;1.�,�;O da tr.ar\�,+'er.&:ncia (I:::XCE:F.TIND) ,

QLI.i:I.f\d() O c:,:\mp() I:::I.JE:I"T()RTS fOI- ig�.t�.\l ,,\ ( i) ou (c) J O campo F.F�:[r'iITlvA da

J'mcn�,a�JE'm "1.r)I-(;.'sent a o�:; !:;Eç,uir\t es sLtbcamr;o�:; :

+ , + ---� + -.-� t- +,.

I EI�DSE:S:3;�O ! .DIAL.OGO Ir!]:c Tur�l"' AI::.l- USEI:� DrlTA+ , ' + �. --+ t -, '

1-10 ca�;o do I:::VI::!\!TI�)I:�TS ,fc.\r. igLt(;"\l �'i\ (3) Clt.t (4) J c.' campo !::.I:;:]:r1IT],'JA da men-

!:;;:;\!:'Jem ,:\I:�)'.i!::sEr)t"<'.\ (:)'::; SE,'gLtir\t('.:\:; �'.UI:)I.:,,\ITlpO.:,; :

+ ,-- --+ .� ,- +

EST ADO US[�R DA 1- (� I R�)ZÃO I

+ -.t- ,- .�. 't- +

QLtando o EVE�I"T(:)r-::Ts fCli :l!:Jlt�,J. a (9) OLt (j.0)J o c",.mrJo �:.RII1ITIVA da men-

!;ag(",m aç�)�eser\ta os �;f:.'guj.r\t(;.�s subcampos:

+ +

P':-.:IORIDADI� I+ '

.. QLtando o EVEI�TORTS +'or igLtal a ( i3) J o campo F.r<IHITIVA da mE?nsagem

ap,�esent :r.\ Q5 segL\int �S subcampos :

+ -+ --+

I AF.DU I TEI"1F.O TRANSF

+ + +

,

� UNIVERSIDA.DE FEDERAL DO RIO DE JANEIRO� NUCLEO DE COMPUTACÃO ELETRONICA

No CctSO (jo EVE:NTOI�TS f'O1- :igLlc\1 CI. (i4) OLl (1',:i) O C;.:l.rfll:)(:) F:.I�IH]:T:['JA dct

mE.'n<;.;c\g(-�m apl-esent<:1 ot') t')egLlintE,'s SLlbcaml:)O!i.:

"f " + .

Ar:.DLJ

+ "-"-+

A d��!i.C1- il;:ão d(:-J'l. pal�âlTI!:?t 1-0!:. d<:1�. P'"" ilTlit ivas E.'ncont '-,�-"'l;G.' r1(J ít: em I ]: .2.

VI -COI�CLusAO :

A p,-opo!:;ta de f:'SP(-:�t-:it'j-c,:\,�\o E� impl(--;:lTIelitc!<;:t'\o do RTS �1E.'lo "�CE f�ode �.e1-J. rf(1 1 1"" n":.' rl 'c -.\ (I ." -:.' ITI CI .L- VE "' I -"" C) '.: "" l"'.:: t ."-' I .(I -'.l'.. (- I:�i"' 1�"'-1 (-- 1-n l "';:]. L-(.- .. J'(;-f" (-) (;ILt "" "',,- (;: (- lll .'"( )Ji::"'. ? ( .Cota( 4""" -",;..,- (,".","1;- ., -"'",J-)"..�-<,-"-)J-"(;--.,-I(;,"-.,v"":)-", ç;.(;,-.�J.�,.-,,:) .",,1 J",-)

11�:\(:) !:;t1o pcl.r"ti(:;Lll-,:�1�(:::�:. ,:\O !:;j.�;tE.'ma OPE':r'a(:;ioliC:\1 l-ltili.!ado E.'m n()s!:;<:� irl�;t.:,,\laf,:ão, 'I O

...)líf3 "

Apes,:\r" dj.!:;�:;t), (:::>{i�:;teIJI 1:)r-ob1E�m",,"l�:> ql-lE-�, d(-�v:ido.,,! �.:.l.\c! ncttl.\I-(':'Z,:!, �:;Om�'rlte

,�t1m:i,tE�m soILlç:(:)f:�s d(.::.'I:)�::'nd(,:,n�:i.':.'s ,:10 �:>j.<::.t.:( �m;::1. ol:)i::�r";::\(::i(:)r1<:I-l, C:OITI() i:� 0 (:".\Sf.:) d,,\ (:omLlnica-

,.:��O ent r"E.' PI-O(::et')!:;0�> " NE.�:;t e�. ca!:;0!:; .,,1.S �.oILl(i:õe�5 .:;.z\o P(:)st "\�5 elTI l.\m ITlôdLllo ""eparado

(:om LlITI,� :i,rltel--1�..:\(:(,:, t)(:::m (:I,:�.I�j-r1id(�.d(-::' mo(:lo a f:::\(::ilit:::.�1- "<'.1.�, mo(:I:i..F-:!-(::�:\,Oi:-;:s em (:;.:\so d(-?

t r" cl. rl �:> .r e 1- e n C: i a d (':� "'. j. S t E.' m a O p E.' r' a c: i () r1 C:\ 1 -

A9\-llp<:�ndo-""!:>e <:-\ dE.'st:r.il;:�'\o t'llncional do 1111S às r:0::'I,pecif:i.cc1.r.;:(je!:; d()�5 môdll-

1 O !:> F< T S J M T A E �� IJ A E o b t i::"� 1\1-- !:; e ct ci f:' S (: r- i ç: �'\ (:) c O m I:) 1 e �: (:1, (:1 o �3 i �; ,: I::-: ITI (;I. d e lí ,:\ n i, p III a, ã O ci f.-:

H(?n�5<:"\gE�r\!:; (111-tS) P\�OPosto pE.'10 I�CE par",:'l ser" aclotc;\do liO P\-Ojf0::.'t(:j !:�I::I:IE-!�IO.

BIBLIOGI�AFIA

i. ISO 7498

'",c Inf'ol-mation 1:0\-ocessir1g S�J'l,temt=. -Open S�stelTI5 1I1ter-c:onnec:tion -Ba�.ic Ii:e-fe-

�:: 1-en(:e /1odel .-� � ;� .CCITT X400-X430

He5sage Hondlirlg S:::Jstems-

3. HSY. C"Y"

..EStlldo da Sé,-ie de Recomenda<;:c)es X400..

Rel<:\tó\-io Tf!cnico �l(:E 0i87

� UNIVERSIDADE FEDERAL DO RIO DE JANEIRO

� NÚCLEO DE COMPUTAÇÃO ELETRONICA;:i;ii-

,.1,. G]:OZZ:I�, E. et a11

..ri:ecle�; Locai!",; de Coml:)l.lt,,\do\-e!:;

F'\-otoc:olos rle Alto l'1ívE�l e Avaliaç:ão dE:.' DeSf:.�ml:>f�nho"

11,,\(:; ...(:J\. aw-"'1 i 11 i("J86

'.:i. r..:I:I�11t=�Z, L. E.'t Ml?ncll?s, S.

'OUmC\ Visão do I:unc: i or\amer)t O do Sist E�lna clE.' líensag(;�m ( X400 ) do I'-lCl::/UI:;-I�J'.

Relató\-io Téc:ni(:Q NCE 05,/89

;6. í1!::t.�DI:::S, S. f::t 1;-'I!�li[I,t...°'Ar\i;lise � Esp,�{:j.1�ic;aç:L1o c!c.\ Agt'r\te UsUái-j.O (ljA) nQ Si�;t(,::lnc\ df:': r\,,"\nj.PL\laf;ão de

1.1er\�;<,.\�Jeri!-:; (M"'I�3) "

f�elatói-io Técnj.co I'�CE a s(':\- PLlblicado

.., 1 .1:. I" IíE.:.c' ,-, -'t F:']. F-'I' í r;-I.. c1."1-.�.::J,::J.f;. , ,w.

°'Uln<.i F:.\.oPO!:;tc\ cf(,'� ]:lnpl�ml?rltaç5o da Entidc\clE� (j\,� i�gente lJ!::.l.\ár.j.o (lJAF�:;' r\o Con-t (:.'\",.,\ (.j t� S:1..".t;:-, I.n""(:: (.1 ':-' loÃ..\ I.'.i F)l l l;"r.!;í[' (j c.. ""i:.' ll '-:;.\C'l..'.I-'. ( 1v11.1..1'-;'0' -.,\\.\.l".I- ", "\..,.�.1(;\1 ,�' !..""' ';.'.""'1..,, ...J,

I:;: e 1 c\ t ó i.. i O T é c: r\ :i t� o r� (: I:: a !:; e i- I;) Ll b 1 j. c <."\d o

I.) FI �. I�r..-r I o.loÃ'-. I II. E...' I�

c,. ...I"II::.i-, '-. �t 1t:.\.1:.;J, ::J.

'.(�náli�;� (i. E:�;p(.,�(::j.fic:<:\ç:5{:) do t1!.�{':�ntE� de Tr.ar)<:,f(,':)..êr)cict dE.' !1er.I!;;agE-�m (t1TA) no�3 :l !:; t e In a (j e H :,,'\ n i p u. I,,'\ r,;: �:\ o d (':: 1"'1 e 11 �:i ,�. !J f;;: n S ( lí r! S ) .,

1\(:::l<:ttór.io T�cr)i(:o NC[� 04/<:j0

9. f:OIRI1EZ, L. f�*: HE�I'1Df��) I S .

..Umct l:o\-t')PO!;;t<:\ d� IITIP1eITI(i'ntaç:t\o do AgerltE.' d(::: T\..<."\rlst'f:�i..ênc:j.,:i. de r1(:::nsag(i'm (líTA)r\ o (:. o rl t e x t (:) (j (':� S j. !'.; t t� m a s (:1 e H ,;\ rl j. F) I..ll a r,;: �\ o d e 1'1 e n .:,; ,:i. rJ I::� n ,:, ( l"i H �3 ) ..

f�f.?1,,'\tól-io Técr)ico I'�C�E a se\- I;)ublic<.ido

i0. F.rIZi�)RNO, J.i HENDI:�S, S. I,�t F'IIi:ríEZ, L.

..Iml;)If:�m�.nt,,"\f;z\O (je I-\ma :[ntei-fac:e HOm('!ITI.-!1<:\qLlirla I:>c\)-a O Si<:,;tem<.i de I.í<:\nipulação

.de Mer\sagem (1111S) riO �\mt)ien.te VAX/ljI1�5..

Relatório T�'cr\i(:o NCE a !:-)(.;.')- pl..tbli(:ado

� UNIVERSIDA.DE FEDERAL �O RIO DE JANEIRO� NUCLEO DE COMPUTACAO ELETRÕNICA