Você está na página 1de 11

Utilitrios de Rede Laboratrio 1

Nesta aula, voc aprender a utilizar alguns utilitrios de rede que podem ajud-lo a identificar problemas na rede ou nos programas que estiver desenvolvendo ao longo do curso.

Utilitrios de Rede
No windows existem alguns utilitrios de rede disponveis atrav s da janela !"#. "s utilitrios que ser$o vistos nesta aula s$o programas que usam a lin%a de comando e s$o baseados em programas originados do &N'(, com a mesma fun)$o. "s utilitrios mostrados s$o idnticos aos do &nix com as excess*es do traceroute +que no windows tem o nome de tracert devido a limita)$o antiga de , caracteres para nomes de programas do !"#- e o comando ipconfig +que no &nix./inux ifconfig-.
1. 2. 3. 4. 5. 6. 7. 8.

0ing 1raceroute 2oute Nsloo3up 'pconfig.winipcfg Netstat 1elnet ##4

O utilitrio ping
" utilitrio ping +analogia com o jogo de ping-pong- serve para verificar a resposta de um outro servidor na rede at a camada de rede. " ping envia pacotes '560 +'nternet 5ontrol 6essage 0rotocol- requisitando uma resposta do servidor remoto. 7 resposta do servidor normalmente o mesmo pacote enviado. "u seja, a mquina remota simplesmente devolve os dados que ela recebeu. " objetivo testar se al m da rede estar funcionando corretamente at a camada de rede, a mesma n$o est fazendo nen%uma tradu)$o nos b8tes enviados. 9ste utilitrio tamb m auxilia verificar se a pil%a de protocolos de seu computador est funcionando corretamente para tanto ping o endere)o :;<.=.=.: que reservado para endere)ar sua pr>pria mquina, ou seja, um loop local +interface de loopbac37 sintaxe bsica do ping +gerada pelo pr>prio ping?-@
Uso: ping [-t] [-a] [-n num] [-l tamanho] [-f] [-i TTL] [-v TOS] [-r num] [-s num] [[-j lista_hosts] | [-k lista_hosts]] [-w tempo_limite] lista_ estino Op!"es: -t interrompi o& ,reak#ispara $ontra o host espe$ifi$a o at% ser 'ara ver estat(sti$as e $ontinuar) pressione *T+L-

-a -n num pa r1o % 2& -l tamanho -f -i TTL -v TOS -r num -s num -j lista_hosts -k lista_hosts -w tempo_limite resposta&

para terminar) pressione *+TL-*& +esolve en ere!os para nomes e host& ./mero e re0uisi!"es e e$o a enviar& O valor 3nvia o tamanho o 4uffer& 5tiva o sinali6a or e n1o-fragmenta!1o no pa$ote& #efine o tempo e vi a& #efine o tipo e servi!o& +ota os pa$otes para 7num8 saltos& #ata e hora para 7num8 saltos& +ota amplia a e origens efini a em 7lista_hosts8& +ota restrita e origens efini a em 7lista_hosts8& Tempo limite em milissegun os a aguar ar para $a a

9ssa sintaxe varia um pouco para o &nix. 9xperimente executar o ping apontando-o para um endere)o con%ecido. 1ente pingar a mquina servidora de AAA da 9mbratel +www.embratel.net.br-. Beja abaixo um exemplo da sada de um ping para este endere)o@
*:9:;.#O:S8ping www&em4ratel&net&4r #isparan o $ontra www&em4ratel&net&4r [<==&<>>&?<>&<?@] $om @< 4Ates a os: +esposta +esposta +esposta +esposta e e e e <==&<>>&?<>&<?@:4AtesB@< <==&<>>&?<>&<?@:4AtesB@< <==&<>>&?<>&<?@:4AtesB@< <==&<>>&?<>&<?@:4AtesB@< tempoB<Cms tempoB?2ms tempoB<Dms tempoB<Dms Tempo Tempo Tempo Tempo e e e e vi vi vi vi aB<2> aB<2> aB<2> aB<2> e per aG) e

3stat(sti$as o 'ing para <==&<>>&?<>&<?@: 'a$otes: 3nvia os B 2) +e$e4i os B 2) 'er i os B = E=F Tempos aproHima os e i a e volta em milissegun os: I(nimo B ?2ms) IJHimo B <Cms) I% ia B <2ms

" ping mostra uma s rie de informa)*es interessantes, como por exemplo, o endere)o '0 de destino, a quantidade de b8tes enviados, o tempo de resposta de cada pacote e o 11/ +Time To Live ou 1empo de Bida- do pacote. " ping default do Aindows sempre manda C pacotes, no &nix, ao contrrio o ping funciona indefinidamente at o usurio cancelar com control-5, esta fun)$o feita pela op)$o -t no Aindows. 7gora, use o comando ping para pingar os diversos servidores abaixoe anote os tempos mximos, mnimos e m dios de resposta de cada site@ 1. Yahoo: www.8a%oo.com 2. Moseu do Louvre: www.louvre.fr 3. Casa Branca: www.w%ite%ouse.gov " +11/- Time To Live um campo do pacote '0 e utilizado para limitar o nDmero de roteadores por onde um determinado pacote pode passar. 5ada roteador por onde um determinado pacote '0 trafega decrementa o nDmero do campo 11/ antes de pass-lo para frente. #e o valor do campo 11/ c%egar a zero, o roteador n$o envia mais o pacote '0, e sim um outro pacote '560 para a origem avisando que o pacote '0 original teve o seu 11/E= e por isso n$o pFde ser mais transmitido.

9sse mecanismo serve para evitar que em uma rede mal configurada e com algum loop de endere)amento, a quantidade de pacotes trafegada estoure a capacidade da rede por causa de retransmiss*es entre os mesmos roteadores. 0or exemplo, se do ponto 7 os pacotes '0 s$o roteados para o ponto G, e do ponto G +por causa de um erro- s$o roteados de volta para o ponto 7, um pacote '0 poderia ficar indo e voltando indefinidamente se n$o possusse o mecanismo do 11/. No caso de um endere)o n$o responder aos pacotes enviados, isto n$o indica necessariamente que o computador consultado est fora do ar. 0ode ter sido configurado um filtro que impe)a que a mquina responda, por exemplo, o endere)o www.pucminas.br

O utilitrio traceroute
" utilitrio traceroute serve para nos mostrar por onde um pacote '0 trafega quando enviado. 9sse utilitrio t$o Dtil quanto o ping e no windows est disponvel com o nome de tracert, com seu resultado um administrado de rede pode verificar em qual ponto uma comunica)$o pode estar rompida ou com trfego congestionado. 7 sintaxe do tracert no windows @
Uso: tra$ert [- ] [-h nmaH_saltos] [-j lst_hosts] [-w tempo_limite] estino Op!"es: -h nmaH_saltos estino& -j lst_hosts lst_hosts& -w tempo_limite resposta& .1o resolver en ere!os para nomes e hosts& ./mero mJHimo e saltos para a pro$ura o +ota amplia a Tempo e origens usa a $om a lista

e espera em milissegun os para $a a

N$o existe nen%um mecanismo disponvel nos roteadores para informar o trajeto de um pacote '0 pela 'nternet. 6as sem usar nen%um artifcio adicional, o autor do traceroute conseguiu fazer este programa muito bem bolado. 9le aproveitou o campo 11/ do pacote '0 para transmitir pacotes com 11/ a partir de : at alcan)ar o destino. 7ssim, cada vez que um pacote HmorreH no camin%o at o destino, o traceroute avisado e assim consegue tra)ar a rota. Beja um exemplo de sada de um traceroute para o endere)o
*:9:;.#O:S8tra$ert www&s s$&e u +astrean o a rota para www&s s$&e u [?KC&<=<&D>&?=?] $om no mJHimo @= saltos: ? 7?= ms 7?= < < ms < @ ?K2 ms ?2C 2 2D@ ms >L? [<==&<@L&?L>&?KK] > 2?L ms M [<==&?D&?C@&<=K] L <@2 ms ?KC ms ms ms ms 7?= ? <?= LLL ms ms ms ms te4as&i<&$om&4r [<==&<@C&?KL&L<] har wi$k&i<&$om&4r [<==&<@C&?KL&KD] i<-gw&pop-mg&rnp&4r [<==&?D&?C@&2K] arro6 o$e&pop-mg&$om&4r $asa inho-a@&pop-mg&rnp&4r 44<&pop-mg&rnp&4r [<==&?@?&?&?]

!sdsc!edu@

?>L ms ms @L< ms

D ?=C= ms ?=K@ [<=2&D=&22&?=?] C ?=@< ms ??LD [<=2&D=&<&?D] K ?K?2 ms <2@< [<=2&D=&?=&?2] ?= ?@2< ms ??KC ?? CD< ms C>D [?@2&<2&@<&?L?] ?< D== ms M [?@2&<2&@@&?>C] ?@ L=? ms L?K [?@2&<2&@<&<?@] ?2 ?=2= ms KL2 [?@2&<2&2L&C?] ?> ?=>D ms ??2C [?@2&<2&<K&DD] ?L LC@ ms LD@ [?@2&<2&@<&L?] ?D M L@= [?@2&<2&<K&?<K] ?C L>> ms L<C ?K LLL ms D=C <= DD= ms L@?

ms ms ms ms ms

K@K ms ??L? ms <?K= ms CK? ms K@< ms KC> ms

4or er?-serial<-<&.ewNork&$w&net $ore?-f i-=&.ewNork&$w&net

$ore?-hssi-@&:estOrange&$w&net <=2&D=&?=&?2> atm>-=-?&nA$-44K&$erf&net pos@-=-L<<I&nA$-44C&$erf&net pos>-=-L<<I&$hi-442&$erf&net so2-=-=-L<<I& fw-44<&$erf&net pos<-=-L<<I&laH-442&$erf&net atm?-=-<-L<<I&san-44L&$erf&net pos?=-=-=-?>>I&san-44?&$erf&net s s$-gw&san-44?&$erf&net [?@2&<2&?<&<L] me usa-atm&s s$&e u [?K<&?<&<=D&?=] www&s s$&e u [?KC&<=<&D>&?=?]

ms ms ms ms ms ms ms ms

C>= ms K?< ms ?<CD ms LCD ms L>L ms L@@ ms L2@ ms LK= ms

+astreamento $ompleto&

7 sada do traceroute indica para cada HOP +ponto de roteamento do pacote '0-, o tempo de trs pacotes enviados e o endere)o do roteador correspondente. 6ontando a sequncia de : at o final, podemos ver por onde o pacote '0 foi roteado at o destino. " traceroute funciona enviando sucessivos pacotes '0 de ping com o valor do 11/ iniciando em : e aumentando at o ping ser respondido pelo destino. 'sso faz com que o pacote '0 HmorraH cada vez mais longe da origem. 0ara cada vez que o 11/ c%ega a zero +o pacote HmorreH-, o roteador onde isso ocorreu envia um pacote '560 para a origem. !esta forma a origem tem como saber qual o endere)o do roteador onde o pacote '0 morreu e consequentemente a rota dele at o destino? 9xecute traceroute para cada um dos endere)os abaixo e veja qual a rota tra)ada. 1. Museu do Louvre: www.louvre.fr 2. Yahoo do "ap#o: www.8a%oo.co.jp 3. $is de %ai an: www.sis.com.tw 4. &B'(: www.ibge.gov.br Beja abaixo um exemplo de sada de traceroute em uma rede mal configurada ou com problemas de rota. "s pacotes ficam trafegando entre os '0s ;==.:I;.JK.:KL e ;==.:I;.JK.:K:. " traceroute tem um limite de L= rotas por default. #e qualquer rota ultrapassar este limite, o programa termina, mas isso pode ser alterado.
tra$eroute to <==&?K=&<<L&<<? E<==&?K=&<<L&<<?G) @= hops maH) 2= 4Ate pa$kets ? itha$a&i<&$om&4r E<==&<@C&?KL&?DG =&CK< ms =&CC ms =&C@L ms < i<-gw&pop-mg&rnp&4r E<==&?D&?C@&2KG K&LK2 ms K&C=> ms D<&LK> ms @ arro6 o$e&pop-mg&$om&4r E<==&<@L&?L>&?KKG 2D&?D@ ms >D&>LC ms K&LLL ms

2 $asa inho-a@&pop-mg&rnp&4r E<==&?D&?C@&<=KG @>&<KK ms <K&<> ms ?2&DC2 ms > pop-mg-rnp-4r-S@-D-a$$=?&4he&em4ratel&net&4r E<==&<>?&<>2&D@G @=&2DK ms 2D&2K2 ms @<&>>2 ms L e4t-O>-=- ist=?&4he&em4ratel&net&4r E<==&<>>&?>@&LLG 2L&>@D ms 2D&2D? ms 2C&2@< ms D netstream-S@-=- ist=?&4he&em4ratel&net&4r E<==&<>?&?<&>=G ?<=?&@L ms <<L&2@L ms netstream-S@-?- ist=?&4he&em4ratel&net&4r E<==&<>?&?<&>2G <K@&==? ms C <==&?K<&>L&?L@ E<==&?K<&>L&?L@G <K2&C=D ms ?@?L&2@ ms ?D?&@D ms K <==&?K<&>L&?L? E<==&?K<&>L&?L?G ?>D&2@D ms LL&?CK ms C<&C< ms ?= <==&?K<&>L&?L@ E<==&?K<&>L&?L@G ?<L@&D> ms CDK&?>C ms ?C=&>D< ms ?? <==&?K<&>L&?L? E<==&?K<&>L&?L?G ?2D&CKK ms C=&<<L ms ?2C&?=K ms ?< <==&?K<&>L&?L@ E<==&?K<&>L&?L@G ?K=&DK? ms ?DL=&2 ms ?><&@K< ms ?@ <==&?K<&>L&?L? E<==&?K<&>L&?L?G KD&CD? ms ?@=&=D? ms <?L&D@ ms ?2 <==&?K<&>L&?L@ E<==&?K<&>L&?L@G ?K@&?=K ms ?=K&D<C ms ?@<&>L< ms ?> <==&?K<&>L&?L? E<==&?K<&>L&?L?G ??K&?2L ms ?@<&L=> ms ?=2&@LK ms ?L <==&?K<&>L&?L@ E<==&?K<&>L&?L@G <@K&K>C ms ?@K&==@ ms ?<>&C?C ms ?D <==&?K<&>L&?L? E<==&?K<&>L&?L?G DD&C>D ms ?=D&<D> ms ?L@&D=@ ms ?C <==&?K<&>L&?L@ E<==&?K<&>L&?L@G ?D=&@=C ms KL&2=L ms K=&<LK ms ?K <==&?K<&>L&?L? E<==&?K<&>L&?L?G ?>2&LDL ms L?&=KL ms ?DK&2L2 ms <= <==&?K<&>L&?L@ E<==&?K<&>L&?L@G ?KL&=2C ms ?>=&<@2 ms ?22&2C> ms <? <==&?K<&>L&?L? E<==&?K<&>L&?L?G ???&<>> ms D>&DK? ms ?=C&=@@ ms << <==&?K<&>L&?L@ E<==&?K<&>L&?L@G KC&KK ms <K2&?KL ms <KC&DLL ms <@ <==&?K<&>L&?L? E<==&?K<&>L&?L?G ?2C&>LC ms ?2D&22< ms ??K&<2C ms <2 <==&?K<&>L&?L@ E<==&?K<&>L&?L@G <@@&?@< ms <@<&><L ms <?@&<2@ ms <> <==&?K<&>L&?L? E<==&?K<&>L&?L?G ?=?&>DL ms ?=?&DLK ms ?2D&L?> ms <L <==&?K<&>L&?L@ E<==&?K<&>L&?L@G ?2C&CDL ms ?CK&D2L ms <>K&<>? ms <D <==&?K<&>L&?L? E<==&?K<&>L&?L?G D2&L? ms ?@=&<<< ms ?L><&D< ms <C <==&?K<&>L&?L@ E<==&?K<&>L&?L@G <@@&<2C ms ?L?&<2< ms ?2L&>D@ ms <K <==&?K<&>L&?L? E<==&?K<&>L&?L?G ?2@&D2> ms ?@?&>?@ ms ?<<&>>D ms @= <==&?K<&>L&?L@ E<==&?K<&>L&?L@G ?22&=D ms ?L>&<=C ms ?C<&@=D ms

O utilitrio route
" utilitrio route usado para listar, adicionar e remover regras da tabela de roteamento de um computador. 9sta tabela de roteamento sempre consultada pela camada de rede do protocolo para determinar qual ser o pr>ximo 4"0 por onde um pacote deve passar. Na figura a seguir podemos verificar a existncia de C colunas principais@ HNetwor3 !estinationH, HNetmas3H, HMatewa8H e H'nterfaceH. &sando as informa)*es da coluna HNetwor3 !estinationH e HNetmas3H o computador descobre em qual regra o destino do pacote se enquadra. 'dentificada a regra o pacote direcionado para o HMatewa8H respectivo por uma H'nterfaceH especfica. 7 primeira regra da tabela exemplo apresentada indica a regra do H!efault Matewa8H esta regra a que determina para onde um pacote vai quando ele n$o se enquadra em nen%uma outra regra, em nosso caso, este pacote esta sendo direcionado para o computador :I;.:K,.=.: pela interface :I;.:K,.=.:I, que o ip local da placa de rede do computador exemplo. 1emos ainda uma regra para o endere)o de loopbac3 +:;<.=.=.:-, outra para a pr>pria rede que o computador participa +:I;.:K,.=.=- e outras regras usadas para broadcast e multicast.

7 coluna de m trica indica qual o custo para se alcan)ar o destino, sendo de grande utilidade quando um destino pode ser alcan)ado por dois camin%os distintos. !escubra qual o H!efault Matewa8H de seu computador, observe que todo tracert que voc executa o primeiro salto feito exatamente neste gatewa8. +faltou a figura+7crescentei ent$o um trec%o do route print de uma outra vers$o do artigo, mais resumida, com figura. Bide abaixo" comando route utilizado para listar, adicionar ou remover regras da tabela de roteamento de um computador. 9sta tabela de roteamento consultada pelo protocolo '0 para determinar para onde deve ser encamin%ado cada datagrama '0 transmitido. Na figura a seguir podemos verificar a existncia de J colunas@ H9ndere)o de redeH, H6scaraH, H9nder. gatewa8H, H'nterfaceH e H5ustoH. &sando as informa)*es da coluna H 9ndere)o de rede H e H6scaraH, o computador descobre em qual regra o endere)o destino do datagrama se enquadra. 'dentificada a regra, o datagrama direcionado para o respectivo HMatewa8H, atrav s da respectiva H'nterfaceH. 7 primeira regra da tabela exemplo apresentada indica a regra do H!efault Matewa8H. 9sta regra a que determina para onde um datagrama deve ser enviado quando ele n$o se enquadra em nen%uma outra regra. No nosso caso, o gatewa8 padr$o :=.;=:.=.:, acessvel atrav s da interface :=.;=:.:K=.J, que o ip local da placa de rede do computador exemplo. 1emos ainda uma regra para o endere)o de loopbac3 +:;<.=.=.:-, outra para a pr>pria rede que o computador participa +:=.;=:.=.=- e outras regras usadas para broadcast e multicast. 7 coluna H5ustoH indica qual o custo para se alcan)ar o endere)o destino, sendo de grande utilidade quando um destino pode ser alcan)ado por dois camin%os distintos. Nuest$o C@ !escubra utilizando o comando 2"&19 qual o H!efault Matewa8H de seu computador. "bserve que em todo tracert que voc executa, o primeiro salto feito exatamente neste gatewa8.

O utilitrio nsloo)up
" utilitrio nsloo3up serve para traduzir nomes de domnio para os nDmeros '0 correspondentes. 9ste utilitrio consulta os servidores de !N# +!omain Name #erviceespal%ados na 'nternet para resolver uma consulta e descobrir o endere)o. 7l m de descobrir a tradu)$o de nome para ip, este aplicativo pode consultar tamb m outros tipos de registros que ser$o estudados quando falarmos mais detal%adamente sobre !N#.

" nsloo3up ao contrrio dos outros utilitrios vistos at agora, oferece um prompt para o usurio digitar nomes de domnios para consulta. Beja a seguir um exemplo de execu)$o do nsloo3up@

atlanta:PhomePi<Prora-8 nslookup #efault Server: i<&$om&4r 5 ress: <==&<@C&?KL&? 8 www.pucmg.br. Server: i<&$om&4r 5 ress: <==&<@C&?KL&? .on-authoritative answer: .ame: www&pu$minas&4r 5 ress: <==&<@L&?DD&? 5liases: www&pu$mg&4r 8 set type=mx 8 flag.com.br. Server: i<&$om&4r 5 ress: <==&<@C&?KL&? .on-authoritative answer: flag&$om&4r preferen$e B ?=) mail eH$hanger B flagnt=@&flag&$om&4r 5uthoritative answers $an 4e foun from: flag&$om&4r nameserver B flagnt=@&flag&$om&4r flag&$om&4r nameserver B flagwall&flag&$om&4r flagnt=@&flag&$om&4r internet a ress B <==&<=<&<2L&<=2 flagwall&flag&$om&4r internet a ress B <==&<=<&<2L&<=> 8 set type=a 8 www.cade.com.br. Server: i<&$om&4r 5 ress: <==&<@C&?KL&? .on-authoritative answer: .ame: www&$a e&$om&4r 5 resses: <==&<22&?2@&?CD) <==&<22&?2@&?2@) <==&<22&?2@&?2K) <==&<22&?2@&?2> <==&<22&?2@&?2C) <==&<22&?2@&?2?) <==&<22&?2@&?2<) <==&<22&?2@&?2D) <==&<22&?2@&? 2L <==&<22&?2@&?2= 8

" que foi digitado pelo usurio est em negrito. Note que al m dos domnios, existem alguns comandos disponveis no nsloo3up +set t8peE-. Nuando os domnios s$o seguidos de um ponto, nsloo3up interpreta como domnios completos. O possvel especificar somente um nome de uma mquina e o programa busca pelo seu endere)o '0 dentro da pr>pria rede. &se o comando help para ter acesso aos demais comandos do nsloo3up. Beja a sada de um %elp do nsloo3up no unix@

8 help Q; : nslookup&help)v C&2 ?KKLP?=P<> ?C:=K:2? viHie 3Hp Q *omman s: Ei entifiers are shown in upper$ase) [] means optionalG .5I3 - print info a4out the hostP omain .5I3 using efault server .5I3? .5I3< - as a4ove) 4ut use .5I3< as server help or R - print info on $ommon $omman s- see nslookupE?G for etails set O'T;O. - set an option all - print options) $urrent server an host [no] e4ug - print e4ugging information [no] < - print eHhaustive e4ugging information [no] efname - appen omain name to ea$h 0uerA [no]re$urse - ask for re$ursive answer to 0uerA [no]v$ - alwaAs use a virtual $ir$uit omainB.5I3 - set efault omain name to .5I3 sr$hlistB.?[P.<P&&&P.L] - set omain to .? an sear$h list to .?).<) et$& rootB.5I3 - set root server to .5I3 retrABS - set num4er of retries to S timeoutBS - set initial time-out interval to S se$on s 0uerAtApeBS - set 0uerA tApe) e&g&) 5)5.NT.5I3)U;.OO)IS)'S).S)'T+)SO5)TST):VS)S+W).5'T + portBS - set port num4er to sen 0uerA on tApeBS - sAnonAm for 0uerAtApe $lassBS - set 0uerA $lass to one of ;. E;nternetG) *U5OS) U3S;O# or 5.N server .5I3 - set efault server to .5I3) using $urrent efault server lserver .5I3 - set efault server to .5I3) using initial server finger [US3+] - finger the optional US3+ at the $urrent efault host root - set $urrent efault server to the root ls [opt] #OI5;. [8 O;L3] - list a resses in #OI5;. Eoptional: output to O;L3G -a - list $anoni$al names an aliases -h - list U;.OO E*'U tApe an operating sAstemG -s - list well-known servi$es - list all re$or s -t TN'3 - list re$or s of the given tApe Ee&g&) 5T.5I3)IS) et$&G view O;L3 - sort an XlsX output file an view it with more eHit - eHit the program) Y# also eHits 8

!escubra os endere)os '0 das mquinas que podem receber e-mail das seguintes empresas@ 1. 6axitel +no Grasil2. 1ransmeta +nos &#73. Gritis% 1elecom da 9span%a +www.bt.es-

O utilitrio netstat
" netstat serve para mostrar as conex*es ativas atualmente com a mquina em quest$o. 9le lista na tela todas as conex*es 150.'0 em andamento. 7l m disso existe uma op)$o para mostrar o conteDdo da tabela de roteamento. Beja abaixo a sintaxe do netstat do Aindows@

3Hi4ir estat(sti$as

e proto$olo e $oneH"es

e re e T*'P;' atuais&

.3TST5T [-a] [-e] [-n] [-s] [-p proto] [-r] [intervalo] -a -e -n -p proto proto eHi4ir ip& -r -s estat(sti$as usa a intervalo pausas e *T+L[* para omiti o) ve6& 3Hi4e 3Hi4e op!1o 3Hi4e 3Hi4e to as as $oneH"es e portas e es$uta& estat(sti$as 3thernet& ;sso po e ser $om4ina o Z -s& en ere!os e n/meros e porta em formato num%ri$o& $oneH"es para o proto$olo espe$ifi$a o por protoSe usa o $om a op!1o -s para

po e ser t$p ou u p&

estat(sti$as por proto$olo) proto po e ser t$p) u p ou 3Hi4e o $onte/ o a ta4ela e roteamento& 3Hi4e estat(sti$as por proto$olo& 'or pa r1o) as s1o mostra as para T*') U#' e ;'- a op!1o -p po e ser para espe$ifi$ar um su4$onjunto o pa r1o& 3Hi4e novamente uma estat(sti$a sele$iona a) fa6en o intervalos e segun os entre $a a tela& 'ressione *aso

interromper a nova eHi4i!1o

as estat(sti$as&

netstat imprimirJ as informa!"es

e $onfigura!1o uma

&se o netstat para mostrar todas as conex*es e portas de escuta da sua mquina +/'#19N'NM-. 7 sada mostrada em C colunas. Na primeira est o protocolo, na segunda o endere)o da conex$o na porta local. 7 terceira coluna mostra o endere)o na mquina remota +o endere)o da mquina e a porta 150 da conex$o- e a quarta coluna mostra o estado da conex$o +9#17G/'#49!, /'#19N'NM, 5/"#9PA7'1, etc-. &se a op)$o *r para mostrar o conteDdo da tabela de roteamento da sua esta)$o. 9ssa tabela mostra para qual endere)o cada pacote deve ser enviado em fun)$o do seu endere)o '0. !esta forma, a mquina garante que o pacote ser entregue para a mquina de destino corretamente.

Utilitrio &+CO,-&'
No Aindows existem o aplicativo '05"NQ'M utilizado para informar a configura)$o atual de rede da mquina. Beja abaixo um exemplo de sada um '05"NQ'M@
S:98ip$onfig Pall *onfigura!1o e ;' o :in ows .T

.ome o host & & & & & & & & & & : $airo&i<&$om&4r Servi ores #.S & & & & & & & & & : <==&<@C&?KL&2K <==&<@C&?KL&? <==&?@?&?&>? Tipo e n\ & & & & & & & & & & & : U(4ri a ; entifi$a or e es$opo .et,;OS& :

+oteamento e ;' ativa o & & & & : .1o 'roHA :;.S ativa o & & & & & & & : .1o +esolu!1o .et,;OS usa #.S& & & & : Sim 3thernet a apta or ']'Ia$I'>: #es$ri!1o& & & & & & & 3n ere!o f(si$o& & & & #U*' ativa o & & & & & 3n ere!o ;'& & & & & & IJs$ara e su4-re e& & ]atewaA pa r1o & & & & Servi or :;.S primJrio 3thernet a apta or . is:an2: #es$ri!1o& & & & & & 3n ere!o f(si$o& & & #U*' ativa o & & & & 3n ere!o ;'& & & & & IJs$ara e su4-re e& ]atewaA pa r1o & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & : : : : : : . is:an 5 apter ==-==-==-==-==-== .1o =&=&=&= =&=&=&= & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & : : : : : : : .ovell <=== 5 apter& ==-==-,2-K3-2>-L* .1o <==&<@C&?KL&>= <>>&<>>&<>>&<<2 <==&<@C&?KL&@@ <==&<@C&?KL&2K

#iglas@
1. !450@ dinamic %ost configuration protocol - um protocolo de configura)$o

automtico para parRmetros de rede +'0, !N#, gatewa8, etc- cujo objetivo reduzir o tempo e o trabal%o para configurar um grande nDmero de mquinas 2. !N#@ domain name service - servi)o de tradu)$o de nomes para '0 disponvel na 'nternet 3. NetG'"#@ networ3 basic input output s8stem - uma 70' para aplica)*es de usurios enviarem e receberem diretivas de controle de '." de uma forma geral em uma rede local 4. A'N#@ windows internet naming service - um servi)o de tradu)$o de nomes +como o !N#- sobre NetG'"#

O utilitrio %elnet
" utilitrio telnet proporciona a emula)$o de terminal a uma mquina executando o aplicativo 1elnet server. "u ainda, possvel se comunicar a um computador remoto que ten%a o servi)o de telnet %abilitado. 9stabelecida esta comunica)$o o usurio cliente recebe um terminal semel%ante ao prompt do !"# que l%e permite exexutar praticamente todos os comandos suportados pelo computador remoto. 0or remoto entende-se o computador ao qual voc est conectado. 'sto muito Dtil aos usurios por permitir que mesmo longe de um computador ele possa administrar sua conta, recuperar arquivos, criar e xecutar c>digos pr>prios, etc. 7 grande desvantagem desse utilitrio que a comunica)$o entre o computador remoto e a mquina cliente do usurio feita atrav s de pacotes com c>digo baerto o que permite a qualquer outro usurio mal intencionado acompan%ar as transferncias inclusive do login e sen%a. " ideal para conex$o remota a servidores o uso do aplicativo putt8, selecionando o protocolo ss% discutido a seguir.

O utilitrio putt. /$$01

7ssim como o telnet o protocolo ss% permite uma emula)$o de terminal remoto, com um diferencial importante, a comunica)$o entre o %ost cliente e servidor encriptografada garantindo maior seguran)a no trfego gerado na rede. &m aplicativo que permite est conex$o remota o putt8-x,K.exe. 0odemos usar este mesmo protocolo +##4- para efetuar transferncias de arquivos, esta transferncia realizada sobre um tDnel criado dentro de uma comunica)$o ss%. " aplicativo que permite usar esta facilidade o Ain#50.exe.