Вы находитесь на странице: 1из 8

Modelo OSI

Origem: Wikipdia, a enciclopdia livre.


O Modelo OSI (criado em 1995 e formalizado em 1983) um modelo de referncia da !"O #ue $in%a com
principal o&'ec$ivo (er um modelo standard, para pro$ocolo( de comunica)*o en$re o( mai( diver(o( (i($ema(, e
a((im garan$ir a comunica)*o end-to-end.
+($a ar#ui$e$ura um modelo #ue divide a( rede( de compu$adore( em , camada(, de forma a (e o&$er camada(
de a&($ra)*o. -ada pro$ocolo implemen$a uma funcionalidade a((inalada a uma de$erminada camada.
O .odelo O"! permi$e comunica)*o en$re m/#uina( %e$erognea( e define dire$iva( genrica( para a con($ru)*o
de rede( de compu$adore( ((e'a de cur$a, mdia ou longa di($0ncia) independen$e da $ecnologia u$ilizada.
ndice
1 1i($2ria
3 !mplemen$a)*o do (i($ema a&er$o
3 -amada(
3.1 1 4 -amada 56(ica
3.3 3 4 7iga)*o de dado( ou enlace
3.3 3 4 -amada de 8ede
3.9 9 4 -amada de :ran(por$e
3.5 5 4 -amada de "e((*o
3.; ; 4 -amada de <pre(en$a)*o
3., , 4 -amada de <plica)*o
3.8 8e(umo
9 <r#ui$e$ura !n$erne$
5 :a&ela de e=emplo(
; >er $am&m
, 8eferncia(
8 7iga)?e( e=$erna(
Histria
< Organiza)*o !n$ernacional para a @ormaliza)*o (do ingl(: !n$erna$ional Organiza$ion for "$andardiza$ion 4
!"O), foi uma da( primeira( organiza)?e( a definir formalmen$e uma ar#ui$e$ura padr*o com o&'e$ivo de facili$ar o
proce((o de in$erconec$ividade en$re m/#uina( de diferen$e( fa&rican$e(, a((im em 1989 lan)ou o padr*o
c%amado !n$ercone=*o de "i($ema( <&er$o( (do ingl(: Open "A($em( !n$erconnec$ion 4 O"!) ou .odelo O"!.
< Organiza)*o !n$ernacional para a @ormaliza)*o (!"O) come)ou a de(envolver a (ua e($ru$ura de ar#ui$e$ura
O"!, com #ua$ro componen$e( principai(: um modelo a&($ra$o de rede, o c%amado .odelo de 8eferncia B/(ico
ou (e$e camada( do modelo, e um con'un$o de pro$ocolo( e(pec6fico( e ou$ro( doi( de menor relev0ncia.
O concei$o de um modelo de (e$e camada( foi fornecida pelo $ra&al%o de -%arle( Bac%man, "ervi)o( de
!nforma)*o da 1oneACell. >/rio( a(pec$o( do pro'e$o O"! evolu6ram a par$ir de e=perincia( com a <8D<@+:,
a !n$erne$ incipien$e, @D7@+:, +!@, -E-7<F+" rede e o $ra&al%o em !5!D WG;.1. O novo pro'e$o foi
1
3
documen$ado em !"O ,998 e (eu( adendo( diferen$e(. @e($e modelo, um (i($ema de rede foi dividido em
camada(. Fen$ro de cada camada, uma ou mai( en$idade( (e encarrega de implemen$ar (ua funcionalidade. -ada
en$idade in$erage dire$amen$e apena( com a camada imedia$amen$e a&ai=o dela, e di(p?e de in($ala)?e( para
u$iliza)*o pela camada de cima.
Dro$ocolo( ac$ivam um (inal el$rico de um %o($ para in$eragir com uma en$idade corre(ponden$e na me(ma
camada em ou$ro %o($. Fefini)?e( de (ervi)o( a&($ra$amen$e de(crevem a funcionalidade fornecida a um (@),
camada por uma camada de (@41), em #ue @ era uma da( (e$e camada( de pro$ocolo( de funcionamen$o no
%o(pedeiro local.
O( documen$o( padr?e( O"! e($*o di(pon6vei( no !:H4: como o I.3JJ (rie de recomenda)?e(. <lguma( da(
e(pecifica)?e( do pro$ocolo $am&m e($*o di(pon6vei( como par$e da (rie I !:H4:. O e#uivalen$e a !"O e !"O
K !+- para o modelo O"! e($avam di(pon6vei( a par$ir de !""O, ma( apena( algun( dele( (em $a=a(.
< !"O co($uma $ra&al%ar em con'un$o com ou$ra organiza)*o, a Hni*o !n$ernacional de :elecomunica)?e( (do
ingl(: !n$erna$ional :elecommunica$ion( Hnion 4 !:H), pu&licando uma (rie de e(pecifica)?e( de pro$ocolo(
&a(eado( na ar#ui$e$ura O"!. +($a( (rie( (*o con%ecida( como LI pon$oL, por cau(a do nome do( pro$ocolo(:
I.35, I.5JJ, e$c.
Implementao do sistema aberto
+$apa( o&riga$2ria( para a$ingir in$eropera&ilidade, compa$i&ilidade, por$a&ilidade e e(cala&ilidade e=igido( no
(i($ema a&er$o (O"!):
definio do modelo: define o #ue cada camada deve fazer, i($o , define o( (ervi)o( #ue cada camada
deve oferecerM
definio dos protocolos de camada: define o( componen$e( #ue fazem par$e do modelo (padr?e( de
in$eropera&ilidade e por$a&ilidade), n*o (2 o( relacionado( N comunica)*o, ma( $am&m algun( n*o
relacionado(, como a e($ru$ura de armazenamen$o de dado(M
seleo dos perfis funcionais: realizada pelo( 2rg*o( de padroniza)*o de cada pa6( #ue e(col%em o(
padr?e( #ue l%e( ca&em, &a(eado( em condi)?e( $ecnol2gica(, &a(e in($alada, vi(*o fu$ura, e$c.
Camadas
O concei$o de layers ou camada( de software (epara o( m2dulo( de um software em camada(, cada uma com
(ua con$ri&ui)*o para a e=ecu)*o do (of$Care. <( camada( (eparam o c2digo4fon$e de forma l2gica podendo
gerar paco$e( f6(ico(, ma( n*o implicam nece((ariamen$e em (epara)*o f6(ica, a((im a( camada( podem
compar$il%ar -DH e a$ me(mo proce((o(.
+($e modelo dividido em camada( %ier/r#uica(, ou (e'a, cada camada n*o u(a a( fun)?e( da pr2pria ou da
camada an$erior, para e(conder a comple=idade e $ran(parecer a( opera)?e( ao u(u/rio, (e'a ele um programa ou
uma ou$ra camada.
<( camada( (*o empil%ada( na (eguin$e ordem:
,. -amada de aplica)*oM
;. -amada de apre(en$a)*oM
5. -amada de (e((*oM
9. -amada de $ran(por$eM
3. -amada de redeM
3. -amada de enlace de dado(M
1. -amada f6(ica.
3
Fe acordo com a recomenda)*o I.3JJ, e=i($em (e$e camada(, de 1 a ,, com uma camada na par$e inferior.
-ada camada genericamen$e con%ecida como uma camada de @. Hm O@ P1 en$idadeO (a camada @ P1)
(olici$a (ervi)o( de uma Oen$idade @O (na camada @).
+m cada n6vel, nove en$idade( (@4en$idade pare() in$eragem por meio do pro$ocolo de @ a$rav( da $ran(mi((*o
de unidade( de dado( de pro$ocolo (DFH).
< Hnidade de Fado( de "ervi)o ("FH) uma unidade e(pec6fica de dado( #ue foram pa((ado( de uma camada
O"! para uma camada inferior, e #ue a camada inferior ainda n*o encap(ulou em uma unidade de dado( de
pro$ocolo (DFH). Hma "FH um con'un$o de dado( #ue (*o enviado( por um u(u/rio do( (ervi)o( de uma
de$erminada camada, e $ran(mi$ida (eman$icamen$e inal$erada a um u(u/rio do (ervi)o peer.
< DFH uma camada de @ e o "FH camada de @41. -om efei$o, a "FH a Ocarga R$ilO de uma dada DFH.
!($o , o proce((o de al$era)*o de um "FH a uma DFH con($i$u6do por um proce((o de encap(ulamen$o,
realizada pela camada inferior. :odo( o( dado( con$ido( no "FH fica encap(ulado den$ro do DFH. < camada de
@41 adiciona ca&e)al%o( ou rodap(, ou am&o(, para a "FH, $ran(formando4a numa DFH de camada @41. O(
ca&e)al%o( ou rodap( adicionado( fazem par$e do proce((o u$ilizado para $ornar po((6vel a o&$en)*o de dado(
de uma fon$e para um de($ino.
<lgun( a(pec$o( or$ogonai(, $ai( como ge($*o e (eguran)a, envolvem $oda( a( camada(.
"ervi)o( de (eguran)a n*o e($*o relacionado( com uma camada e(pec6fica: ele( podem (er relacionado( por uma
(rie de camada(, $al como definido pela !:H4: recomenda)*o I.8JJ.
+($e( (ervi)o( vi(am mel%orar a $r6ade -!< (confidencialidade , in$egridade e di(poni&ilidade) do( dado(
$ran(mi$ido(. @a verdade, a di(poni&ilidade de (ervi)o de comunica)*o de$erminada pelo pro'e$o de rede eKou
de ge($*o de rede pro$ocolo(. +(col%a( ade#uada( para e($e( (*o nece((/ria( para pro$eger con$ra nega)*o de
(ervi)o.
1 - Camada Fsica
< camada f6(ica define e(pecifica)?e( el$rica( e f6(ica( do( di(po(i$ivo(. +m e(pecial, define a rela)*o en$re um
di(po(i$ivo e um meio de $ran(mi((*o, $al como um ca&o de co&re ou um ca&o de fi&ra 2p$ica. !((o inclui o laAou$
de pino(, $en(?e(, imped0ncia da lin%a, e(pecifica)?e( do ca&o, $emporiza)*o, %u&(, repe$idore(, adap$adore( de
rede, adap$adore( de &arramen$o de %o($ (1B< u(ado em rede( de /rea de armazenamen$o) e mui$o mai(.<
camada f6(ica, a camada mai( &ai=a do modelo O"!, diz re(pei$o a $ran(mi((*o e recep)*o do flu=o de &i$( &ru$o(
n*o4e($ru$urado( em um meio f6(ico. +le de(creve a( in$erface( el$rica( 2p$ica, mec0nica( e funcionai( para o
meio f6(ico e $ran(por$a (inai( para $oda( a( camada( (uperiore(. +le fornece:
! - "i#ao de dados ou enlace
< camada de liga)*o de dado( $am&m con%ecida como de enlace ou link de dado(. +($a camada de$ec$a e,
opcionalmen$e, corrige erro( #ue po((am acon$ecer no n6vel f6(ico. S re(pon(/vel por con$rolar o flu=o (recep)*o,
delimi$a)*o e $ran(mi((*o de #uadro() e $am&m e($a&elece um pro$ocolo de comunica)*o en$re (i($ema(
dire$amen$e conec$ado(.
$ - Camada de %ede
< camada de rede fornece o( meio( funcionai( e de procedimen$o de $ran(ferncia de comprimen$o vari/vel de
dado( de (e#uncia( de uma fon$e de acol%imen$o de uma rede para um %o($ de de($ino numa rede diferen$e (em
con$ra($e com a camada de liga)*o de dado( #ue liga o( %o($( den$ro da me(ma rede), en#uan$o (e man$m a
#ualidade de (ervi)o re#uerido pela camada de $ran(por$e. < camada de rede realiza ro$eamen$o de fun)?e(, e
$am&m pode realizar a fragmen$a)*o e remon$agem e o( erro( de en$rega de rela$2rio. 8o$eadore( operam ne($a
Tcarece de fontesUV
camada, enviando dado( em $oda a rede e($endida e $ornando a !n$erne$ po((6vel. +($e um e(#uema de
endere)amen$o l2gico 4 o( valore( (*o e(col%ido( pelo engen%eiro de rede. O e(#uema de endere)amen$o n*o
%ier/r#uico.
< camada de rede pode (er dividida em $r( (u&camada(:
Sub-rede de acesso 4 con(idera pro$ocolo( #ue lidam com a in$erface para rede(, $ai( como I.35M Sub-rede
dependente de con&er#'ncia 4 nece((/ria para elevar o n6vel de uma rede de $r0n(i$o, a$ ao n6vel de rede( em
cada ladoM Sub-rede independente de con&er#'ncia 4 lida com a $ran(ferncia a$rav( de mRl$ipla( rede(.
-on$rola a opera)*o da (u& rede ro$eamen$o de paco$e(, con$role de conge($ionamen$o, $arifa)*o e permi$e #ue
rede( %e$erognea( (e'am in$erconec$ada(.
( - Camada de )ransporte
< camada de $ran(por$e re(pon(/vel por rece&er o( dado( enviado( pela camada de (e((*o e (egmen$/4lo(
para #ue (e'am enviado( a camada de rede, #ue por (ua vez, $ran(forma e((e( (egmen$o( em paco$e(. @o
recep$or, a camada de :ran(por$e realiza o proce((o inver(o, ou (e'a, rece&e o( paco$e( da camada de rede e
'un$a o( (egmen$o( para enviar N camada de (e((*o.
!((o inclui con$role de flu=o, ordena)*o do( paco$e( e a corre)*o de erro(, $ipicamen$e enviando para o
$ran(mi((or uma informa)*o de rece&imen$o, garan$indo #ue a( men(agen( (e'am en$regue( (em erro( na
(e#uncia, (em perda( e duplica)?e(.
< camada de $ran(por$e (epara a( camada( de n6vel de aplica)*o (camada( 5 a ,) da( camada( de n6vel f6(ico
(camada( de 1 a 3). < camada 9, :ran(por$e, faz a liga)*o en$re e((e( doi( grupo( e de$ermina a cla((e de
(ervi)o nece((/ria como orien$ada N cone=*o, com con$role de erro e (ervi)o de confirma)*o ou (em cone=?e( e
nem confia&ilidade.
O o&'e$ivo final da camada de $ran(por$e proporcionar (ervi)o eficien$e, confi/vel e de &ai=o cu($o. O %ardCare
eKou (of$Care den$ro da camada de $ran(por$e e #ue faz o (ervi)o denominado en$idade de $ran(por$e.
< en$idade de $ran(por$e comunica4(e com (eu( u(u/rio( a$rav( de primi$iva( de (ervi)o $rocada( em um ou mai(
:"<D(:ran(por$ "ervice <cce(( Doin$), #ue (*o definida( de acordo com o $ipo de (ervi)o pre($ado: orien$ado
ou n*o N cone=*o. +($a( primi$iva( (*o $ran(por$ada( pela( :DFH (:ran(por$ Dro$ocol Fa$a Hni$).
@a realidade, uma en$idade de $ran(por$e poderia e($ar (imul$aneamen$e a((ociada a v/rio( :"< e @"<D
(@e$Cork "ervice <cce(( Doin$). @o ca(o de mul$iple=a)*o, a((ociada a v/rio( :"<D e a um @"<D e no ca(o
de (pli$$ing, a((ociada a um :"<D e a v/rio( @"<D.
< !"O define o pro$ocolo de $ran(por$e para operar em doi( modo(:
Orien$ado a cone=*o.
@*o4Orien$ado a cone=*o.
-omo e=emplo de pro$ocolo orien$ado N cone=*o, $emo( o :-D, e de pro$ocolo n*o orien$ado N cone=*o, $emo(
o HFD. S 2&vio #ue o pro$ocolo de $ran(por$e n*o orien$ado N cone=*o meno( confi/vel. +le n*o garan$e 4
en$re ou$ra( coi(a( 4 a en$rega da( :DFH, nem $*o pouco a ordena)*o da( me(ma(. +n$re$an$o, onde o (ervi)o
da camada de rede e da( ou$ra( camada( inferiore( &a($an$e confi/vel 4 como em rede( locai( 4 o pro$ocolo de
$ran(por$e n*o orien$ado N cone=*o pode (er u$ilizado, (em o over%ead ineren$e a uma opera)*o orien$ada N
cone=*o.
O (ervi)o de $ran(por$e &a(eado em cone=?e( (emel%an$e ao (ervi)o de rede &a(eado em cone=?e(. O
endere)amen$o e con$role de flu=o $am&m (*o (emel%an$e( em am&a( a( camada(. Dara comple$ar, o (ervi)o de
$ran(por$e (em cone=?e( $am&m mui$o (emel%an$e ao (ervi)o de rede (em cone=?e(. -on($a$ado o( fa$o(
acima, (urge a (eguin$e #ue($*o: ODor #ue $ermo( dua( camada( e n*o uma apena(UO. < re(po($a (u$il, ma(
procede: < camada de rede par$e da (u&4rede de comunica)?e( e e=ecu$ada pela conce((ion/ria #ue fornece
o (ervi)o (pelo meno( para a( W<@). Wuando a camada de rede n*o fornece um (ervi)o confi/vel, a camada de
$ran(por$e a((ume a( re(pon(a&ilidade(, mel%orando a #ualidade do (ervi)o.
* - Camada de Sesso
< camada de "e((*o permi$e #ue dua( aplica)?e( em compu$adore( diferen$e( e($a&ele)am uma comunica)*o,
definindo como (er/ fei$a a $ran(mi((*o de dado(, pondo marca)?e( no( dado( #ue (er*o $ran(mi$ido(. "e
porven$ura a rede fal%ar, o( compu$adore( reiniciam a $ran(mi((*o do( dado( a par$ir da Rl$ima marca)*o
rece&ida pelo compu$ador recep$or.
+ - Camada de ,presentao
< camada de <pre(en$a)*o, $am&m c%amada camada de :radu)*o, conver$e o forma$o do dado rece&ido pela
camada de <plica)*o em um forma$o comum a (er u(ado na $ran(mi((*o de((e dado, ou (e'a, um forma$o
en$endido pelo pro$ocolo u(ado. Hm e=emplo comum a conver(*o do padr*o de carac$ere( (c2digo de p/gina)
#uando o di(po(i$ivo $ran(mi((or u(a um padr*o diferen$e do <"-!!. Dode $er ou$ro( u(o(, como compre((*o de
dado( e crip$ografia.
O( dado( rece&ido( da camada , e($*o de(comprimido(, e a camada ; do di(po(i$ivo recep$or fica re(pon(/vel
por comprimir e((e( dado(. < $ran(mi((*o do( dado( $orna4(e mai( r/pida, '/ #ue %aver/ meno( dado( a (erem
$ran(mi$ido(: o( dado( rece&ido( da camada 9 foram Oencol%ido(O e enviado( N camada 1.
Dara aumen$ar a (eguran)a, pode4(e u(ar algum e(#uema de crip$ografia ne($e n6vel, (endo #ue o( dado( (2 (er*o
decodificado( na camada ; do di(po(i$ivo recep$or.
+la $ra&al%a $ran(formando o( dado( em um forma$o no #ual a camada de aplica)*o po((a acei$ar, minimizando
$odo $ipo de in$erferncia.
- - Camada de ,plicao
< camada de aplica)*o corre(ponde N( aplica)?e( (programa() no $opo da camada O"! #ue (er*o u$ilizado(
para promover uma in$era)*o en$re a m/#uina4u(u/rio (m/#uina de($ina$/ria e o u(u/rio da aplica)*o). +($a
camada $am&m di(poni&iliza o( recur(o( (pro$ocolo) para #ue $al comunica)*o acon$e)a, por e=emplo, ao
(olici$ar a recep)*o de e4mail a$rav( do aplica$ivo de e4mail, e($e en$rar/ em con$a$o com a camada de
<plica)*o do pro$ocolo de rede efe$uando $al (olici$a)*o (DOD3 ou !.<D).
:udo ne($a camada relacionado ao (of$Care. <lgun( pro$ocolo( u$ilizado( ne($a camada (*o: 1::D, ".:D,
5:D, ""1, :elne$, "!D, 8FD, !8-, "@.D, @@:D, DOD3, !.<D, Bi$:orren$, F@", Ding, e$c.
%esumo
C,M,., F/012O
, 4 <plica)*o 5un)?e( e(peciali($a( ($ran(ferncia de ar#uivo(, envio de e4mail, $erminal vir$ual)
; 4 <pre(en$a)*o 5orma$a)*o do( dado(, conver(*o de c2digo( e carac$ere(
5 4 "e((*o @egocia)*o e cone=*o com ou$ro( n2(
9 4 :ran(por$e Oferece m$odo( para a en$rega de dado( pon$o4a4pon$o
3 4 8ede 8o$eamen$o de paco$e( em uma ou v/ria( rede(
3 4 +nlace Fe$ec)*o
1 4 56(ica :ran(mi((*o e recep)*o do( &i$( &ru$o( a$rav( do meio de $ran(mi((*o
,r3uitetura Internet
O padr*o a&er$o $cnico da !n$erne$, o Dro$ocolo de -on$role de :ran(mi((*o (do ingl(: :ran(mi((ion -on$rol
Dro$ocol 4 :-D), (urgiu de uma nece((idade e(pec6fica do Fepar$amen$o de Fefe(a do( +($ado( Hnido(, #ue
nece((i$ava de uma rede #ue pude((e (o&reviver a #ual#uer condi)*o, a$ me(mo uma guerra nuclear. O
.odelo de 8eferncia e a Dil%a de Dro$ocolo( :-DK!D $ornam po((6vel a comunica)*o de dado( en$re doi(
compu$adore( em #ual#uer par$e do mundo.
Fevido ao (urgimen$o ma((ivo de rede( de compu$adore(, a !n$erna$ional Organiza$ion for "$andardiza$ion (!"O)
realizou uma pe(#ui(a (o&re e((e( v/rio( e(#uema( de rede e perce&eu4(e a nece((idade de (e criar um modelo
de rede para a'udar o( de(envolvedore( a implemen$ar rede( #ue poderiam comunicar4(e e $ra&al%ar 'un$a(
(modelo de referncia O"!).
Fiferen$emen$e do modelo O"!, #ue po((ui (e$e camada(, o modelo :-DK!D po((ui #ua$ro camada(, (*o ela(:
-amada 9: < camada de <plica)*o
-amada 3: < camada de :ran(por$e
-amada 3: < camada de 8ede (!n$erne$)
-amada 1: < camada de 56(ica
)abela de e4emplos
Camada 54emplos suite )C67I6 SS-
suite
,pple)al8
suite
OSI
suite
I69
S0, /M)S
, 4 -amada
de aplica)*o
17,,
.od&u(
1::D, ".:D,
"@.D, 5:D,
@5", @:D,
BOO:D,
F1-D,
8.O@, :5:D,
DOD3, !.<D,
:+7@+:,
F@", 7F<D ,
""7
!"HD,
!@<D,
.<D,
:HD,
:-<D
<5D, D<D
5:<.,
I.9JJ,
I.5JJ,
F<D
<DD-
; 4 -amada
de
apre(en$a)*o
:F!, <"-!!,
+B-F!-,
.!F!,
IF8, :7" <5D, D<D
9
.D+G
5 4 -amada
de (e((*o
@amed
Dipe(,
@e$B!O",
"!D, "<D,
"FD
+($a&elecimen$o
da (e((*o :-D

<"D,
<F"D, X!D
@W7ink F7-U
9 4 -amada
de $ran(por$e
@e$B+H!
:-D, HFD,
8:D, "-:D,
""7

<:D,
@BD,
<+D,
8:.D
:DJ,
:D1,
:D3,
:D3, :D9
"DI,
8!D

3 4 -amada
de rede
@e$B+H!,
W.931
!D, !-.D,
!D(ec, 8!D,
O"D5,
BGD,<8D,
@<:
.:D43,
"--D
FFD
I.35
(D7D),
-7@D
!DI
88-
(8adio
8e(ource
-on$rol)
3 4 -amada
de liga)*o de
dado(
+$%erne$,
:oken 8ing,
5FF!, DDD,
1F7-,
W.931,
5rame 8elaA,
<:., 5i&re
-%annel
.:D43
7ocal:alk,
:oken:alk,
+$%er:alk,
<pple
8emo$e
<cce((,
DDD
I.35
(7<DB),
:oken Bu(
8J3.3
framing,
+$%erne$
!! framing
"F7-
.<-
(.edia
<cce((
-on$rol)
1 4 -amada
f6(ica
8"4333,
>.35, >.39,
W.911, :1,
+1,
1JB<"+4
:,1JJB<"+4
:I , !"F@,
"O@+:,
F"7
.:D41
7ocal$alk
on
(%ielded,
7ocal$alk
on
un(%ielded
(D%one@e$)
I.35
(I.31&i(,
+!<K:!<4
333,
+!<K:!<4
999,
+!<453J,
G.,J3)
:Cina=
D1E
(D%A(ical
7aAer)
:er tamb;m
7i($a de pro$ocolo( de rede(
Dor$a( eKou (ervi)o( :-D
7i($a de por$a( de pro$ocolo(
%efer'ncias
1. Y D!@:O, Dedro. 8ede( Z "a&e o #ue o modelo O"!U T1V (%$$p:KKpplCare.(apo.p$Kne$CorkingKrede(4(a&e4o4#ue4
e4o4modelo4o(iK) <ce((o em 19.nov.3J13
3. Y Dro'e$o de 8ede( 4 O .odelo O"! [ %$$p:KKCCC.pro'e$oderede(.com.&rKar$igo(Kar$igo\modelo\o(i.p%p [
<ce((ado em J8 ago($o 3J13
3. Y -leu$on "ampaio. Guia de Campo do Bom Programador (http://books.google.com/books
id!m"C"#$l%&'(C)pg!P'*+,-. Bra(por$M !"B@ 9,84854,953451;4,. p. 199.
9. Y Wal$er -un%a 4 .odelo O"! = :-DK!D [ %$$p:KKCal$ercun%a.comK&logKinde=.p%pK3JJ9KJ9K33Kmodelo4o(i4=4$cpipK [
<ce((ado em J8 de ago($o de 3J13
De$er(on, 7arrA 7, Favie, Bruce ". -ompu$er @e$Cork(. .organ ]aufman Du&li(%er(.
"i#a<es e4ternas
Drincipai( carac$er6($ica( e diferen)a( do( modelo( :-DK!D e O"!
(%$$p:KKCCC.$udolink.comKcarac$eri($ica(4do(4modelo(4$cpip4e4o(iK)
O&$ida de O%$$p:KKp$.Cikipedia.orgKCKinde=.p%pU$i$le^.odelo\O"!_oldid^383,8,J9O
-a$egoria(: Dadr?e( @orma( !"O .odelo O"! Dro$ocolo( O"!
+($a p/gina foi modificada pela Rl$ima vez N(() JJ%31min de 13 de mar)o de 3J19.
+($e $e=$o di(poni&ilizado no( $ermo( da licen)a <$ri&ui)*o4Dar$il%a no( .e(mo( :ermo( 3.J n*o
<dap$ada (-- BE4"< 3.J)M pode e($ar (u'ei$o a condi)?e( adicionai(. -on(ul$e a( condi)?e( de u(o para
mai( de$al%e(.

Вам также может понравиться