Instituto de Tecnologia Universidade Federal do Par (UFPA) Caixa Postal 479- !"7#$$"! %el&' PA %rasil lorena.araujo@itec.ufpa.br Abstract. T(is article ai's to re)ort t(e develo)'ent o* a stud+ a,out t(e IP address- its conce)ts and a))lications! At t(e end o* t(is re)ort s(ould ,e a.are o* t(e c(aracteristics a,out t(e su,/ect! Resumo! 0ste artigo te' )or o,/etivo relatar o desenvolvi'ento de u' estudo a cerca do endere1a'ento IP- seus conceitos e a)lica12es! Ao *i' deste relat3rio deve'os estar ciente das caracter4sticas a cerca do te'a! 1. ENDEREO IP. 5 endere1o (ou so'ente IP) & u'a se678ncia de n9'eros co')osta de :; ,its! 0sse valor consiste nu' con/unto de 6uatro gru)os de < ,its! Cada con/unto & se)arado )or u' )onto e rece,e o no'e de octeto ou si')les'ente ,+te- / 6ue u' ,+te & *or'ado )or < ,its! 5 n9'ero $7;!:$!$$"!$" & u' exe')lo! =e)are 6ue cada octeto & *or'ado )or- no 'xi'o : caracteres- sendo 6ue cada u' )ode ir de " a ;##! 5s dois )ri'eiros octetos de u' endere1o IP geral'ente s>o usados )ara identi*icar a rede- 'as isso n>o & regra *ixa- co'o ser visto 'ais adiante! 0' lugares co' vrias redes- )ode-se ter- )or exe')lo- $7;!:$ )ara u'a rede e $7;!:; )ara outra! ? os 9lti'os ; octetos- s>o usados na identi*ica1>o de co')utadores dentro da rede! Por exe')lo- e' u'a rede co' 4"" co')utadores- )ode-se usar as *aixas de $7;!:$!$""!$ a $7;!:$!$""!;## e $7;!:$!$"$!" a $7;!:$!$"$!;##! @ova'ente- esta n>o & u'a regra *ixa! Co'o os endere1os IP usados e' redes locais s>o se'el(antes aos IPs da internet- usa-se u' )adr>o con(ecido co'o IA@A (Internet Assigned @u',ers Aut(orit+) )ara a distri,ui1>o de endere1os nestas redes! Assi'- deter'inadas *aixas de IP s>o usadas )ara redes locais- en6uanto 6ue outras s>o usadas na internet! Co'o u'a rede local e' u' )r&dio n>o se co'unica a u'a rede local e' outro lugar (a n>o ser 6ue a',as se/a' interconectadas) n>o ( )ro,le'as de u' 'es'o endere1o IP ser utiliAado nas duas redes! ? na internet- isso n>o )ode acontecer! @ela- cada co')utador )recisa de u' IP exclusivo! 2. IPv e IPv!. 5 )rotocolo IPv4 & a tecnologia 6ue est )or trs da rede 'undial Internet! 5 r)ido cresci'ento da Internet te' esgotado esta tecnologia e 'uitos es*or1os t8' sido *eitos )ara sua evolu1>o! 0ntre as li'ita12es a)resentadas )elo IPv4- )ode'os destacar o uso de endere1os co')ostos )or :; ,its divididos e' classes! 5 IPv & u'a nova vers>o do )rotocolo IP- )ro/etado co'o u'a evolu1>o do IPv4! 5 IPv resolve 'uitos dos )ro,le'as )resentes no IPv4 e inclui 'el(orias- co'o o uso de endere1os (ierr6uicos e su)orte a novas *acilidades de rotea'ento 6ue )ossi,ilitar>o o cont4nuo cresci'ento da Internet! @o endere1a'ento IPv4- as '6uinas interligadas atrav&s da Internet t8' endere1os 6ue as identi*ica' de *or'a 9nica! 0stes endere1os s>o co')ostos )or :; ,its! 5s )ri'eiros ,its s>o usados )ara identi*icar a rede onde a '6uina se encontra e o restante & usado )ara identi*icar a )r3)ria '6uina na rede! Por exe')lo- no endere1o $4!4$!$4!$- os d4gitos $4!4$ identi*ica' a rede- en6uanto os d4gitos $4!$ identi*ica' a '6uina na rede! ? o )rotocolo IPv- & u'a nova vers>o do )rotocolo IPv4! Ao 'es'o te')o 6ue 'ant&' a co')ati,ilidade co' a vers>o anterior- resolve vrios de seus )ro,le'as! Bu)orta endere1os (ierr6uicos de grande ta'an(o ($;< ,its) e a)resenta novas *acilidades de rotea'ento! 5 ta'an(o do es)a1o de endere1a'ento )assa a ser enor'eC ,il(2es de veAes o ta'an(o do es)a1o de endere1a'ento do IPv4! A)esar do ta'an(o ser- na )rtica- 'enor do 6ue o valor te3rico- )ois a atri,ui1>o e o rotea'ento de endere1os segue u'a organiAa1>o (ierr6uica- esti'a-se 6ue este/a' dis)on4veis $!#4 endere1os )ara cada 'etro 6uadrado da su)er*4cie da TerraD 3. "LA##E# IP. 5riginal'ente- o es)a1o de endere1a'ento IP *oi dividido estruturas de ta'an(o *ixo designadas de Eclasses de endere1oF! As )rinci)ais s>o a classe A- classe % e classe C! Co' ,ase nos )ri'eiros ,its ()re*ixo) de u' endere1o IP- consegui'os *acil'ente deter'inar ra)ida'ente a 6ual a classe )ertence de deter'inado endere1o IP! Ge *or'a a resu'ir a in*or'a1>o relativa'ente Hs classes de redes IP- )ode'os o,servar a seguinte ta,ela seguinte ta,elaC Ta,ela $C Classes de IP! nalisando as tr8s )rinci)ais classes (A- % e C) )ode'os veri*icar o seguinteC A c$asse A )ossui u' con/unto de endere1os 6ue v>o desde o %.&.&.& at' %().&.&.&- onde o )ri'eiro octeto ()ri'eiros < ,its N.*.*.*) de u' endere1o IP identi*ica a rede e os restantes : octetos ( ;4 ,its) ir>o identi*icar u' deter'inado (ost nessa rede! 0xe')lo de u' endere1o Classe A $;"!;!$!" A classe % )ossui u' con/unto de endere1os 6ue v>o desde o %(+.&.&.& at' %,%.(--.&.&- onde os dois )ri'eiros octetos ($ ,its N.N.*.*) de u' endere1o IP identi*ica' a rede e os restantes ; octetos ( $ ,its) ir>o identi*icar u' deter'inado (ost nessa rede! 0xe')lo de u' endere1o Classe % $#;!$:!4!" A classe C )ossui u' con/unto de endere1os 6ue v>o desde o %,(.&.&.& at' ((..(--.(--.&- onde os tr8s )ri'eiros octetos (;4 ,its N.N.N.*) de u' endere1o IP identi*ica' a rede e o restante octeto ( < ,its) ir>o identi*icar u' deter'inado (ost nessa rede! 0xe')lo de u' endere1o Classe C $9;!$<!$"!" 4. IP P/0LI"O E PRI1ADO. 5s IPIs )9,licos s>o IPIs 6ue s>o acess4veis de 6ual6uer lugar da internet! Para nos co'unicar'os na internet- )recisa'os ter u' IP )9,lico- ou estar associados a u' IP )9,lico! 5s IPIs )9,licos s>o *initos- ou se/a- existe' u' n9'eros li'itados de IPIs )9,licos dis)on4veis! B3 6ue cada dia entra 'ais co')utadores na internet! Isso signi*ica 6ue a )rocura )or IPIs )9,licos au'enta- 'as a o*erta continua a 'es'a! Isso causa u' Jau'entoJ no )re1o do IP )9,lico- *aAendo co' 6ue o IP )9,lico se/a 'ais caro 6ue IP )rivado! ? os IPIs )rivados s3 s>o vis4veis dentro da rede )rivada a 6ue )ertence'! B>o co'o n9'eros de ra'ais de tele*one! 5 n9'ero )9,lico do tronco da central & o JIP P9,licoJ e o n9'ero da ra'al & o JIP PrivadoJ! 5 ra'al ;<$9 da e')resa A & di*erente do ra'al ;<$9 da e')resa %! ? o n9'ero <$-4""9-;<77 & 9nico! @>o te' dois tele*ones distintos co' esse 'es'o n9'ero! 5s IPIs )rivados )ode' ser distri,u4dos dentro de u'a rede do /eito 6ue o ad'inistrador da rede ac(ar 'el(or- )odendo criar su,-redes dentro da rede dele! 0sses IPIs )rivados *ala' entre si- 'as n>o est>o acess4veis direta'ente a )artir da internet! Ge *ora da rede )ara dentro da rede- n>o & )oss4vel acessar IPIs )rivados! Ge dentro da rede- ou se/a- a )artir de u' IP )rivado- & )oss4vel acessar a internet! Kuando u' co')utador de dentro da rede acessa u' site *ora- o IP 6ue a)arece )ara esse site & o IP )9,lico 6ue *oi co')artil(ado na rede e n>o o IP )rivado! 5. EN"ONTRANDO ENDEREO IP. 0xiste' diversas *or'as de encontra'os o endere1o IP de nossos co')utadores- isso de)ende ta',&' do siste'a o)eracional- )ode'os encontrar ta',&' e' nossos s'art)(ones- ta,lets e etc! Para este tra,al(o encontrei os seguintes endere1os de i)- con*or'e a,aixoC lorenascimentoo@lorenascimentoo-C14CR01:~$ ifconfig eth0 Link encap:Ethernet Endereo de ! "0:ee:#$:4e:1f:f" inet end%: 1&'%1("%1%1&( )cast:1&'%1("%1%'** +asc:'**%'**%'**%0 endereo inet(: fe"0::"'ee:#$ff:fe4e:1ff",(4 Escopo:Link -. )R/01C023 R-44546 +-L35C023 +3-:1*00 +7trica:1 pacotes R8:'$&&4 erros:0 descartados:0 e9cesso:0 :;adro:0 .acotes 38:'1$&& erros:0 descartados:0 e9cesso:0 portadora:0 colis<es:0 t9:;e;elen:1000 R8 =>tes:'$4*("0# ?'$%4 +)@ 38 =>tes:$0('$'& ?$%0 +)@ 5RA:44 lo Link encap:Loop=ack Local inet end%: 1'#%0%0%1 +asc:'**%0%0%0 endereo inet(: ::1,1'" Escopo:+B:;ina -. L//.)0CC R-44546 +3-:(**$( +7trica:1 pacotes R8:$44# erros:0 descartados:0 e9cesso:0 :;adro:0 .acotes 38:$44# erros:0 descartados:0 e9cesso:0 portadora:0 colis<es:0 t9:;e;elen:0 R8 =>tes:*#"'&$ ?*#"%' C)@ 38 =>tes:*#"'&$ ?*#"%' C)@ Dlan0 Link encap:Ethernet Endereo de ! '0:(":&d:"0:ca:e= inet end%: 1&'%1("%0%'' )cast:1&'%1("%0%'** +asc:'**%'**%'**%0 endereo inet(: fe"0::''(":&dff:fe"0:cae=,(4 Escopo:Link -. )R/01C023 R-44546 +-L35C023 +3-:1*00 +7trica:1 pacotes R8:1"'*' erros:0 descartados:0 e9cesso:0 :;adro:0 .acotes 38:141&# erros:0 descartados:0 e9cesso:0 portadora:0 colis<es:0 t9:;e;elen:1000 R8 =>tes:1"$&(4## ?1"%$ +)@ 38 =>tes:1&*'1&1 ?1%& +)@ Para 'eu s'art)(one- encontrei o IPC $9;!$<!"!$7! 6. RE2ER3N"IA#. Leu 0ndere1o IP! (;"$4) ECo'o & co')osto o endere1o IPF- (tt)CMM...!'euenderecoi)!co'- Lar1o. Pinto- Pedro! (;"$$) E=edes Classes de endere1os IP- sa,e 6uais s>oNF- (tt)CMM))l.are!sa)o!)tMnet.orOingMclasses-de-endereos-i)-sa,e-6uais-soMM- Lar1o. TecLundo- (tt)CMM...!tec'undo!co'!,rMtira-duvidasM<";$:- Lar1o.