*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
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 irltJt-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 AID IMF'LEMEITATIOI 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:»)-ojet 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::II:'AC . :
o.
.
.,
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
UHA PROF'OSTA DE ESF'ECIFICACAO E IHPLEHENTACÀO DO RTS F'ARA O HHS
I. 1NTRODUCO
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"",\ .
,
1E.'s:;e \-elatót-io, set-á ap\-esE.'ntado ar.)E.'nas ::\ sPEcif: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:>Lla(;:ão rJE.' r1E:nsagE.'ns E.' sLla imp1E.'-mer1t:.,.\ç:1o fazem rj:::\1-t"': de I-m p,-ojeto denomirl:::\cjo REDE:.-.FIO. Est.:E.' P1-0ji:?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 Fio de .j;:lr1ei1-0.
.
A iml:>lement<:\çto 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, frll 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 constitum o pl-Otoc010 X.25. O P,:1.d1-tO X.25 é ofr.(.::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 Fedi:?-Rio tEm ComO tar.E.'fas o fl:StlldoJ a E.'sPfl:cificaç10 E.' a im-plemntaç;ã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 !-tns..."'\9E.'ITI
-O se\-vir;o de l"iõ.niplllar;ão e T1-ansfe1-ência de Ta1-efas
-o se1-vir;o dE.' HanirjL1ar;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
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 FTSJ módltlo inte31-(.-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 OIAL 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.e1e}-E.' a ltma por;;!.:;ível l-ecepç:o dE.' uma Irll':r}sagm ")}-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 so :
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 Elmrlt: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ÁFIO i. -"- --." + I + .f I UAE I I + :--+ I I + I I I1TAE I I + f. I I i + I r,, I I FTS I "' I i + I ..+ SESSÃ(I
HODELO FUI-4C I OI"'AL DO X. 400
Em 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. ns
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..J
Cte .
.ap lCa,<:\,O
,;.} '-E'=;por,'::;",,1,v
pe a C1-1i'.1,'aO e mar}lt.:lnçao
CJe as:;oc:l(;1.çoes
nt\-e
C)S 1-')<:1,}"E:'S
d
AE E pf.'1c.\, tr.ansf\-ência
c:onj.<:{...,E:'1 das
l'n:i.dads
d
dc1,dos do
p,-otoco-'10 rje ap1ica,ão
(AFoI:II.J) nt,-e
e'::;te!:; pa}-Es.
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\nidads
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 g1-nciamE:'nto
dE: associa,õs,
d(':;'talhado
m
Sgllida.
é COlTIIJosto
Plos
p\-ocediITlentos
de :
Establecim(':;'nto
e té1mino
de associaç;ões
-Transf'e\"ênr.:
ia
de HF.DU ' s
-G1-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
entndimeno
bilatE\-al
qLt
det'ine
os segl'intes
pontos:
r1r
UNIVERSIDADE
FEDERAL DO RIO DE JANEIRO
(i)
O númf!r'o
máximo
(je associ;:1,çõS
que podm
xistil-
siml,tltaneament;
(!:I
I;;
) Se as assoc la14:oes
'
,
llsa
dat:; sao
,mono ogos
'1
Oll
d],c\ OgO5 ;
.'1
(3)
QLtal HTAE tem
a r'es)onsabilidade
d
stablecel-
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' estabe1c: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\-minada
d
",
,
.,.
( 'J L' .. h '-'Fru
."q\.lan'o r\(:1.o e mal'::> l1cs ,;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 imEdj,atc"\me:nt(;:,'; ci.O in',.'és dj,5tO, G.'la pode 51- (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)cldEm existil- simLlltal-Ieamente vai
deIJf:.'n-de1- da capacida(:I do sistema. Cat=,(J o máximo sja atingido, o RTS não dev\-;i
inicia1- OLl acEita\- novas C\ssoci..c;:õf:.'.;
.2) r.:lssociaç:ões sio f:.'s:,tlell::cida.. pelo H TA (ager\t, (je t\-ansfel-ênci;:.. de mensagem) qlle tm 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<:"\mbm sel- tel--mj.r)c\das 1:>1-f:.'matllr.c\ITIEr.'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\-âmEtr'Os:
f"' -Modo de diálogo, O modo diálogo ;:-\lte1-nado dC've se1- sC'ITIP\-e sLlPO\-tado, iesta
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
, ,'- f:'r.otocolo df:: Aplicc\l;ão, O iclenti-licado1- 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 rTs 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 SEssí,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 implEmentado\.. , 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 qlE Lma 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 .fEQUEST 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 Inicial
O llSLlá\-io do ITS 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
(4)
p\-otocolo
de Ap1j.caÇ:{o
D'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 ab1-tlt1-a
da associaG:ão.
CHOICE {-.
.,
I.."UL.L., se nnhltma
'Jalid<:"\ç:ão
é ..-eqLte1-ida
( 1)
II1F'LICIT
SFT (
nom(:,.' I1TI'4 (0)
111F'LICIT
IA5
st1-ing
passJor.d
(1)
anJ)
}
.OF'EN.
INDIC..TION
I:'al-âlllt
..-O; :
( j;)
Ende1-Eç:o
(jcJ Irl :Lc :i.,,\dor.
O Endf:'1-e<;:o d'
Sess'{o
do ITS
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.,,\logo
O tj.po
dE.' assoc::i.aç:'{o
;e,.'nrjo abe1-ta:
monó1ogo
Olt diá1oCJo
alt)-nado.
Est
par.âmt:)..o
t..-anspo)-t'a
o rnsrno
valo\-
corno
na
p1-irnitiva
OF'EN.Re-qltSt
.
.(3)
VZ
Inicial
O usuá\..io
do RTS C)Lt t1-á
a vez
inic:i.al
de comL\nica(,:ão,
o
j.niciador
ou o rspor\dedor.
,
Est
par.âmet..-o
t1-ansporta
o mesmo va1o)-
como
na
p1-imitiva
OF.EN.!e-qLteS t .
(4)
F')-otocol0
de Aplica(,:ão
Designa
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
(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\eqlles t
-A va1 idat4:ã(:) dos I;)a,-âmt:t j-OS é r-eal izada , e l\m OI:.EN- !:::IS!:.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 rec\.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
-"-"..",.1'.: rrl":.t-:-. 1.-(J (.-. )I"'\.I .'I.-',",i-"'- t.{-" ;:." lr 'rI,"!
.j (-a(:J<:-..""-';'-' .r) <'."' "' .:.I";'::i'r' '. '..':Ir'j-" \. ) .{,,," )\..'...1-::'.;t' " -.",-:>-.,-, I':' .:;.11'..,,><;-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 msmos 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 V2 dE t1-ansmissão- I\lenhuma. das 1;}\.; imit j as de CLOSE ( CLOSE .I:::EQUEST , CLOSE- IrDlcATlor, CLOSE -RESF.ONSi e ClO-SE. COtFIRI11'-'tTION ) possl-i P1.'-tmt \OS
-UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
I I. 2.2 TRANSFERÊI"C I A DE MF.DU ' s
Um LISuáj- io d(,1 ITS t: 1-ansmit: E.' a Pj.. imit iva TI:rjl'-fS7f.::r .Ieq\:lest ")a1..c\ pd ir a :1-(;\rj!;;fer.êr1Ci<3. c()nf'iávl (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-,., .,J
nexao de sess"'.o .
II.2.2.j. -DESCRIÇÃO DA F.RI(1ITIVA TRANSFER
..TIANSFEf .I:;:EQUES-r " F.i:\1-"\met j-OS : ( j. ) AF.DU A MF.DU j:' ;e)- t)-<:,\nsj-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, FT;. Detf:.'r.m:i.r),:\d(:) pOj- r.(0Jj-a l()c:-.:"t'1.
A seguj.1- *,::;tã() j,\S r.!':.'!=J'-as ,:)...,,\i-a as!;;OCia1- 111:'Dl.J..:; à.::;. associc'ç:ÕES:
(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
(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 mns(."\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.' qltes 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.Ilsrnite (;\, p1-imit:j.v,. E:XCEF.TIOI\.Ir\dic(.otjoor1 '::ie elr::-: r\{cJ c:ol1sgu.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:[CA1IOI'l r'a\-âITIt \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 MensaJem )em a vez po(-ie r:,;nvi"C1.\- t.tm8. p}j.mitiva TUFi'-!-F'LEASE.ReqLI.est t':L!,jO pa}âlnet}o de p}io,-idade \-e+'lte 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:.'(lisita 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-io1idade seja igual OL ITlais alta que a in-d icain-da na TURN-F'LEASE. Ind icat ion .
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
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"to Sf:: E1E' r\ão tiVf?!- a:Ln(j,:I. a Vf:..Z. I 'v.f::"': é J:)(.;.'iJi(ja ou. 1:)(:1"-"'..a t \-c\ns 1e\ 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 i-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.
...
TUFI-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)ES 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)-tm(':.'t)-O, t-:OITI O m<::;mo v,,\10\-" d<:" P\-iITlj.tiva TlJfi:l'l-F.I-E,SE"Ie-.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 TUII.-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\.vios 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 ITS-'RX + -,- -.-, l- '.. '-
f
'- ,,- '.. + --, 1.- -,.- .-, --.,-, ,- -+ + , + ..ATIVA-SrS3AO ! CONSO!..iE.-SESS:O 1 + ' 'J:: + 1--' I + r. , --:t ,- .,- -.-+ " SESSÃO HODEI-O FUI-JCrOrjA!- DO RT) .1(J lTIodelo 1I-tncj,onc\1 do ITS (: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.;áY1 .plo Pf.OCGS!:;amGnto (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
, ,J
L\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
Iesponsá'...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 lecebida pela funl;ão CO!"SOHE-SESSÃO É p\.ocess,d<":1, e \-epassada aQ m()dL\IQ I"-'iT, CJI-\ant1Q neces'5á}-j.o. F.o\- Olt\-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 P1ocedimf:.'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
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 c
1.1F Q.,;)e..,.----mon t a (;LOSE:(IF:. -estado::-.:I:;;TS-Ir(.':ITIVO #!, 7. Se STGVIND --mor)ta T(1IV!::IrI:1-..es t :,,"\d o::::TRAI')t1 :[ f)f; OFi:
(3. \'Íor\t,,\ sCOr!F;:o ir,-1:c.\IITI"\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-.IATI'JO Serl \o .-; est ado::::I:;:TS-IBOITO
-irlfol-nl,:\ <\.le nãQ e>{j.!:>t(:': mensagelTI a SE.)- En.'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-SRELCF
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
+ .+-- + +--- =- +
I RTS I TI;;:AI-JS-- 11:;:fCEI:;.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:::rEI:;.TOFi: 11BOr.;:TO !
.+- --.,- + + . +- ---+ I SC(:)11: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?\BlrD I 9 9 9 9 " I 9 9 i. +- +- I. :. + +. +. . t. +. F.\oce(:1 j. mE:1i t: O : i. Se SCOrJlrD -mont a DF.EIII\!D .-est ado::::W-.0!:;.I:::I'-!I:SI:;.
2. SI: SCDI-!C"!F. e \-sll.lt...,\l1o é aceito
-monta OI:;.El"'ISI::' c(:)m SLlCS=;Q -.se telTI a VZ es t ad o::::TRAI-!Srj I SSOI ,.. snao .-st ado:::RECEF.TOR ,.. snc\o
-monta OF.E:NISI:. com t'alha
-stado=RTS-INATIVO
3. S SIELIND
-monta CLDSEIND
-est ado=l-CLOSERSF.
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
.. " .-.+. -.-"- : " "- -"- " +
I::VIITO [IESCr I ÇAO
! -.-" ".. I " " " "-." I
lL'..''I:.)..-"i
I
:;.f:.,':1",!
L;I-I'"" J.-,(;,..".J-"\"ç:;",-.,,I"\ 'r!;{ ( (:t.." ,,-..
I- \'"""'t,
-,:1;;) \r".:- ml.";(:"!.J.--"'---J\"\
r.\ (.j,:"" d "'(."\,."dc'(-I (1-LJRI\!--GI'"JE. FEQUrST)
i 1 " " " "- --" !
r TI::.I-E:fif;E:IEQ I f:'edido d:; tl-oCa ("j ve.y- pa,-a a x:r.\rlsITlj.s:;lQ rlE mt":nt:;'"-gGr1; I
I I ( TUII'-F.L.I::(..)SE -IEQUr::ST ) I
,
1 1 " "-" " ;...I
..f TI=".:(.)I"f)I::-rIQ I F.edj-dQ de t\-anSf(;:,,:1-êncj-a d<:.' Llnidade de dados I
I I ( TRANSF" .RfQUEST ) 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
..Otr,
I"-,,1'(, ,..","".."." -1,,-- 1\0;"-,.- -.,--,--","",\\J-. -r'- ,
t "-" "---"-.- I " " "-" J
(:'
I
:-.I::.Jrl
'I
JII
]
"11CI"i C.."I'-!:;
o
(.Ir::- .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 .""J.. 1I
I
.I "\ci] . c-."","\...)"I:. .":\'..!:... (.1';:'l1
"---,(;\"..0;"... -t) (.'.'--"'r."!;; c) (J"" -.lI;:-vç ""-'.-"I
:)-:!,"-c"'
-"' "' t-,
.-?,,\.-,..;;)-",( rl':-ITl i"-,::!;i(,, ("\i"I\-.,,,-.J(-I",, \."I(:J":
I
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-."io (je '::;'i:!'.;:;io I
I I "- "- ""- 1
I SLJABIID I rnd:i.caç:{Q dE "<'\b01-tCI )1o lls.l:::Í"r.:Lo (f1-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
-+. + 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--StO!-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\beleciI11Ento 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 I
r 1 .
I
.'. ';:O ,:. c: f.-:o
I
..., "" -, ,. ",
! I J 1
I !:;:TS-..f)j(lrTO 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=;sio .
.t +. +
I EvEr1To I DESCRIÇÃO 1
1 ( I
I OF.EII: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'!.INDIC1TIO"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
1.3. Se St:O"lIND
-mont a S(:OIRSI:' 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 TrAli!311ISSÃO DO RTS
.1
+ +. + +-.- f f. +
I RTS I TI:::AISI1ISSOR f RE(:I::F.TOR I '..J-- I !..J.- I W- I J- I
I rNATrVO I I I OF'flil:)r.:.1 CL.(J;i:::I:;I::' 11:;:E:([:I::.T(:)I: I TI:I:')rJ:;líISf30R I
;.. +. +. + f. + IOI::'fNI:::EQ j. + f.-- +--- +- +- +-- of. IOF:.ENFSF. 2 I -+.-- +-- f. t + -+ '-. + + 1 CLOf;E:FEQ 5 9 5 9 .f- + -f. +- f- + + + f. I CLOSERSF' 3 + ---+- t +--- + + +-- + I TGIVEFEQ 7 9 7 9 -+. +- + + +.- + t + + I TF.LE1SEFEQ ! 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 SCOIRE(i -est ado:.."W.-SCOI.JCrF---at iva se!são
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
í.?:. Se.' é Or.EI-!RSI;. E f.;:st",(10 é aceito mon'c a SCONISF:. 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'JEIEQ
-5
t ad () ,.-.,RECEF.TOt<
.-at
i'/a
sessão
c'
8.
Se é TF.LEASEREQ
-mDnt
a SI;:.I-IASEREQ
-st
ado::::l.J-CLOSE:RSF.
9.
mDnt a SUABRE')
-at
iva
s!'.;são
-monta
SCONREQ int'o\-mando
se tm
o di1-ito
a vez
-St
ado=W-SCONC1F
ativa
ses5ão
v, , '
e
w
UNIVERSIDA.DE FEDERAl DO RIO DE JANEIRO'V NUClEO OE COMPUTACÀO ElETRONICA ;
A
-v -ESTIUTURA DE DADOS
V.1 -ESTRUTURA DE DADOS UTILIZADA II-!TERNAHETE
1:'0 ponto cte vista inte\-rIOJ O I1lÓdl-tlo FTS OrJel-,:1. SOb\-f:.: Ltm,:\ ;:.í.r"e,,\ ("Jf!; d,;\.d(:)!:.;
(; uma \'rlt\."aâa na tabela de as<::)oc:iaç:()e), ondE se Encont1.."\m irl+'ol-maç:(5("::s St')b1..E
ci(-t (&gci(-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.é-dEt'in:Ld,:1. de m(,;"m()I..j..:\J e é
ut:.j.l:j.:.!a-d(:t <:\I:)Er)"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.árj.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"'.",",--.\ V(.\""\."."'..'. IT(
"'
nt".,-, '."'III .:'\- I.ld t:' I""'"-,,.-, t:".. O';: C1..I:.":.".,-)"..."."::}.0;;. C".'I
.I-I.i""':. d "' 11Ii!"'-.." ril("'\.."i." '"\J-..'." "' ".(:í c) c.r-1.".."."...' )I.":.ri!'. l..( .I
';'.J ."':; r:)I:.'.I" J() ,:. ::}1,;('-guint (..::':> c:aITlpo!.:; :
t C'A
I
:'
;:)...)".
Id(-::ntit\j.c:ado1-
do POlltO
de <.,(::esso do ser.viç:t')
de ses!:;ão
(f;:;tII::')
(:.f")amad(;).
F.I:(EF.
ff:el-f}ncia
paI-<.' o RTS .
SFEF.
Fefe\-{:;;rlcia
pal-a
a SESSAO .
ESTADO
:(ndica
o sta(jo
<::'m qLle se encont1-a
uma detelminad(;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 .
REINIC
Info\-ma
se Ltma c:onex'{o
de sessão
deve
se1- 1-estabelec:ida
dvido
a Llm abo\-to.
UNIVERSIDADE
FEDERAL DO RIO DE JANEIRO .
v ..2 -IITERFACES :
V. 2.1 -IITERFACE 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<,,-' sssão l:>odITI
!:; " ). :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-a
f\
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
"'llt
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:).')\-."(..1<:\ CJR
...'::1. ,..J...J...'--.'..';'..'-' .1(.I(:.,llt .l.J l .-;". -.\ .:":"'.'. (1
C:.;."'-:';'""V.<:\ \J-\I
:>al
-'.., O ':.r'"".Tc. TIF.O Idl:::l-,t.:if:i.c:a a Fr.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., SSSao. 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á.,.11 1;)(;.'10 l1vio d(;.. int'ol-mar;:Õs da camada d ses'l;r:\o pal-a o mó("Jul0 FTS .
No caso da t)-O(.-:,l d(': mI1.;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 S9uíl1t(-!'.> va1o1es:
( 1) F.ed i d Q d c (JI1 E.'><\o d e sssãQ ( SCO!REQ ) i (2) Indicaç:ão d conf:><i:'\o d sssãQ (SCONIND) i (3) Rsposta dE:: c:ol1xão d ses,ão (SCONI:;:SF.) ; (4) ConTilma(j:ãQ d",. col1exr.o d .>essão (SCOI'CNF) i (5) I:.dido (j t\-arlsm:iS'l,tQ 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 conxão d sessão (SRELIND) ;
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
«) t:;:f::SP05tc\ dr",- lj.br.,,\ç:\o de cone><{o de Sf::'f})\o (S!I::L.ISF:.) ; (j.0) (:ont'i,-mac;{o <je libf!;\-at,;:ão de <:on><fo <jf:: .:;,essao (SFI:::I-CI-1F)j (i.1) I:.f::did() do usLlát-j.o d& abotto 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)kEn.. (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:)te:cnta Q!5 sf::gLlintcs sLbcaITIPO':';':
-+.- -- + + 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"itDOR 1 CHArí(l:IO 1 ! ( * ) I
of. + +. t " --t. + ,-. .--+ t. +
NQ cascJ dQ t j.p(.1 sf!;t- iJI.J.c!.1 a (3) OL (4) ,o C:c!.mpC) F.)RME1-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 REQUISITIJS j IJFIDOS I
I CHAI"iADOli: I COHUI4 I AD ]: C. I CI-lAI"iiDO I I I ( * )
+-- +- + + + + + -- "
No c;a50 do típo set- ígLlal a (5) 0\.1 (6),0 camr.)o F:.ARlvjETI:::O da men!:.ag(;m apt-f!;sf?nta 05 sJLlintj;; sLlbc\mp05 :
+ +
I DADOS
+ +
tlm UNIVERSIDADE FEDERAL DO RIO DE JANEIRO .
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:tI'1!:::TI:;:O da m:r1S.'"\gf::ITI ap\""e,:;ôenta OS :;l'9lj"ntes ';llbcampo; :
+--"--"-"---".. Dr1DO3
(*)
+ "" 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"'-"'gll:l"I
"\'r" (::",." ""lll) ("";'1'TIPO "'" "'. t--,..-'-"\ "' ..."-","--,::>"."."""' .;). + -"---"--" ""-" ."--+ I RESUl.T(IDO DI:,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"'""'..:>."'.:J "."'
o
'" (::':'(.' lll .I"'J--.'(:. I-"::>-'L-.'".. ..'" LlL)r"-' rrIIJo
'.""""""-"-""-" ".. RESUl..TiDO
+---" +
QuandQ Q tipo fQ1- j"gl-l...'\1 a (i4) QLl (i5), o c...,\ml:)Q F.AI:;:ÂMF.::TIO 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;.fI:-Â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 JANEIRO
De!:;cl iG:ão doS Pa1-âmt IOS 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 .",,-..1.1.."'. L"rl t-. I.J; C .-.\ C!.(.)\-,,:' ". tl .-.'<;"-)1." I.":.r;)'1 1-':.' r1t r:.'-.,;,,", F )-"-.." C) P\ - O'-""v.- clr )\- (..,., .10 S c r),:. " '..."...'..II II'}c -"'I IYtpO c ...
d(,;:s,:,; F)a)-1ITlf.;:t ,-o são :
a. j. ) '-Jse1- CI-. ,:\m{\\(:1 0'.. /(:h ;:1.ITI,;1.(j 0
c-" IdE.'ntit'ice, 0 l\;I-I,:\r.io do 5E.r.vi<;:0 de !'-essão ql\e j.l1icioll/"..cbE-.'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;; .
{:'\.:) IE.f(=:r.ericic:\ Ad:l(:iol1,;\1
T,:\mal11-.0 m;:;\><:i.mr.:): 2 o(:'cet:(:),:.
b) f;:(.:,.'Ll1 t ..,\(jo (j,<,.\ COI1(,0-:><ío
Idl1tii..ic:-.:-\ o ,LlC(.;':.;!:;C) Ol\ fe,1he\ 110 stab:1cilrll1to 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..,\ I1St pa,-âmet.: 1-0 é I-trll do; :
(i) l:;:a2t,\o l1ão i:?sl:.'ecificad'<'.\j
?-; (2) I;f:.'ji,\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) Rji<;: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. .
Rejitado p1o p,-Qved(J'- S .S .qL\ar1do a l-azão da falhc"\ nste P...,..('\metl-o é L\ln dos :
(i2B) Razão rl1o (=:sp(=:ciTicadaj
(129) El1deíet;O SSAF. chamado dsconhcido;
(130) U5L\á1-iQ S.S. chamadQ nt'\o col1(=:ctado aQ SSAF.;
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
( i3i ) Cc>nf)st [:io rlo pr.o.v('?dor- do S .S .í
(j.32) S V<=.'r-!'.;{c> do r.)r.c>t:oco1c> PI-01:)OStO 11\O é !'.)LlPOI-.tad;;
t
-,
.
V---lo
\-Lr(0)
(
I.J ) (..J)ou
('-\ ) PO(1f...ITI,...".
t
"".. ..'I--1-".--'I
-ltE 'r. n"' \-.,...s
-OmeI1E.o. (" 1':..'. ,., c- ..,:> .-:., ""'.':'lt"-'.:'I:... ..;,. ,:\ "'.'.
po;ta- QLla1qLl('r. Llm do; va1or-&j;; j.lodEm E.';tar. F)r-E.'!:;erltes l1a c:(:)I1.fil-mc...ç:ão- Tamal1ho dQ
c:ampo: 1. O(".:ttO.
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:;
ObSI--.., d
..,
1
.-I
1t
.va(j;.:...:; elTI Llmc\ C()rlx,;-..(:) -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 SCLll1dá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í-,,.<:\.1\-- (.j.)
(;,t
\..;..,1:.'I-'."-I"'I I.'(:.I
":)\..L.'. I.'f.i..'.".".'(:-I;;I:.'", 't".-\...< l.-;;.;". :} '"10 Exce(j:{o c
11 DadQs t)-Cl.nspal-erltS ,
Quando Ltln det(.;I-minc:'1.do bj-t é igLtal a zEr.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-âITItl"O t'az pa)t da p\.i-mitiva S-DATA, SLl 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 JANEIRO
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-fIO(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:ndr.EçO do SSAF. Ch(;"\ITIado
C
ont
m . o. SSAF 1a\-a o qLla1
a Conxao,..
d ses!.:;aQ ... d-EV s:Y. EstabelClda. . T-.:\mar\ho 'Tláximo: i6 OCt t os .j) TOKEI
É LIma 1 i!:1t a (jf:: Tol( ns cLlj o acsso .t á sndo }-eqLlisi t ado OLI cd 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 SCLlndário E.' de libe\-aç:ão.
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
.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,-anse\-ê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-liz1. 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.) ICE
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"! fEQUEST 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 J
xao ":' SeS5c\O qu0:.' l' o 1 ,,\ 0,- -<.""ú ,,\ .
Os dois casos são dit'E1-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'exlo Cfl: ess,Ao
.O RTS iniciali2c\clo,.. t'o,r\E.'ce,-á o j.dentit'j.cadol- da c:onE.':-<1o clr:: s5são que
identifica,-á l{nicament:e a conexão.
Identific\do\- da conex10 de .essão::::: SEQUEI'4CE {
Ende,..eç:o-RTS INICI(:1LIZADOR r0] 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
o E.'ndI-ç:o d() RTS inicial j.zadol- qLivalE.'ntf' ao E.'nder.eç:(:) )SAF:' ch(:1.ma-dol- qle, 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 r1io 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 rTs l-ecepto1- POdf: i'CEITIF ()L REJEITAR D S-COi'JI'JECT iI'1(jicat::iol'l. O pal-âmf::t1"O }(-;Lt1t<:,tio indica}-á D CILe OCO1}-eLt. Algulrlas cILalif':i.t:aç:c)(-::t:; (j", r',2io tie I-e,:iej,ç:ão POclE. ;er' co1oc:adt: r1o p,:\r.tmet:}-o DADO DO lJSUÁI:;:I() .O pr.(:)v(-"dor' ti: !:.;e<:,;s\o PO(jf::' I:JE.'-j e I:JE.'-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-âmtl-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.'SJaco.
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.
8t
lda
com zel-o .
7.
O RTS originadol-
da Con(x;:o
selTlple
pdil-á
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.
"
Io
caso
do ol::'ErJ, o FTS originador
da c:onE:><ão. E.'sPE.'c:ifj,c:alá
qLal
RTS
inicial-mf;:-:nte t1-;;.\
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
dve
S1-
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
E, 1,./0 ca;>o do S-CO!'./I'./E:CT r'(tuest e:>te par.âmtr.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.ACCfF:.T Ol.t PI;:EF'IJSI:: li(:?pr\(1..::rldo do par'\mt't:r'o Iesultalio,
r.:.COINECT: : ::..,SEQIJEI-JI:E {
[0J Imp1ic:it Data T\anst'e\'. Snta}(, [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 [il Implicit Intg(,;.'\- DE:faLlJ.t 3
Dialogue HodE.' [:2J Implicit Int:egE1- {
mor\o'logu,(": (0) J tIj(;1. (1) } Deial-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' Sr1t-.:>(J [1] rmp1icit: pU:;er' D:,:\ta St.: C
Chec:kpoint Sj.Zt [0J Iml:)licit Intf:gf:r. D<:,.iaLllt 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 { r0: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\-anJff!\.'ê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\ Connction Idrjtifij- }
Rt'use Reason: : :::: rnt egj- {
rts Bll!:;:J (0), Car\l'\ot rECOV\ (i), '.Jalidation 1:;';:\ilu1- (a)1"
Llnaccpt\bl Dialogll Hod (3) }
O pa\-âITIt1-o idrltit'j,l:<.,,\dor' de c:onXão de S('SS\O é Llsado par'( specit'i-c..',\\- a conexão d SSS(O que foi abor't..lda, COITI esse pa\-âmetr'o Po(:lemo!-:;
r'l-.:ciona\-a novr'l-.:ciona\-a sssão com a associaç:ão RTS e)(istnte .
O par'\met\-o l,Jir\(jo",.J Sj,:c!e per'mite negocia1- o nú.me\Q de ponto5 (je sinc\-o-nismo scLlndár'io ante5 da t\-anst'r'êr1Cia dEc.' dc\dos ')ude\- se\- 'I.USI:)en!:;a, O RTS \e-cpt 0\- (jVe 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
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 neiocia\- 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,-á Lm 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 TIA!SI:-EI=".:-Ii:EQUEST, o RTS tr.;::\n:;mj-:;;)o\- emite .\m S.-I:I?-\TI ,IF:.: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 usLlr. 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-'TOKlI'J.-I:'I-EASE REQUE)T, Ia -(.[-:cep<;:\o do S-liJ::E!-J-F;'I-I:.iSE IIDICATIOI, o RTS t\M'i.\nsmisso\'. emitE LlITI TURN-F'I.-Ef;1SE IrD:[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. Tokns -O rTs )-ecEPto,M Somer\tE so1icit,-, o tol(En dE dados. No HHS, o rTs
tr<:1.nsmi'i,)sor' Sfi::mp\- to,-nece1-á tOclo os OLtt\-OS tokens disPOníve:Ls qL\ando Emiti\-um t1.-GIJI:: RE:QUEST .
f. No campo SS-USER--[1(-,TA é arm;:'tzEnado O pal-âmetro P)-iO1-idade da p\Mimitiva
TurN.-F.LEASE REQUEST .
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
OBSE:FVAÇõES QUANTO A UTILIZAÇAO DOS F.ARÂI-1ETROS DO. S-U-ABORT REQUEST
.1.. O l:!frâmet,-Q USE:FD{)rA cor)tém int'Q)-ma(,:ões do abo\-to.
INFORI-'iAr;ÃI:) ABOFTO; ; :::: SET{
[0:1 ]:J-1F..I..]:CJ:r IAZ;\OABO[-\TO or.TIOrJAI-.,
PARÂI-'iI:::TR(:)I;EF;.LETIDO [ 1 J ]:ríF.LI(:;IT BrT STRING OI:;.T]:ONI!- }
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-'iITIO 1I::f;.I-E:T I DO 1::0!IEC ]: DO
..ATIVIDADE:!\!ÃoFECOrl!--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
ERIODEF.IOTOCOl-O ( 4) I ..EF\IO DI:: !::.!;OTOCOLO DO I:;:T) }
) F:.<:\:;5(:\ndo o cor\tr.Ql dc\ '!.;:;!:;{o I;)\\-c\ o fTS r.cptQr.
Qllàndo o ll'I,Uá\-io do 1TS 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 IF.::O.lJEST.
3. F.ASE DE LIBERAÇÃO DA COI"EXAO DE SESSÃO
j. .Li.be,..<:\r;ão (j'-dnada
O RTS t\-ansmi.so,- erllj.te Llm S-I:::.I,..IASE RI:.QlJEST em j-E-;I;)OStf;\ c\ (;l-OSE.RE-QUEsr. "Ia j-ecep(,:ão de u.m S-FELErSE 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-?)BOIT \-eqllest. O
pa,-âmetj(J l-azão dev se}- f'o,ncido 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