Você está na página 1de 61

Como Montar uma Pequena Rede Usando um Roteador Banda Larga Introduo Voc pode montar sua prpria

rede facilmente com a utilizao de um pequeno roteador. Com esse dispositivo voc pode automaticamente compartilhar sua conexo com a Internet entre todos os computadores da sua rede, bem como compartilhar arquivos e impressoras. ! que os roteadores tamb"m funcionam como um fire#all baseado em hard#are, ele " tamb"m a maneira mais se$ura de conectar sua rede % Internet. & instalao " realmente muito r!pida e voc pode literalmente montar sua prpria rede em apenas al$uns minutos. 'este tutorial mostraremos a voc como montar sua prpria rede usando um roteador.

Figura 1( )m roteador de banda lar$a t*pico. + que " um roteador, &l"m do nome su$estivo, o roteador " um dispositivo que inte$ra v!rias outras caracter*sticas(

-oteador de banda lar$a( Compartilha automaticamente sua conexo com a Internet entre todos os computadores li$ados a ele. Voc tamb"m pode confi$ur!.lo para limitar o acesso a Internet com base em v!rios crit"rios /por exemplo, hora do dia 0 voc pode querer que seus funcion!rios acessem a Internet apenas durante o hor!rio de almoo ou aps o expediente, por exemplo1. 2ire#all baseado em hard#are( 3vita v!rios tipos de ataques em seu computador e tamb"m evita que pastas e impressoras compartilhadas em sua rede se4am acessadas por outros computadores de fora da sua casa ou escritrio.

5#itch( 6uase todos os roteadores tamb"m inte$ram um s#itch /$eralmente um s#itch de 7 portas1, permitindo conectar os computadores da sua rede diretamente no roteador sem a necessidade de qualquer perif"rico extra. Voc tamb"m pode expandir o n8mero de portas instalando um s#itch externo ao roteador. 9ortanto, para uma rede pequena com at" quatro computadores voc no precisar! de um hard#are extra para montar sua rede. 5ervidor :;C9( 3ste recurso centraliza todas as op<es de confi$urao da rede no roteador e, portanto voc no precisar! efetuar nenhum tipo de confi$urao nos computadores da sua rede /voc deve confi$urar as confi$ura<es de rede dos 9Cs da sua rede em =confi$urao autom!tica>1. 3ste recurso permite a voc conectar qualquer computador no roteador para ter acesso imediato % Internet e aos recursos compartilhados, como pastas e impressoras localizadas em sua rede, sem a necessidade de nenhum tipo de confi$urao adicional. &penas conecte e use? @ireless( +s roteadores mais modernos possuem rede #ireless como opcional, permitindo a voc conectar computadores sem a utilizao de cabos. 'o entanto, os computadores precisaro de placas de rede sem fio e a instalao desse tipo de placa em cada computador da sua rede pode sair caro. Aas esta " uma soluo muito interessante para a sua casa ou pequeno escritrio onde voc tem um ou dois notebooBs com placa de rede #ireless( simplesmente li$ue os computadores e voc estar! on.line. 'o entanto existem v!rios riscos de se$urana e op<es de confi$ura<es avanadas que devem ser feitas para usar o recurso de rede sem fio de forma se$ura. Ceia nosso tutorial ;abilitando 5e$urana em -edes @ireless para aprender mais sobre o assunto. Ceia nosso tutorial Como Aontar uma -ede 5em 2io )sando um -oteador de Danda Car$a caso queira montar uma rede sem fio. 5ervidor de Impresso( &l$uns roteadores possuem uma porta paralela ou uma porta )5D para voc conectar sua impressora nele. Isto " realmente muito interessante, pois permite que qualquer computador da sua rede use a impressora sem qualquer confi$urao avanada. 5e voc precisa compartilha sua impressora entre todos os computadores e o seu roteador no possui esta opo, o computador onde sua impressora

est! instalada precisar! estar li$ado quando voc quiser imprimir al$o. Isto pode ser irritante, por exemplo, se a impressora estiver conectada a um computador de al$u"m que no est! no escritrio e que por sinal desli$ou o computador e colocou uma senha. &l"m disso, usar um roteador com opo de servidor de impresso pode economizar al$um dinheiro em sua conta de luz, 4! que voc no precisar! de um outro computador li$ado para usar a impressora. 5e voc escolher comprar um roteador com este recurso, voc precisar! comprar um como o mesmo tipo de conexo da sua impressora( paralela ou )5D.

Figura 2( 9orta paralela em um roteador com o recurso de servidor de impresso.

Instalao Eudo o que voc precisa para montar sua rede usando um roteador " o roteador, claro, que atualmente " realmente barato /eles custam al$o entre -F GHI e -F HII dependendo da marca e dos recursos extras1, um cabo de rede pino.a.pino para cada computador que voc dese4a conectar na rede /este cabo pode ser comprado 4! pronto e " chamado )E9, )nshielded E#isted 9air, isto ", par tranado sem blinda$emJ voc deve comprar um cabo Cat K, que $eralmente " azul ou cinza1 e, " claro, uma conexo banda lar$a com a Internet /cabo ou &:5C1.

Figura 3( Cabo de rede t*pico. 5eu modem banda lar$a /cabo ou &:5C1 ser! conectado na porta chamada =@&'> do roteador, enquanto todos os outros computadores sero conectados nas outras portas dispon*veis no roteador, $eralmente chamadas =C&'>. 5e voc precisar de mais portas, compre um s#itch externo e conecte.o a uma das portas C&' dispon*veis no roteador. Voc precisar! conectar a outra ponta dos cabos nas placas de rede localizada nos computadores, " claro. &tualmente todos os computadores possuem uma porta de rede inte$rada % placa. me /=rede on.board>1. 5e voc tem um computador anti$o sem esta caracter*stica, precisar! comprar e instalar uma placa de rede /tamb"m chamada placa de rede GILGII ou placa de rede 3thernet1.

Figura 4( Como conectar seu roteador banda lar$a. + boto =uplinB> precisa estar desabilitado. 3ste boto " usado quando voc usa um tipo diferente de cabo, chamado cross.over, que no " o caso. + boto reset pode ser 8til em al$umas situa<es de reparo. Como voc pode ver, voc precisa conectar seu roteador % fonte de alimentao que vem com ele.

Figura 5( 3xemplo de uma porta de rede em um 9C.

Figura

( 3xemplo de uma porta de rede em um notebooB.

Voc no precisa se preocupar em instalar o cabo de rede no conector errado( o plu$ue de rede /que " chamado - .7K1 s se encaixa na placa de rede. &ps conectar os cabos, li$ue o seu modem banda lar$a, seu roteador e um dos computadores para acessar o painel de confi$urao do roteador. Voc precisar! fazer al$umas confi$ura<es b!sicas 0 por exemplo, escolher o tipo de conexo que voc tem, cabo ou &:5C.

Con!igurando o Roteador " # B$si%o & primeira coisa que voc precisa saber " o endereo I9 do seu roteador para ter acesso %s suas op<es de confi$urao. 3sta informao est! escrita em seu manual. Meralmente os endereos I9 utilizado so GNH.GOP.I.G, GNH.GOP.G.G ou GI.I.I.G. Carre$ue o seu nave$ador de Internet e abra http(LL Qendereo I9 aquiR. + endereo I9 do roteador usado em nossos exemplo era GNH.GOP.G.G, ento tivemos que abrir http(LLGNH.GOP.G.G. Claro que voc precisa alterar isto de acordo com o endereo I9 usado pelo seu roteador. Eodas op<es de confi$ura<es variam de acordo com o modelo do roteador. 9or isso, talvez voc no encontre op<es que esto descritas aqui com o mesmo nome, mas elas existiro, 4! que estamos falando apenas das op<es b!sicas. Meralmente a primeira p!$ina de confi$urao pede para voc escolher entre a instalao r!pida e a instalao avanada. &pesar da instalao r!pida ser a melhor maneira para confi$urar sua rede em menos de cinco minutos, a primeira confi$urao voc deve fazer " dentro da instalao avanada( confi$urar uma senha para seu roteador.

Figura 11( Eela de confi$urao inicial do roteador. Como voc pode ver, a tela de confi$urao do seu roteador " acessada de qualquer computador na sua rede. &pesar disto no ser uma preocupao em redes pequenas, a tela de confi$urao do roteador pode ser acessada de qualquer computador localizado na Internet. 9or exemplo, di$amos que o seu endereo I9 verdadeiro se4a ON.ON.ON.ON /o endereo I9 que seu provedor atribuiu para seu modem1. 6ualquer computador na Internet pode acessar as confi$ura<es do seu

roteador simplesmente abrindo um nave$ador de Internet e di$itando http(LLON.ON.ON.ON. 3ste recurso pode ser desabilitado em al$uns roteadores. 'o entanto, este " um recurso muito interessante, pois voc pode reparar ou reconfi$urar sua rede do escritrio ou de casa de qualquer computador no mundo. 2ica ao seu crit"rio habilitar ou desabilitar este recurso, dependendo se voc for us!.lo ou no.

clique para ampliar Figura 12( Confi$urando a senha do administrador. 3m nosso roteador esta confi$urao " feita em &dvanced 5etup, 5Sstem, &dmistrador 5ettin$s. 'esta tela voc pode tanto confi$urar a senha do administrador quanto pode escolher se dese4a habilitar o $erenciamento remoto. 3m nosso roteador o $erenciamento remoto estava desativado. 9oder*amos ter ativado e definido apenas um endereo I9 /por exemplo, o endereo I9 de nosso computador de casa1 para ter acesso ao roteador, fazendo assim com que outros computadores no fossem capazes de acessar a tela de controle do roteador remotamente. &l"m disso, voc pode especificar uma porta de acesso. )sando o roteador da 2i$ura GH, no poder*amos acess!.lo usando httpLLON.ON.ON.ON, precisar*amos abrir como http(LLON.ON.ON.ON(PIPI. 3sta " a maneira mais simples de evitar que aspirantes a hacBer abram a tela de confi$urao de seu roteador a partir de seus computadores /hacBers s"rios sabem que a porta PIPI " $eralmente usada e podem tamb"m usar um detector de portas para ver quais portas esto abertas no roteador1. Clique em &pplS para que as altera<es se4am efetivadas. &ps esta breve e importante explicao de se$urana, vamos para as confi$ura<es b!sica do roteador.

Con!igurao B$si%a do Roteador Eudo o que voc precisa fazer " escolher o tipo de conexo que voc tem( cabo, &:5C com I9 dinTmico /ou se4a, o endereo I9 dado pelo seu provedor muda toda vez que voc se conecta a Internet 0 que " o tipo mais comum1, &:5C com I9 est!tico /ou se4a, o endereo I9 dado pelo seu provedor no muda, $eralmente dispon*vel apenas se voc solicitar e normalmente mais caro1 ou V9' /Virtual 9rivate 'et#orB 0 $eralmente usado em redes corporativas1. Volte para a confi$urao b!sica /basic setup1 e nave$ue em suas telas. 3m nosso roteador tivemos apenas que confi$urar o fuso hor!rio na primeira tela, o tipo de modem na se$unda tela e ficamos clicando em 'ext para aceitar todas as confi$ura<es padro, se o seu modem for EV a cabo ou &:5C /se voc usar uma conexo V9' voc precisar! entrar al$umas informa<es1. Che$amos no boto 2inish na 8ltima tela e isso foi tudo o que tivemos que fazer para a nossa rede funcionar.

clique para ampliar Figura 13( Confi$urao b!sica, primeira tela /confi$urao do fuso hor!rio1.

clique para ampliar Figura 14( Confi$urao b!sica, se$unda tela /tipo de conexo1.

clique para ampliar Figura 15( Confi$urao b!sica, terceira tela /confi$ura<es de @&', deixe os valores padro1.

clique para ampliar Figura 1 ( Confi$urao b!sica, quarta tela /confi$ura<es do :'5, deixe os valores padro1J clique no boto 2inish. &ps clicar no boto 2inish, tente acessar a Internet a partir de seu computador e de todos os outros localizados em sua rede. 5e no funcionar, refaa todos os passos de confi$urao novamente. 5e mesmo assim no funcionar, voc precisar! chamar o suporte do seu provedor e explicar para eles que voc instalou um roteador e precisa =liberar seu endereo I9>. Caso voc queira saber o que isto si$nifica( quando voc usa um servio de banda lar$a, $eralmente um endereo I9 p8bico /ex( ON.ON.ON.ON1 " atribu*do para o computador conectado ao modem de banda lar$a. 3nto o provedor trava o endereo I9 p8blico ao endereo A&C conectado ao modem. + endereo A&C " um n8mero de s"rie $ravado na placa de rede. 6uando voc desconecta o modem do seu computador e o conecta em seu roteador a conexo pode ser bloqueada, 4! que a rede do provedor est! esperando o endereo A&C do

seu micro, no o endereo A&C do seu roteador. =Ciberar o I9> si$nifica que o provedor procurar! pelo o novo endereo A&C conectado ao modem.

Um viso geral do protocolo TCP/IP 9ara que os computadores de uma rede possam trocar informa<es entre si " necess!rio que todos os computadores adotem as mesmas re$ras para o envio e o recebimento de informa<es. 3ste con4unto de re$ras " conhecido como 9rotocolo de comunicao. 2alando de outra maneira podemos afirmar( =9ara que os computadores de uma rede possam trocar informa<es entre si " necess!rio que todos este4am utilizando o mesmo protocolo de comunicao>. 'o protocolo de comunicao esto definidas todas as re$ras necess!rias para que o computador de destino, =entenda> as informa<es no formato que foram enviadas pelo computador de ori$em. :ois computadores com diferentes protocolos instalados, no sero capazes de estabelecer uma comunicao e nem sero capazes de trocar informa<es. &ntes da popularizao da Internet existiam diferentes protocolos sendo utilizados nas redes das empresas. +s mais utilizados eram os se$uintes(

EC9LI9 '3ED3)I I9UL59U &pple EalB

5e colocarmos dois computadores li$ados em rede, um com um protocolo, por exemplo o EC9LI9 e o outro com um protocolo diferente, por exemplo '3ED3)I, estes dois computadores no sero capazes de estabelecer comunicao e trocar informa<es entre si. 9or exemplo, o computador com o protocolo '3ED3)I instalado, no ser! capaz de acessar uma pasta ou uma Impressora compartilhada no computador com o protocolo EC9LI9 instalado. V medida que a Internet comeou, a cada dia, tornar.se mais popular, com o aumento exponencial do n8mero de usu!rios, o protocolo EC9LI9 passou a tornar.se um padro de fato, utilizando no s na Internet, como tamb"m nas redes internas das empresas, redes estas que comeavam a ser conectadas % Internet. Como as redes internas precisavam conectar.se % Internet, tinham que usar o mesmo protocolo da Internet, ou se4a( EC9LI9. :os principais 5istemas +peracionais do mercado, o )'IU sempre utilizou o protocolo EC9LI9 como padro. + @indo#s d! suporte ao protocolo EC9LI9 desde as primeiras vers<es, por"m, para o @indo#s, o EC9LI9 somente tornou.se o protocolo padro a partir do @indo#s HIII. 5er o protocolo padro si$nifica que o EC9LI9 ser!

instalado, automaticamente, durante a instalao do 5istema +peracional, se for detectada a presena de uma placa de rede. &t" mesmo o 5istema +peracional 'ovell, que sempre foi baseado no protocolo I9UL59U como protocolo padro, passou a adotar o EC9LI9 como padro a partir da verso K.I. + que temos ho4e, na pr!tica, " a utilizao do protocolo EC9LI9 na esma$adora maioria das redes. 5endo a sua adoo cada vez maior. Como no poderia deixar de ser, o EC9LI9 " o protocolo padro do @indo#s HIII, @indo#s 5erver HIIW, @indo#s U9 e tamb"m do @indo#s Vista /a ser lanado em 2evereiro de HIIX1 e do @indo#s Con$horn 5erver /com lanamento previsto para o final de HIIX1. 5e durante a instalao, o @indo#s detectar a presena de uma placa de rede, automaticamente ser! su$erida a instalao do protocolo EC9LI9. &ota( 9ara pequenas redes, no conectadas % Internet, " recomendada a adoo do protocolo '3ED3)I, devido a sua simplicidade de confi$urao. 9or"m esta " uma situao muito rara, pois dificilmente teremos uma rede isolada, sem conexo com a Internet ou com parceiros de ne$cios, como clientes e fornecedores. &$ora passaremos a estudar al$umas caracter*sticas do protocolo EC9LI9. Veremos que cada equipamento que faz parte de uma rede baseada no EC9LI9 tem al$uns parTmetros de confi$urao que devem ser definidos, para que o equipamento possa comunicar.se com sucesso na rede e trocar informa<es com os demais equipamentos da rede. Configuraes do protocolo TCP/IP para um computador em rede 6uando utilizamos o protocolo EC9LI9 como protocolo de comunicao em uma rede de computadores, temos al$uns parTmetros que devem ser confi$urados em todos os equipamentos que fazem parte da rede /computadores, servidores, hubs, s#itchs, impressoras de rede, etc1. 'a 2i$ura a se$uir temos uma viso $eral de uma pequena rede baseada no protocolo EC9LI9(

Figura - Uma rede baseada no protocolo TCP/IP. 'o exemplo da 2i$ura G temos uma rede local para uma pequena empresa. 3sta rede local no est! conectada a outras redes ou % Internet. 'este caso cada computador da rede precisa de, pelo menos, dois parTmetros confi$urados(

'8mero I9 A!scara de sub.rede

+ '8mero I9 " um n8mero no se$uinte formato( x.S.z.# ou se4a, so quatro n8meros separados por ponto. 'o podem existir duas m!quinas, com o mesmo n8mero I9, dentro da mesma rede. Caso eu confi$ure um novo equipamento com o mesmo n8mero I9 de uma m!quina 4! existente, ser! $erado um conflito de '8mero I9 e um dos equipamentos, muito provavelmente o novo equipamento que est! sendo confi$urado, no conse$uir! se comunicar com a rede. + valor m!ximo para cada um dos n8meros /x, S, z ou #1 " HKK. )ma parte do '8mero I9 /G, H ou W dos 7 n8meros1 " a identificao da rede, a outra parte " a identificao da m!quina dentro da rede. + que define quantos dos quatro n8meros fazem parte da identificao da rede e quantos fazem parte da identificao da m!quina " a m!scara de sub.rede /subnet masB1. Vamos considerar o exemplo de um dos computadores da rede da 2i$ura G(

'8mero I9( A!scara de 5ub.rede(

GI.HII.GKI.G HKK.HKK.HKK.I

&s trs primeiras partes da m!scara de sub.rede /subnet1 i$uais a HKK indicam que os trs primeiros n8meros representam a identificao da rede e o 8ltimo n8mero " a identificao do equipamento dentro da rede. 9ara o nosso exemplo ter*amos a rede( GI.HII.GKI, ou se4a, todos os equipamentos do nosso exemplo fazem parte da rede GI.HII.GKI ou, em outras palavras, o n8mero I9 de todos os equipamentos da rede comeam com GI.HII.GKI. 'este exemplo, onde estamos utilizando os trs primeiros n8meros para identificar a rede e somente o quarto n8mero para identificar o equipamento, temos um limite de HK7 equipamentos que podem ser li$ados neste rede. +bserve que so HK7 e no HKO, pois o primeiro n8mero 0 GI.HII.GKI.I e o 8ltimo n8mero 0 GI.HII.HKI.HKK no podem ser utilizados como n8meros I9 de equipamentos de rede. + primeiro " o prprio n8mero da rede( 1'(2''(15'(' e o 8ltimo " o endereo de Droadcast( 1'(2''(15'(255. &o enviar uma mensa$em para o endereo de Droadcast, todas as m!quinas da rede recebero a mensa$em. 'as prximas partes deste tutorial, falaremos um pouco mais sobre Droadcast. Com base no exposto podemos apresentar a se$uinte definio( =Para se %omuni%ar em uma rede )aseada no *roto%olo +CP,IP- todo equi*amento de.e ter- *elo menos- um n/mero IP e uma m$s%ara de su)0rede- sendo que todos os equi*amentos da rede de.em ter a mesma m$s%ara de su)0 rede1( &ota( 3xistem confi$ura<es mais avanadas onde podemos subdividir uma rede EC9LI9 em sub.redes menores. + conceito de sub.redes ser! tratado, em detalhes, na 9arte X deste tutorial. 'o exemplo da fi$ura anterior observe que o computador com o I9 GI.HII.GKI.X est! com uma m!scara de sub.rede diferente da m!scara de sub.rede dos demais computadores da rede. 3ste computador est! com a m!scara( HKK.HKK.I.I e os demais computadores da rede esto com a m!scara de sub.rede HKK.HKK.HKK.I. 'este caso " como se o computador com o I9 GI.HII.GKI.X pertencesse a outra rede. 'a pr!tica o que ir! acontecer " que este computador no conse$uir! se comunicar com os demais computadores da rede, por ter uma m!scara de sub.rede diferente dos demais. 3ste " um dos erros de confi$urao mais comuns. 5e a m!scara de sub.rede estiver incorreta, ou se4a, diferente da m!scara dos demais computadores da rede, o computador com a m!scara de sub.rede incorreta no conse$uir! comunicar.se na rede.

'a Eabela a se$uir temos al$uns exemplos de m!scaras de sub.rede e do n8mero m!ximo de equipamentos em cada uma das respectivas redes. Eabela( 3xemplos de m!scara de sub.rede. M$s%ara

&/mero de equi*amentos na rede

HKK.HKK.HKK.I HK7 HKK.HKK.I.I HKK.I.I.I OK.KW7 GO.XXX.HG7

6uando a rede est! isolada, ou se4a, no est! conectada % Internet ou a outras redes externas, atrav"s de linBs de comunicao de dados, apenas o n8mero I9 e a m!scara de sub.rede so suficientes para que os computadores possam se comunicar e trocar informa<es. & conexo da rede local com outras redes " feita atrav"s de linBs de comunicao de dados. 9ara que essa comunicao se4a poss*vel " necess!rio um equipamento capaz de enviar informa<es para outras redes e receber informa<es destas redes. + equipamento utilizado para este fim " o -oteador. Eodo pacote de informa<es que deve ser enviado para outras redes deve, obri$atoriamente, passar pelo -oteador. Eodo pacote de informao que vem de outras redes tamb"m deve, obri$atoriamente, passar pelo -oteador. Como o -oteador " um equipamento de rede, este tamb"m ter! um n8mero I9. + n8mero I9 do roteador deve ser informado em todos os demais equipamentos que fazem parte da rede, para que estes equipamentos possam se comunicar com os redes externas. + n8mero I9 do -oteador " informado no parTmetro conhecido como :efault Mate#aS. 'a pr!tica quando confi$uramos o parTmetro :efault Mate#aS, estamos informando o n8mero I9 do -oteador. 6uando um computador da rede tenta se comunicar com outros computadoresLservidores, o protocolo EC9LI9 faz al$uns c!lculos utilizando o n8mero I9 do computador de ori$em, a m!scara de sub. rede e o n8mero I9 do computador de destino /veremos estes c!lculos em detalhes nas prximas li<es deste curso1. 5e, aps feitas as contas, for conclu*do que os dois computadores fazem parte da mesma rede, os pacotes de informao so enviados para o barramento da rede local e o computador de destino captura e processa as informa<es que lhe foram enviadas. 5e, aps feitas as contas, for conclu*do que o computador de ori$em e o computador de

destino, fazem parte de redes diferentes, os pacotes de informao so enviados para o -oteador /n8mero I9 confi$urado como :efault Mate#aS1 e o -oteador " o respons!vel por achar o caminho /a rota1 para a rede de destino. Com isso, para equipamentos que fazem parte de uma rede, baseada no protocolo EC9LI9 e conectada a outras redes ou a Internet, devemos confi$urar, no m*nimo, os se$uintes parTmetros(

'8mero I9 A!scara de sub.rede :efault Mate#aS

3m redes empresarias existem outros parTmetros que precisam ser confi$urados. )m dos parTmetros que deve ser informado " o n8mero I9 de um ou mais servidores :'5 0 :omain 'ame 5Sstem. + :'5 " o servio respons!vel pela resoluo de nomes. Eoda a comunicao, em redes baseadas no protocolo EC9LI9 " feita atrav"s do n8mero I9. 9or exemplo, quando vamos acessar o meu site( http(LL###.4uliobattisti.com.brL, tem que haver uma maneira de encontrar o n8mero I9 do servidor onde fica hospedado o site. + servio que localiza o n8mero I9 associado a um nome " conhecido como 5ervidor :'5. 9or isso a necessidade de informarmos o n8mero I9 de pelo menos um servidor :'5, pois sem este servio de resoluo de nomes, muitos recursos da rede estaro indispon*veis, inclusive o acesso % Internet. 3xistem aplicativos anti$os que so baseados em um outro servio de resoluo de nomes conhecido como @I'5 0 @indo#s Internet 'ame 5Sstem. + @indo#s 'E 5erver 7.I utilizava intensamente o servio @I'5 para a resoluo de nomes. Com o @indo#s HIII o servio utilizado " o :'5, por"m podem existir aplica<es que ainda dependam do @I'5. 'estes casos voc ter! que instalar e confi$urar um servidor @I'5 na sua rede e confi$urar o I9 deste servidor em todos os equipamentos da rede. &s confi$ura<es do protocolo EC9LI9 podem ser definidas manualmente, isto ", confi$urando cada um dos equipamentos necess!rios com as informa<es do protocolo, como por exemplo o '8mero I9, A!scara de sub.rede, n8mero I9 do :efault Mate#aS, n8mero I9 de um ou mais servidores :'5 e assim por diante. 3sta " uma soluo razo!vel para pequenas redes, por"m pode ser um problema para redes maiores, com um $rande n8mero de equipamentos conectados. 9ara redes maiores " recomendado o uso do servio :;C9 0 :Snamic ;ost Confi$uration 9rotocol. )ma vez dispon*vel e confi$urado, o servio :;C9 fornece, automaticamente, todos os parTmetros de confi$urao do protocolo EC9LI9 para os

equipamentos conectados % rede. +s parTmetros so fornecidos quando o equipamento " inicializado e podem ser renovados em per*odos definidos pelo &dministrador. Com o uso do :;C9 uma s"rie de procedimentos de confi$urao podem ser automatizados, o que facilita a vida do &dministrador e elimina uma s"rie de erros. + uso do :;C9 tamb"m " muito vanta4oso quando so necess!rias altera<es no n8mero I9 dos servidores :'5 ou @I'5. Vamos ima$inar uma rede com GIII computadores e que no utiliza o :;C9, ou se4a, os diversos parTmetros do protocolo EC9LI9 so confi$urados manualmente em cada computador. &$ora vamos ima$inar que o n8mero I9 do servidor :'5 foi alterado. 'este caso o &dministrador e a sua equipe t"cnica tero que fazer a alterao do n8mero I9 do servidor :'5 em todas as esta<es de trabalho da rede. )m servio e tanto. 5e esta mesma rede estiver utilizando o servio :;C9, bastar! alterar o n8mero do servidor :'5, nas confi$ura<es do servidor :;C9. + novo n8mero ser! fornecido para todas as esta<es da rede, automaticamente, na prxima vez que a estao for reinicializada. Auito mais simples e pr!tico e, principalmente, com menor probabilidade de erros. Voc pode verificar, facilmente, as confi$ura<es do protocolo EC9LI9 que esto definidas para o seu computador. 9ara isso si$a os se$uintes passos( G. 2aa o lo$on com uma conta com permisso de &dministrador.

H. &bra o 9rompt de comando( Iniciar .Y 9ro$ramas .Y &cessrios .Y 9rompt de comando. W. 'a 4anela do 9rompt de comando di$ite o se$uinte comando( i*%on!ig,all e pressione 3nter. 7. 5ero exibidas as diversas confi$ura<es do protocolo EC9LI9, conforme indicado a se$uir, no exemplo obtido a partir de um dos meus computadores que eu uso na rede da minha casa(

+ comando ipconfi$ exibe informa<es para as diversas interfaces de rede instaladas 0 placa de rede, modem, etc. 'o exemplo anterior temos uma 8nica interface de rede instalada, a qual " relacionada com uma placa de rede -ealteB -ECPGWN 2amilS 9CI 2ast 3thernet 'IC. +bserve que temos o n8mero I9 para dois servidores :'5 e para um servidor @I'5. +utra informao importante " o 3ndereo f*sico, mais conhecido como A&C.&ddress ou endereo da placa. + A&C.&ddress " um n8mero que identifica a placa de rede. +s seis primeiros n8merosLletras so uma identificao do fabricante da placa e os seis 8ltimos uma identificao da placa. 'o existem duas placas com o mesmo A&C.&ddress, ou se4a, este endereo " 8nico para cada placa de rede. 'o exemplo da lista$em a se$uir, temos um computador com duas interfaces de rede. )ma das interfaces " li$ada a placa de rede /-ealteB -ECPIHN/&51 9CI 3thernet &dapter1, a qual conecta o computador a rede local. & outra interface " li$ada ao fax.modem /@&' /999L5CI91 Interface1, o qual conecta o computador % Internet. 9ara o protocolo EC9LI9 a conexo via 2ax modem aparece como se fosse mais uma interface de rede, conforme pode ser conferido na lista$em a se$uir(

Dem, estes so os aspectos b!sicos do protocolo EC9LI9. 'os endereos a se$uir, voc encontra tutoriais, em portu$us, onde voc poder! aprofundar os seus estudos sobre o protocolo EC9LI9( Questo de exemplo para os exames de Certificao & se$uir coloco um exemplo de questo, relacionada ao EC9LI9, que pode aparecer nos exames de Certificao da Aicrosoft, onde so cobrados conhecimentos b!sicos do protocolo EC9LI9. 3sta questo faz parte dos simulados $ratuitos, dispon*veis aqui no site. & se$uir esto as confi$ura<es b!sicos do EC9LI9 de

6uesto IG

trs esta<es microIW.

de

trabalho(

microIG,

microIH

Con!igura2es do mi%ro'13 &/mero IP3 M$s%ara de su)0rede3 4ate5a63 GII.GII.GII.G Con!igura2es do mi%ro'23 &/mero IP3 M$s%ara de su)0rede3 4ate5a63 GII.GII.GII.G Con!igura2es do mi%ro'33 &/mero IP3 M$s%ara de su)0rede3 4ate5a63 GII.GII.GII.H GII.GII.GII.K HKK.HKK.HKK.I GII.GII.GII.7 HKK.HKK.H7I.I GII.GII.GII.W HKK.HKK.HKK.I

+ micro IH no est! conse$uindo comunicar com os demais computadores da rede. ! o microIW conse$ue comunicar.se na rede local, por"m no conse$ue se comunicar com nenhum recurso de outras redes, como por exemplo a Internet. 6uais altera<es voc deve fazer para que todos os computadores possam se comunicar normalmente, tanto na rede local quanto com as redes externas, a1 &ltere a m!scara de sub.rede do microIH para HKK.HKK.HKK.I &ltere o Mate#aS do microIW para GII.GII.GII.G &ltere a m!scara de sub.rede do microIG para HKK.HKK.H7I.I &ltere a m!scara de sub.rede do microIW para HKK.HKK.H7I.I &ltere o Mate#aS do microIG para GII.GII.GII.H &ltere o Mate#aS do microIH para GII.GII.GII.H &ltere o Mate#aS do microIW para GII.GII.GII.G &ltere a m!scara de sub.rede do microIH para HKK.HKK.HKK.I

b1

c1 d1 e1

Res*osta %erta3

Coment!rios(9elo enunciado o computador microIH no conse$ue comunicar com nenhum outro computador da rede. 3ste " um sintoma t*pico de problema na m!scara de sub.rede. Z exatamente o caso, o microIH est! com uma m!scara de sub.rede HKK.HKK.H7I.I, diferente da m!scara dos demais computadores. 9or isso ele est! isolado e no conse$ue se comunicar com os demais computadores da rede. ! o microIW no conse$ue comunicar.se com outras redes, mas conse$ue comunicar.se na rede local. 3ste " um sintoma de que a confi$urao do Mate#aS est! incorreta. 9or isso a necessidade de alterar a confi$urao do Mate#aS do microIW, para que este utilize a mesma confi$urao dos demais computadores da rede. +bserve como esta questo testa apenas conhecimentos b!sicos do EC9LI9, tais como A!scara de sub.rede e :efault Mate#aS.

Introduo 'a 9rimeira 9arte deste curso eu apresentei o protocolo EC9LI9 e qual o seu papel em uma rede de computadores. 'esta se$unda parte apresentarei os princ*pios b!sicos do sistema de numerao bin!rio. Eamb"m mostrarei como realizar c!lculos simples e convers<es de Din!rio para :ecimal e vice.versa. 2eita a apresentao das opera<es b!sicas com n8meros bin!rios, veremos como o EC9LI9 atrav"s de c!lculos bin!rios e, com base na m!scara de sub.rede /subnet masB1, determina se dois computadores esto na mesma rede ou fazem parte de redes diferentes. Sistema de Numerao in!rio

Vou iniciar falando do sistema de numerao decimal, para depois fazer uma analo$ia ao apresentar o sistema de numerao bin!rio.Eodos nos conhecemos o sistema de numerao decimal, no qual so baseados os n8meros que usamos no nosso dia.a.dia, como por exemplo( GII, HKN, G7KI e assim por diante. Voc 4! parou para pensar porque este sistema de numerao " chamado de sistema de numerao decimal, 'o, Dem, a resposta " bastante simples( este sistema " baseado em dez d*$itos diferentes, por isso " chamado de sistema de numerao decimal. Eodos os n8meros do sistema de numerao decimal so escritos usando.se uma combinao dos se$uintes dez d*$itos( I G H W 7 K O X P N

7e8 d9gitos .Y 5istema de numerao decimal. Vamos analisar como " determinado o valor de um n8mero do sistema de numerao decimal. 9or exemplo, considere o se$uinte n8mero( 7KWP + valor deste n8mero " formado, multiplicando.se os d*$itos do n8mero, de tr!s para frente, por potncias de GI, comeando com GI[. + 8ltimo d*$ito /bem % direita1 " multiplicado por GI[, o pen8ltimo por GIG, o prximo por GIH e assim por diante. + valor real do n8mero " a soma dos resultados destas multiplica<es. +bserve o esquema a se$uir que ser! bem mais f!cil de entender(

Aultiplica por( ou se4a( -esultado( I$ual a(

1'3 GIII 7xGIII 7III

1'2 GII KxGII KII

1'1 GI WxGI WI

1'; G PxG P

<omando tudo3 4'''=5''=3'=: > igual a3 453:

#)ser.e que 453: signi!i%a e?atamente3 7 \ K \ W \ P unidades /GII1 milhares centenas dezenas /GIH1 /GIW1 /GIG1

3 assim para n8meros maiores, com mais d*$itos, ter*amos potncias de GI7, GIK e assim por diante. +bserve que multiplicando cada d*$ito por potncias de GI, obtemos o n8mero ori$inal. 3ste princ*pio aplicado ao sistema de numerao decimal " v!lido para qualquer sistema de numerao. 5e for o sistema de numerao +ctal /baseado em P d*$itos1, multiplica.se por potncias de P( P[, P G, PH e assim por diante. 5e for o sistema ;exadecimal /baseado em GI d*$itos e O letras1 multiplica.se por potncias de GO, s que a letra & equivale a GI, 4! que no tem sentido multiplicar por uma letra, a letra D equivale a GG e assim por diante. Dem, por analo$ia, se o sistema decimal " baseado em dez d*$itos, ento o sistema bin!rio deve ser baseado em dois d*$itos, 3xatamente. +s n8meros no sistema bin!rios so escritos usando.se apenas os dois se$uintes d*$itos( I G

Isso mesmo, n8meros no sistema bin!rio so escritos usando.se apenas zeros e uns, como nos exemplos a se$uir( '1'111'' 11'1111' '''11111

Eamb"m por analo$ia, se, no sistema decimal, para obter o valor do n8mero, multiplicamos os seus d*$itos, de tr!s para frente, por potncias de GI, no sistema bin!rio fizemos esta mesma operao, s que baseada em potncias de H, ou se4a( H I, HG, HH, HW, H7 e assim por diante. Vamos considerar al$uns exemplos pr!ticos. Como fao para saber o valor decimal do se$uinte n8mero bin!rio( 11''111' Vamos utilizar a tabelinha a se$uir para facilitar os nossos c!lculos(

1 Aultiplica por( equivale a( Aultiplicao( -esulta em( 5omando tudo( -esulta em( H@ GHP

1 H O7

' H5 WH

' H4 GO

1 H3 P

1 H2 7 G?7 7

1 H1 H G?H H

' H' G I?G I

G?GHP G?O7 I?WH I?GO G?P GHP O7 I I P

12:= 4='='=:=4=2=' 2'

Ou seja, o nmero binrio 11001110 equivale ao decimal 206. Observe que onde temos um a respectiva potncia de 2 somada e onde temos o zero a respectiva potncia de 2 anulada por ser multiplicada por zero. penas para !i"ar um pouco mais este conceito, vamos !azer mais um e"emplo de convers#o de binrio para decimal. $onverter o nmero 11100010 para decimal%

1 Aultiplica por( equivale a( Aultiplicao( -esulta em( 5omando tudo( H@ GHP

1 H O7

1 H5 WH

' H4 GO

' H3 P

' H2 7 I?7 I

1 H1 H G?H H

' H' G I?G I

G?GHP G?O7 G?WH I?GO I?P GHP O7 WH I I

12:= 4=32='='='=2='

-esulta em(

22 in!rio

Como Converter de "ecimal para

Dem, e se tiv"ssemos que fazer o contr!rio, converter o n8mero HW7 de decimal para bin!rio, qual seria o bin!rio equivalente,, &ota( 'os exemplos deste tutorial vou trabalhar com valores decimais de, no m!ximo, HKK, que so valores que podem ser representados por P d*$itos bin!rios, ou na lin$ua$em do computador P bits, o que equivale exatamente a um bSte. 9or isso que cada um dos quatro n8meros que fazem parte do n8mero I9, somente podem ter um valor m!ximo de HKK, que " um valor que cabe em um bSte, ou se4a, P bits. 3xistem muitas re$ras para fazer esta converso, eu prefiro utilizar uma bem simples, que descreverei a se$uir e que serve perfeitamente para o propsito deste tutorial. Vamos voltar ao nosso exemplo, como converter HW7 para um bin!rio de P d*$itos, 3u comeo o racioc*nio assim. 9rimeiro vamos lembrar o valor decimal correspondente a cada um dos oito d*$itos bin!rios( GHP O7 WH GO P 7 H G

Cembrando que estes n8meros representam potncias de H, comeando, de tr!s para frente, com H I, HG, HH e assim por diante, conforme indicado lo$o a se$uir( GHP H
@

O7 2

WH 25

GO 23

7 2'

Pergunto3 GHP cabe em HW7, 5im, ento o primeiro d*$ito " G. 5omando O7 a GHP passa de HW7, 'o, d! GNH, ento o se$undo d*$ito tamb"m " G. 5omando WH a GNH passa de HW7, 'o, d! HH7, ento o terceiro d*$ito tamb"m " G. 5omando GO a HH7 passa de HW7, 9assa, ento o quarto d*$ito " zero. 5omando P a HH7 passa de HW7, 'o, da HWH, ento o quinto d*$ito " G. 5omando 7 a HWH passa de HW7, 9assa, ento o sexto d*$ito " zero. 5omando H a HWH passa de HW7, 'o, d! exatamente HW7, ento o s"timo d*$ito " G. ! che$uei ao valor dese4ado, ento todos os demais d*$itos so zero. Com isso, o valor HW7 em bin!rio " i$ual a( GGGIGIGI

9ara exercitar vamos converter mais um n8mero de decimal para bin!rio. Vamos converter o n8mero G77 para bin!rio. Pergunto( GHP cabe em G77, 5im, ento o primeiro d*$ito " G. 5omando O7 a GHP passa de G77, 5im, d! GNH, ento o se$undo d*$ito " I. 5omando WH a GHP passa de G77, 5im, d! GOI, ento o terceiro d*$ito tamb"m " I. 5omando GO a GHP passa de G77, 'o, d! exatamente G77, ento o quarto d*$ito " G. ! che$uei ao valor dese4ado, ento todos os demais d*$itos so zero. Com isso, o valor G77 em bin!rio " i$ual a( 1''1'''' Dem, a$ora que voc 4! sabe como converter de decimal para bin!rio, est! em condi<es de aprender sobre o operador = A> e como o EC9LI9 usa a m!scara de sub.rede /subnet masB1 e uma operao =3>, para verificar se duas m!quinas esto na mesma rede ou em redes diferentes. # #perador $ 3xistem diversas opera<es l$icas que podem ser feitas entre dois d*$itos bin!rios, sendo as mais conhecidas as se$uintes( =3>, =+)>, =U+-> e ='+E>. 9ara o nosso estudo interessa o operador 3. 6uando realizamos um =3> entre dois bits, o resultado somente ser! G, se os dois bits forem i$uais a G. 5e pelo menos um dos bits for i$ual a zero, o resultado ser! zero. 'a tabela a se$uir temos todos os valores poss*veis da operao 3 entre dois bits(

)it01 1 1 ' '

)it02 1 ' 1 '

B)it01C A B)it02C 1 ' ' '

Como o TCP/IP usa a m!scara de su%&rede' Considere a fi$ura a se$uir, onde temos a representao de uma rede local, li$ada a outras redes da empresa, atrav"s de um roteador.

Eemos uma rede que usa como m!scara de sub.rede HKK.HKK.HKK.I /uma rede classe C, mas ainda no abordamos as classes de redes, o que ser! feito na 9arte W deste curso1. & rede " a GI.HII.GKI.I, ou se4a, todos os equipamentos da rede tem os trs primeiras partes do n8mero I9 como sendo( GI.HII.GKI. Ve4a que existe uma relao direta entre a m!scara de sub.rede a quantas das partes do n8mero I9 so fixas, ou se4a, que definem a rede, conforme foi descrito na 9arte G deste curso. & rede da fi$ura anterior " uma rede das mais comumente encontradas ho4e em dia, onde existe um roteador li$ado % rede e o roteador est! conectado a um Aodem, atrav"s do qual " feita a conexo da rede local com a rede @&' da empresa, atrav"s de uma linha de dados /tamb"m conhecido como linB de comunicao1. 'as prximas partes li<es vou detalhar a funo do roteador e mostrarei como funciona o roteamento entre redes. Como o TCP/IP usa a m!scara de su%&rede e o roteador

6uando dois computadores tentam trocar informa<es em uma rede, o EC9LI9 precisa, primeiro, determinar se os dois computadores pertencem a mesma rede ou a redes diferentes. 'este caso podemos ter duas situa<es distintas( <ituao 13 #s dois %om*utadores *erten%em a mesma rede3 'este caso o EC9LI9 envia o pacote para o barramento local da rede. Eodos os computadores recebem o pacote, mas somente o computador que " o destinat!rio do pacote " que o captura e passa para processamento pelo @indo#s e pelo pro$rama de destino. Como " que o computador sabe se ele " ou no o destinat!rio do pacote, Auito simples, no pacote de informa<es est! contido o endereo I9 do computador destinat!rio. 3m cada computador, o EC9LI9 compara o I9 de destinat!rio do pacote com o I9 do computador, para saber se o pacote " ou no para o respectivo computador. <ituao 23 #s dois %om*utadores no *erten%em a mesma rede3 'este caso o EC9LI9 envia o pacote para o -oteador /endereo do :efault Mate#aS confi$urado nas propriedades do EC9LI91 e o -oteador se encarre$a de fazer o pacote che$ar ao seu destino. 3m uma das partes deste tutorial veremos detalhes sobre como o -oteador " capaz de rotear pacotes de informa<es at" redes distantes. &$ora a per$unta que tem a ver com este tpico( DComo E que o +CP,IP !a8 *ara sa)er se o %om*utador de origem e o %om*utador de destino *erten%em a mesma redeF1 Vamos usar al$uns exemplos pr!ticos para explicar como o EC9LI9 faz isso( A?em*lo 13 Com base na fi$ura anterior, suponha que o computador cu4o I9 " GI.HII.GKI.K /ori$em1 queira enviar um pacote de informa<es para o computador cu4o I9 " GI.HII.GKI.P /destino1, ambos com m!scara de sub.rede i$ual a HKK.HKK.HKK.I. + primeiro passo " converter o n8mero I9 das duas m!quinas e da m!scara de sub.rede para bin!rio. Com base nas re$ras que vimos anteriormente, ter*amos a se$uinte converso( Com*utador de origem3

1' IIIIGIGI

2'' GGIIGIII

15' GIIGIGGI

5 IIIIIGIG

Com*utador de destino3

1' IIIIGIGI

2'' GGIIGIII

15' GIIGIGGI

: IIIIGIII

M$s%ara de su)0rede3

255 GGGGGGGG

255 GGGGGGGG

255 GGGGGGGG

' IIIIIIII

2eitas as convers<es para bin!rio, vamos ver que tipo de c!lculos o EC9LI9 faz, para determinar se o computador de ori$em e o computador de destino esto na mesma rede. 3m primeiro lu$ar " feita uma operao =3>, bit a bit, entre o '8mero I9 e a m!scara de 5ub.rede do computador de ori$em, conforme indicado na tabela a se$uir(

1'(2''(15'(5 IIIIGIGI GGIIGIII GIIGIGGI IIIIIGIG 3 255(255(255(' GGGGGGGG GGGGGGGG GGGGGGGG IIIIIIII 1'(2''(15'(' IIIIGIGI GGIIGIII GIIGIGGI IIIIIIII Resultado &$ora " feita uma operao =3>, bit a bit, entre o '8mero I9 e a m!scara de sub.rede do computador de destino, conforme indicado na tabela a se$uir(

1'(2''(15'(: IIIIGIGI GGIIGIII GIIGIGGI IIIIGIII 3 255(255(255(' GGGGGGGG GGGGGGGG GGGGGGGG IIIIIIII 1'(2''(15'(' IIIIGIGI GGIIGIII GIIGIGGI IIIIIIII Resultado &$ora o EC9LI9 compara os resultados das duas opera<es. 5e os dois resultados forem i$uais, aos dois computadores, ori$em e destino, pertencem a mesma rede local. 'este caso o EC9LI9 envia o pacote para o barramento da rede local. Eodos os computadores recebem o pacote, mas somente o destinat!rio do pacote " que o captura e passa para processamento pelo @indo#s e pelo pro$rama

de destino. Como " que o computador sabe se ele " ou no o destinat!rio do pacote, Auito simples, no pacote de informa<es est! contido o endereo I9 do destinat!rio. 3m cada computador, o EC9LI9 compara o I9 de destinat!rio do pacote com o I9 do computador, para saber se o pacote " ou no para o respectivo computador. Z o que acontece neste exemplo, pois o resultado das duas opera<es =3> " i$ual( GI.HII.GKI.I, ou se4a, os dois computadores pertencem a rede( GI.HII.GKI.I Como voc 4! deve ter adivinhado, a$ora vamos a um exemplo, onde os dois computadores no pertencem a mesma rede, pelo menos devido %s confi$ura<es do EC9LI9. A?em*lo 23 5uponha que o computador cu4o I9 " GI.HII.GKI.K /ori$em1 queira enviar um pacote de informa<es para o computador cu4o I9 " GI.HI7.GKI.P /destino1, ambos com m!scara de sub.rede i$ual a HKK.HKK.HKK.I. + primeiro passo " converter o n8mero I9 das duas m!quinas e da m!scara de sub.rede para bin!rio. Com base nas re$ras que vimos anteriormente, ter*amos a se$uinte converso( Com*utador de origem3

1' IIIIGIGI

2'' GGIIGIII

15' GIIGIGGI

5 IIIIIGIG

Com*utador de destino3

1' IIIIGIGI

2'4 GGIIGGII

15' GIIGIGGI

: IIIIGIII

M$s%ara de su)0rede3

255 GGGGGGGG

255 GGGGGGGG

255 GGGGGGGG

' IIIIIIII

2eitas as convers<es para bin!rio, vamos ver que tipo de c!lculos o EC9LI9 faz, para determinar se o computador de ori$em e o

computador de destino esto na mesma rede. 3m primeiro lu$ar " feita uma operao =3>, bit a bit, entre o '8mero I9 e a m!scara de 5ub.rede do computador de ori$em, conforme indicado na tabela a se$uir(

1'(2''(15'(5 IIIIGIGI GGIIGIII GIIGIGGI IIIIIGIG 3 255(255(255(' GGGGGGGG GGGGGGGG GGGGGGGG IIIIIIII 1'(2''(15'(' IIIIGIGI GGIIGIII GIIGIGGI IIIIIIII Resultado &$ora " feita uma operao =3>, bit a bit, entre o '8mero I9 e a m!scara de sub.rede do computador de destino, conforme indicado na tabela a se$uir(

1'(2'4(15'(: IIIIGIGI GGIIGGII GIIGIGGI IIIIGIII 3 255(255(255(' GGGGGGGG GGGGGGGG GGGGGGGG IIIIIIII 1'(2'4(15'(' IIIIGIGI GGIIGGII GIIGIGGI IIIIIIII Resultado &$ora o EC9LI9 compara os resultados das duas opera<es. 'este exemplo, os dois resultados so diferentes( GI.HII.GKI.I e GI.HI7.GKI.I. 'esta situao o EC9LI9 envia o pacote para o -oteador /endereo do :efault Mate#aS confi$urado nas propriedades do EC9LI91 e o -oteador se encarre$a de fazer o pacote che$ar a rede do computador de destino. 3m outras palavras o -oteador sabe entre$ar o pacote para a rede GI.HI7.GKI.I ou sabe para quem enviar /um outro roteador1, para que este prximo roteador possa encaminhar o pacote. 3ste processo continua at" que o pacote se4a entre$ue na rede de destino ou se4a descartado, por no ter sido encontrada uma rota para a rede de destino. +bserve que, na fi$ura anterior, temos dois computadores que, apesar de estarem fisicamente na mesma rede, no conse$uiro se comunicar devido a um erro de confi$urao na m!scara de sub.rede de um dos computadores. Z o caso do computador GI.HII.GKI.7 /com m!scara de sub.rede HKK.HKK.HKI.I1. Como este computador est! com uma m!scara de sub.rede diferente dos demais computadores da rede /HKK.HKK.HKK.I1, ao fazer os c!lculos, o EC9LI9 che$a a concluso que este computador pertence a uma rede diferente, o que faz com que ele no consi$a se comunicar com os demais computadores da rede local.

Concluso 'este se$unda lio do curso, apresentei aspectos relacionados com n8meros bin!rios e aritm"tica bin!ria b!sica. Eamb"m mostrei como o protocolo EC9LI9 usa os correspondentes bin!rios do '8mero I9 e da m!scara de sub.rede, 4untamente com uma operao =3>, para determinar se dois computadores esto na mesma rede ou no. Com base nestes c!lculos, o EC9LI9 encaminha os pacotes de informao de maneiras diferentes.

Introduo 'a 9arte G deste curso apresentei o protocolo EC9LI9 e qual o seu papel em uma rede de computadores. 'a 9arte H apresentei os princ*pios b!sicos do sistema de numerao bin!rio. Eamb"m mostrei como realizar c!lculos simples e convers<es de Din!rio para :ecimal e vice.versa. 2eita a apresentao das opera<es b!sicas com n8meros bin!rios, mostrei como o EC9LI9, atrav"s de c!lculos bin!rios e, com base na m!scara de sub.rede /subnet masB1, determina se dois computadores esto na mesma rede ou fazem parte de redes diferentes. 'esta 9arte vou falar sobre o endereamento I9. Aostrarei que, inicialmente, foram definidas classes de endereos I9. 9or"m, devido a uma poss*vel falta de endereos, por causa do $rande crescimento da Internet, novas alternativas tiveram que ser buscadas. $ndereamento IP ( Classes de $ndereos 'os vimos, na 9arte H, que a m!scara de sub.rede " utilizada para determinar qual =parte> do endereo I9 representa o n8mero da -ede e qual parte representa o n8mero da m!quina dentro da rede. & m!scara de sub.rede tamb"m foi utilizada na definio ori$inal das classes de endereo I9. 3m cada classe existe um determinado n8mero de redes poss*veis e, em cada rede, um n8mero m!ximo de m!quinas. Inicialmente foram definidas cinco classes de endereos, identificadas pelas letras( &, D, C, : e 3. Vou iniciar com uma descrio detalhada de cada Classe de 3ndereos e, em se$uida apresento um quadro resumo. )edes Classe * 3sta classe foi definida com tendo o primeiro bit do n8mero I9 como sendo i$ual a zero. Com isso o primeiro n8mero I9 somente poder! variar de G at" GHO /na pr!tica at" GHX, mas o n8mero GHX " um n8mero reservado, conforme detalharei mais adiante1. +bserve, no esquema a se$uir, explicado na 9arte H, que o primeiro bit sendo I, o valor m!ximo /quando todos os demais bits so i$uais a G1 a que se che$a " de GHX( ' Aultiplica por( H@ 1 H 1 H5 1 H4 1 H3 1 H2 1 H1 1 H'

equivale a( Aultiplicao( -esulta em( 5omando tudo( -esulta em(

GHP

O7

WH

GO

7 G?7 7

H G?H H

G G?G G

I?GHP G?O7 G?WH G?GO G?P I O7 WH GO P

'= 4=32=1 =:=4=2=1 12@

+ n8mero GHX no " utilizado como rede Classe &, pois " um n8mero especial, reservado para fazer referncia ao prprio computador. + n8mero GHX.I.I.G " um n8mero especial, conhecido como localhost. +u se4a, sempre que um pro$rama fizer referncia a localhost ou ao n8mero GHX.I.I.G, estar! fazendo referncia ao computador onde o pro$rama est! sendo executado. 9or padro, para a Classe &, foi definida a se$uinte m!scara de sub. rede( HKK.I.I.I. Com esta m!scara de sub.rede observe que temos P bits para o endereo da rede e H7 bits para o endereo da m!quina dentro da rede. Com base no n8mero de bits para a rede e para as m!quinas, podemos determinar quantas redes Classe & podem existir e qual o n8mero m!ximo de m!quinas por rede. 9ara isso utilizamos a frmula a se$uir( Hn0 2 ,onde =n> representa o n8mero de bits utilizado para a rede ou para a identificao da m!quina dentro da rede. Vamos aos c!lculos( N+mero de redes Classe * '8mero de bits para a rede( X. Como o primeiro bit sempre " zero, este no varia. 9or isso sobram X bits /P.G1 para formar diferentes redes( H@.H .Y GHP.H .Y 12 redes Classe G

N+mero de m!,uinas -.osts/ em uma rede Classe * '8mero de bits para identificar a m!quina( H7 H24.H .Y GOXXXHGO . H .Y 1 @@@214 m$quinas em %ada rede %lasse G(

'a Classe & temos apenas um pequeno n8mero de redes dispon*veis, por"m um $rande n8mero de m!quinas em cada rede. ! podemos concluir que este n8mero de m!quinas, na pr!tica, 4amais ser! instalado em uma 8nica rede. Com isso observe que, com este esquema de endereamento, ter*amos poucas redes Classe & /apenas GHO1 e com um n8mero muito $rande de m!quinas em cada rede. Isso causaria desperd*cio de endereos I9, pois se o endereo de uma rede Classe & fosse disponibilizado para um empresa, esta utilizaria apenas uma pequena parcela dos endereos dispon*veis e todos os demais endereos ficariam sem uso. 9ara resolver esta questo " que passou.se a utilizar a diviso em sub.redes, assunto este que ser! visto na 9arte K destes curso. )edes Classe 3sta classe foi definida com tendo os dois primeiros bits do n8mero I9 como sendo sempre i$uais a G e I. Com isso o primeiro n8mero do endereo I9 somente poder! variar de GHP at" GNG. Como o se$undo bit " sempre I, o valor do se$undo bit que " O7 nunca " somado para o primeiro n8mero I9, com isso o valor m!ximo fica em( HKK.O7, que " o GNG. +bserve, no esquema a se$uir, explicado na 9arte H deste curso, que o primeiro bit sendo G e o se$undo sendo I, o valor m!ximo /quando todos os demais bits so i$uais a G1 a que se che$a " de GNG( 1 Aultiplica por( equivale a( Aultiplicao( -esulta em( 5omando tudo( -esulta em( H@ GHP G?GHP GHP ' H O7 I?O7 I 1 H5 WH G?WH WH 1 H4 GO G?GO GO 1 H3 P G?P P 1 H2 7 G?7 7 1 H1 H G?H H 1 H' G G?G G

12:='=32=1 =:=4=2=1 1H1

9or padro, para a Classe D, foi definida a se$uinte m!scara de sub. rede( 255(255('('. Com esta m!scara de sub.rede observe que temos GO bits para o endereo da rede e GO bits para o endereo da m!quina dentro da rede. Com base no n8mero de bits para a rede e

para as m!quinas, podemos determinar quantas redes Classe D podem existir e qual o n8mero m!ximo de m!quinas por rede. 9ara isso utilizamos a frmula a se$uir( Hn0 2 ,onde =n> representa o n8mero de bits utilizado para a rede ou para a identificao da m!quina dentro da rede. Vamos aos c!lculos( N+mero de redes Classe '8mero de bits para a rede( G7. Como o primeiro e o se$undo bit so sempre GI, fixos, no variam, sobram G7 bits /GO.H1 para formar diferentes redes( 21402 0I 1 3:402 0I 1 3:2 redes Classe B N+mero de m!,uinas -.osts/ em uma rede Classe '8mero de bits para identificar a m!quina( GO 21 02 0I 553 02 0I 5534 m$quinas em %ada rede %lasse B

'a Classe D temos um n8mero razo!vel de redes Classe D, com um bom n8mero de m!quinas em cada rede. + n8mero m!ximo de m!quinas, por rede Classe D 4! est! mais prximo da realidade para as redes de al$umas $randes empresas tais como Aicrosoft, IDA, ;9, MA, etc. Aesmo assim, para muitas empresas menores, a utilizao de um endereo Classe D, representa um $rande desperd*cio de n8meros I9. Conforme veremos na 9arte X deste tutorial " poss*vel usar um n8mero diferentes de bits para a m!scara de sub.rede, ao inv"s dos GO bits definidos por padro para a Classe D /o que tamb"m " poss*vel com Classe & e Classe C1. Com isso posso dividir uma rede classe D em v!rias sub.redes menores, com um n8mero menor de m!quinas em cada sub.rede. Aas isso " assunto para a 9arte X deste tutorial. )edes Classe C 3sta classe foi definida com tendo os trs primeiros bits do n8mero I9 como sendo sempre i$uais a G, G e I. Com isso o primeiro n8mero do endereo I9 somente poder! variar de GNH at" HHW. Como o terceiro bit " sempre I, o valor do terceiro bit que " WH nunca " somado para o primeiro n8mero I9, com isso o valor m!ximo fica em( HKK.WH, que " HHW. +bserve, no esquema a se$uir, explicado na 9arte H deste tutorial, que o primeiro bit sendo G, o se$undo bit sendo G e o

terceiro bit sendo I, o valor m!ximo /quando todos os demais bits so i$uais a G1 a que se che$a " de HHW( 1 Aultiplica por( equivale a( Aultiplicao( -esulta em( 5omando tudo( -esulta em( H@ GHP G?GHP GHP 1 H O7 G?O7 O7 ' H5 WH I?WH I 1 H4 GO G?GO GO 1 H3 P G?P P 1 H2 7 G?7 7 1 H1 H G?H H 1 H' G G?G G

12:= 4='=1 =:=4=2=1 223

9or padro, para a Classe C, foi definida a se$uinte m!scara de sub. rede( 255(255(255('. Com esta m!scara de sub.rede observe que temos H7 bits para o endereo da rede e apenas P bits para o endereo da m!quina dentro da rede. Com base no n8mero de bits para a rede e para as m!quinas, podemos determinar quantas redes Classe C podem existir e qual o n8mero m!ximo de m!quinas por rede. 9ara isso utilizamos a frmula a se$uir( 2n0 2 ,onde =n> representa o n8mero de bits utilizado para a rede ou para a identificao da m!quina dentro da rede. Vamos aos c!lculos( N+mero de redes Classe C '8mero de bits para a rede( HG. Como o primeiro, o se$undo e o terceiro bit so sempre GGI, ou se4a(fixos, no variam, sobram HG bits /H7.W1 para formar diferentes redes( 22102 0I 2('H@(15202 0I 2('H@(15' redes Classe C N+mero de m!,uinas -.osts/ em uma rede Classe C' '8mero de bits para identificar a m!quina( P

2:02 0I 25 02 0I 254 m$quinas em %ada rede %lasse C

+bserve que na Classe C temos um $rande n8mero de redes dispon*veis, com, no m!ximo, HK7 m!quinas em cada rede. Z o ideal para empresas de pequeno porte. Aesmo com a Classe C, existe um $rande desperd*cio de endereos. Ima$ine uma pequena empresa com apenas HI m!quinas em rede. )sando um endereo Classe C, estariam sendo desperdiados HW7 endereos. Conforme 4! descrito anteriormente, esta questo do desperd*cio de endereos I9 pode ser resolvida atrav"s da utilizao de sub.redes. )edes Classe " 3sta classe foi definida com tendo os quatro primeiros bits do n8mero I9 como sendo sempre i$uais a G, G, G e I. & classe : " uma classe especial, reservada para os chamados endereos de Aulticast. 2alaremos sobre Aulticast, )nicast e Droadcast em uma das prximas partes deste tutorial. )edes Classe $ 3sta classe foi definida com tendo os quatro primeiros bits do n8mero I9 como sendo sempre i$uais a G, G, G e G. & classe 3 " uma classe especial e est! reservada para uso futuro. Quadro resumo das Classes de $ndereo IP & se$uir apresento uma tabela com as principais caracter*sticas de cada Classe de 3ndereos I9( Classe G B C 7 A Primeiros )its I GI GGI GGGI GGGG &/m( redes GHO GO.WPH H.INX.GKI de &/mero Josts de M$s%ara *adro HKK.I.I.I HKK.HKK.I.I HKK.HKK.HKK.I

GO.XXX.HG7 OK.KW7 HK7

)tilizado para tr!fe$o Aulticast -eservado para uso futuro

$ndereos $speciais

3xistem al$uns endereos I9 especiais, reservados para fun<es espec*ficas e que no podem ser utilizados como endereos de uma m!quina da rede. & se$uir descrevo estes endereos.

Andereos da rede 12@('('('3 5o utilizados como um ali!s /apelido1, para fazer referncia a prpria m!quina. 'ormalmente " utilizado o endereo GHX.I.I.G, o qual " associado ao nome localhost. 3sta associao " feita atrav"s do arquivo hosts. 'o @indo#s NKLNPLAe o arquivo hosts est! na pasta onde o @indo#s foi instalado e no @indo#s HIIILU9LVistaLHIIW, o arquivo hosts est! no se$uinte caminho( sSstemWHLdriversLetc, sendo que este caminho fica dentro da pasta onde o @indo#s foi instalado. Andereo %om todos os )its destinados K identi!i%ao da m$quina- iguais a '3 )m endereo com zeros em todos os bits de identificao da m!quina, representa o endereo da rede. 9or exemplo, vamos supor que voc tenha uma rede Classe C. & m!quina a se$uir " uma m!quina desta rede( HII.HHI.GKI.W. 'este caso o endereo da rede "( HII.HHI.GKI.I, ou se4a, zero na parte destinada a identificao da m!quina. 5endo uma rede classe C, a m!scara de sub.rede " HKK.HKK.HKK.I. Andereo %om todos os )its destinados K identi!i%ao da m$quina- iguais a 13 )m endereo com valor G em todos os bits de identificao da m!quina, representa o endereo de broadcast. 9or exemplo, vamos supor que voc tenha uma rede Classe C. & m!quina a se$uir " uma m!quina desta rede( HII.HHI.GKI.W. 'este caso o endereo de broadcast desta rede " o se$uinte( HII.HHI.GKI.HKK, ou se4a, todos os bits da parte destinada % identificao da m!quina, i$uais a G. 5endo uma rede classe C, a m!scara de sub.rede " HKK.HKK.HKK.I. &o enviar uma mensa$em para o endereo do broadcast, a mensa$em " endereada para todos as m!quinas da rede.

Introduo 'a 9arte G apresentei o protocolo EC9LI9 e qual o seu papel em uma rede de computadores. 'a 9arte H apresentei os princ*pios b!sicos do sistema de numerao bin!rio. Eamb"m mostrei como realizar c!lculos simples e convers<es de Din!rio para :ecimal e vice.versa. 2eita a apresentao das opera<es b!sicas com n8meros bin!rios, vimos como o protocolo EC9LI9, atrav"s de c!lculos bin!rios e, com base na m!scara de sub.rede /subnet masB1, determina se dois computadores esto na mesma rede ou fazem parte de redes diferentes. 'a 9arte W falei sobre o endereamento I9. Aostrei que, inicialmente, foram definidas classes de endereos I9. 9or"m, devido a uma poss*vel falta de endereos, por causa do $rande crescimento da Internet, novas alternativas tiveram que ser buscadas. 'esta parte vou iniciar a aborda$em sobre -oteamento. 2alarei sobre o papel dos roteadores na li$ao entre redes locais /C&'s1 para formar uma @&'. Aostrarei al$uns exemplos b!sicos de roteamento. 'a 9arte K vou aprofundar um pouco mais a discusso sobre -oteamento. # papel do )oteador em uma rede de computadores 'os vimos, na 9arte H, que a m!scara de sub.rede " utilizada para determinar qual =parte> do endereo I9 representa o n8mero da -ede e qual parte representa o n8mero da m!quina dentro da rede. & m!scara de sub.rede tamb"m foi utilizada na definio ori$inal das classes de endereo I9. 3m cada classe existe um determinado n8mero de redes poss*veis e, em cada rede, um n8mero m!ximo de m!quinas /ve4a 9arte W1. Com base na m!scara de sub.rede o protocolo EC9LI9 determina se o computador de ori$em e o de destino esto na mesma rede local. Com base em c!lculos bin!rios, o EC9LI9 pode che$ar a dois resultados distintos(

# %om*utador de origem e o %om*utador de destino esto na mesma rede lo%al3 'este caso os dados so enviados para o barramento da rede local. Eodos os computadores da rede recebem os dados. &o receber os dados cada computador analisa o campo '8mero I9 do destinat!rio. 5e o I9 do destinat!rio for i$ual ao I9 do computador, os dados so capturados e processados pelo sistema, caso contr!rio so simplesmente descartados. +bserve que com este procedimento, apenas o computador de destino " que efetivamente processa os dados para ele enviados, os demais computadores simplesmente descartam os dados. # %om*utador de origem e de destino no esto na mesma rede lo%al3 'este caso os dados so enviados o

equipamento com o n8mero I9 confi$urado no parTmetro :efault Mate#aS /Mate#aS 9adro1. +u se4a, se aps os c!lculos baseados na m!scara de sub.rede, o EC9LI9 che$ar a concluso que o computador de destino e o computador de ori$em no fazem parte da mesma rede local, os dados so enviados para o :efault Mate#aS, o qual ser! encarre$ado de encontrar um caminho para enviar os dados at" o computador de destino. 3sse =encontrar o caminho= " tecnicamente conhecido como -otear os dados at" o destino /ou melhor, rotear os dados at" a rede do computador de destino1. + respons!vel por =-otear> os dados " o equipamento que atua como :efault Mate#aS o qual " conhecido como -oteador. Com isso fica f!cil entender o papel do -oteador( D# Roteador E o res*ons$.el *or en%ontrar um %aminJo entre a rede onde est$ o %om*utador que en.iou os dados B%om*utador de origemC e a rede onde est$ o %om*utador que ir$ re%e)er os dados B%om*utador de destinoC(1 6uando ocorre um problema com o -oteador, tornando.o indispon*vel, voc conse$ue se comunicar normalmente com os demais computadores da sua rede local, por"m no conse$uir! comunicao com outras redes de computadores, como por exemplo a Internet. Como 0erificar o "efault 1ate2a3 no 4indo2s 5666/4indos 7P ou 4indo2s Server 56689 Voc pode verificar as confi$ura<es do EC9LI9 de um computador com o @indo#s HIII, @indo#s 5erver HIIW ou @indo#s U9 de duas maneiras distintas( &cessando as propriedades da interface de rede ou com o comando ipconfi$. & se$uir descrevo estas duas maneiras( 0erificando as configuraes do TCP/IP usando a interface gr!fica' G. Clique com o boto direito do mouse no *cone Aeus locais de rede, na ]rea de trabalho. H. 'o menu que " exibido clique na opo 9ropriedades.

W. 5er! exibida a 4anela Conex<es dial.up e de rede. 'essa 4anela " exibido um *cone para cada conexo dispon*vel. 9or exemplo, se o seu computador estiver conectado a uma rede local e tamb"m tiver uma conexo via Aodem, ser! exibido um *cone para cada conexo. 'esta 4anela tamb"m est! dispon*vel o *cone =2azer nova conexo>. Com esse *cone voc pode criar novas conex<es. 'a fi$ura a se$uir temos um exemplo onde est! dispon*vel apenas uma conexo de rede local(

7. Clique com o boto direito do mouse no *cone =Conexo de rede local>. 'o menu de op<es que " exibido clique em 9ropriedades. K. 5er! exibida a 4anela de 9ropriedades da conexo de rede local, conforme indicado na fi$ura a se$uir(

O. Clique na opo 9rotocolo Internet /EC9LI91 e depois clique no boto 9ropriedades.

X. & 4anela de propriedades do EC9LI9 ser! exibida, conforme indicado na prxima fi$ura. 'esta 4anela so exibidas informa<es sobre o n8mero I9 do computador, a m!scara de sub.rede, o Mate#aS padro e o n8mero I9 dos servidores :'5 prim!rio e secund!rio. 5e a opo obter um endereo I9 automaticamente estiver marcada, o computador tentar! obter todas estas confi$ura<es a partir de um servidor :;C9, durante a inicializao do @indo#s. 'este caso as informa<es sobre as confi$ura<es EC9LI9, inclusive o n8mero I9 do -oteador /Mate#aS 9adro1, somente podero ser obtidas atrav"s do comando ipconfi$, conforme descrevo lo$o a se$uir. P. Clique em +^ para fechar a 4anela de 9ropriedades do protocolo EC9LI9. N. Voc estar! de volta a 4anela de 9ropriedades da conexo de rede local. Clique em +^ para fech!.la. GI. Voc estar! de volta % 4anela Conex<es dial.up e de rede. 2eche.a.

0erificando as configuraes do TCP/IP usando o comando ipconfig

9ara verificar as confi$ura<es do EC9LI9, utilizando o comando ipconfi$, si$a os se$uintes passos( G. &bra o 9rompt de comando( Iniciar .Y 9ro$ramas .Y &cessrios .Y 9rompt de comando. H. :i$ite o comando ipconfi$Lall

W. 5ero listadas as confi$ura<es do EC9LI9, conforme exemplo da lista$em a se$uir, onde uma das informa<es exibidas " o n8mero I9 do Mate#aS 9adro /:efault Mate#aS1( Confi$urao de I9 do @indo#s HIII 'ome do host . . . . . . . . . . . ( AIC-+IPI 5ufixo :'5 prim!rio. . . . . . . . ( abc.com.br Eipo de n . . . . . . . . . . . . ( ;*brida -oteamento de I9 ativado . . . . . ( 'o 9roxS @I'5 ativado . . . . . . . . ( 'o Cista de pesquisa de sufixo :'5. . ( abc.com.br vendas.abc.com.br finan.abc.com.br 3thernet adaptador Conexo de rede local( 5ufixo :'5 espec*fico de conexo . ( :escrio. . . . . . . . . . . . . ( HK 3ndereo f*sico. . . . . . . . . . ( PH.C& :;C9 ativado . . . . . . . . . . . ( Confi$urao autom!tica ativada. . 3ndereo I9. . . . . . . . . . . . ( A!scara de sub.rede. . . . . . . . ( Mate#aS padro . . . . . . . . . . ( 5ervidor :;C9. . . . . . . . . . . ( 5ervidores :'5 . . . . . . . . . . ( 5ervidor @I'5 prim!rio . . . . . . ( $xplicando )oteamento ( um exemplo pr!tico Vou iniciar a explicao sobre como o roteamento funciona, atrav"s da an!lise de um exemplos simples. Vamos ima$inar a situao de uma empresa que tem a matriz em 59 e uma filial no - . + ob4etivo " conectar a rede local da matriz em 59 com a rede local da filial no - , para permitir a troca de mensa$ens e documentos entre os dois escritrios. 'esta situao o primeiro passo " contratar um linB de comunicao entre os dois escritrios. 3m cada escritrio deve ser I7.IH.DW.NH. ( 5im 5im GI.GI.GI.HHH HKK.HKK.I.I GI.GI.GI.G GI.GI.GI.H GI.GI.GI.H GI.GI.GI.H abc.com.br WC+A . &U

instalado um -oteador. 3 finalmente os roteadores devem ser confi$urados para que se4a poss*vel a troca de informa<es entre as duas redes. 'a fi$ura a se$uir temos a ilustrao desta pequena rede de lon$a distTncia /@&'1. 3m se$uida vamos explicar como funciona o roteamento entre as duas redes(

'esta pequena rede temos um exemplo simples de roteamento, mas muito a explicar. 3nto vamos ao trabalho. Como est$ %on!igurado o endereamento das redes lo%ais e dos roteadoresF

Rede de <P3 3sta rede utiliza um esquema de endereamento GI.GI.GI.I, com m!scara de sub.rede HKK.HKK.HKK.I. +bserve que embora, teoricamente, seria uma rede Classe &, estamos utilizando uma m!scara de sub.rede classe C. 'a pr!tica, " uma rede Classe C, pois, na pr!tica, consideramos a A!scara de 5ub.rede como crit"rio para definir a classe de rede e no as faixas tericas, apresentadas na 9arte W. Ve4a a parte W para detalhes sobre Classes de 3ndereos I9. Rede de RL3 3sta rede utiliza um esquema de endereamento GI.GI.HI.I, com m!scara de sub.rede HKK.HKK.HKK.I. +bserve que embora, teoricamente, seria uma rede Classe &, estamos utilizando uma m!scara de sub.rede classe C. Ve4a a 9arte W para detalhes sobre Classes de 3ndereos I9.

Roteadores3 Cada roteador possui duas interfaces. )ma " a chamada interface de C&' /rede local1, a qual conecta o roteador com a rede local. & outra " a interface de @&' /rede de lon$a distTncia1, a qual conecta o roteador com o linB de dados. 'a interface de rede local, o roteador deve ter um endereo I9 da rede interna. 'o roteador de 59, o endereo " GI.GI.GI.G. 'o " obri$atrio, mas " um padro normalmente adotado, utilizar o primeiro endereo da rede para o -oteador. 'o roteador do - , o endereo " GI.GI.HI.G Rede dos roteadores3 9ara que as interfaces externas dos roteadores possam se comunicar, eles devem fazer parte de uma mesma rede, isto ", devem compartilhar um esquema de endereamento comum. &s interfaces externas dos roteadores /interfaces @&'1, fazem parte da rede GI.GI.WI.I, com m!scara de sub.rede HKK.HKK.HKK.I. &a .erdade 0 3 redes ( Com isso temos, na pr!tica trs redes, conforme resumido a se$uir(
o o o

<P3 GI.GI.1'.ILHKK.HKK.HKK.I RL3 GI.GI.2'.ILHKK.HKK.HKK.I Inter!a%es MG& GI.GI.3'.ILHKK.HKK.HKK.I dos Roteadores3

'a pr!tica " como se a rede GI.GI.WI.I fosse uma =ponte> entre as duas outras redes.

Como : feita a interligao entre as duas redes9 Vou utilizar um exemplo pr!tico, para mostrar como " feito o roteamento entre as duas redes. A?em*lo3 Vamos analisar como " feito o roteamento, quando um computador da rede em 59, precisa acessar informa<es de um computador da rede no - . + computador 59.IG /GI.GI.GI.K1, precisa acessar um arquivo que est! em uma pasta compartilhada do computador - .IH /GI.GI.HI.GH1. Como " feito o roteamento, de tal maneira que estes dois computadores possam trocar informa<es, &companhe os passos descritos a se$uir( G. + computador 59.IG " o computador de ori$em e o computador - .IH " o computador de destino. & primeira ao do EC9LI9 " fazer os c!lculos para verificar se os dois computadores esto na mesma rede /ve4a como so feitos estes c!lculos na 9arte H1. +s se$uintes dados so utilizados para realizao destes c!lculos(

59.IG( GI.GI.GI.KLHKK.HKK.HKK.I - .IH( GI.GI.HI.GHLHKK.HKK.HKK.I

H. 2eitos os c!lculos, o EC9LI9 che$a a concluso de que os dois computadores pertencem a redes diferentes( 59.IG pertence a rede GI.GI.GI.I e - .IH pertence a rede GI.GI.HI.I. W. Como os computadores pertencem a redes diferentes, os dados devem ser enviados para o -oteador. 7. 'o roteador de 59 che$a o pacote de informa<es com o I9 de destino( GI.GI.HI.GH. + roteador precisa consultar a sua tabela de roteamento /assunto da 9arte K1 e verificar se ele conhece um caminho para a rede GI.GI.HI.I. K. + roteador de 59 tem, em sua tabela de roteamento, a informao de que pacotes para a rede GI.GI.HI.I devem ser encaminhados pela interface GI.GI.WI.G. Z isso que ele faz, ou se4a, encaminha os pacotes atrav"s da interface de @&'( GI.GI.WI.G. O. +s pacotes de dados che$am na interface GI.GI.WI.G e so enviados, atrav"s do linB de comunicao, para a interface GI.GI.WI.H, do roteador do - . X. 'o roteador do - che$a o pacote de informa<es com o I9 de destino( GI.GI.HI.GH. + roteador precisa consultar a sua tabela de roteamento /assunto da 9arte K1 e verificar se ele conhece um caminho para a rede GI.GI.HI.I. P. + roteador do - tem, em sua tabela de roteamento, a informao de que pacotes para a rede GI.GI.HI.I devem ser encaminhados pela interface de C&' GI.GI.HI.G, que " a interface que conecta o roteador a rede local GI.GI.HI.G. + pacote " enviado, atrav"s da interface GI.GI.HI.G, para o barramento da rede local. Eodos os computadores recebem os pacotes de dados e os descartam, com exceo do computador GI.GI.HI.GH que " o computador de destino. N. 9ara que a resposta possa ir do computador - .IH de volta para o computador 59.IG, um caminho precisa ser encontrado, para que os pacotes de dados possam ser roteados do - para 59. 9ara tal todo o processo " executado novamente, at" que a resposta che$ue ao computador 59.IG. GI. & chave toda para o processo de roteamento " o soft#are presente nos roteadores, o qual atua com base em tabelas de roteamento, as quais sero descritas na 9arte K.

Introduo 3sta " a quinta parte do Eutorial de EC9LI9. 'a 9arte G tratei dos aspectos b!sicos do protocolo EC9LI9. 'a 9arte H falei sobre c!lculos bin!rios, um importante tpico para entender sobre redes, m!scara de sub.rede e roteamento. 'a 9arte W falei sobre Classes de endereos e na 9arte 7 fiz uma introduo ao roteamento. &$ora falarei mais um pouco sobre roteamento. ;ais um exemplo de roteamento 'este item vou analisar mais al$uns exemplos de roteamento e falar sobre tabela de roteamento. 3xemplo IG( Considere a rede indicada no dia$rama da 2i$ura a se$uir(

9rimeiro al$uns coment!rios sobre a @&' apresentada na 2i$ura( G. & @&' " formada pela conexo de quatro redes locais, com as se$uintes caracter*sticas( Rede IG IH &/mero rede GI.GI.GI.I GI.GI.HI.I da M$s%ara de su)0 rede HKK.HKK.HKK.I HKK.HKK.HKK.I

IW I7

GI.GI.WI.I GI.GI.7I.I

HKK.HKK.HKK.I HKK.HKK.HKK.I

H. 3xiste uma quinta rede que " a rede formada pelas interfaces de @&' dos roteadores. 3ste rede apresenta as se$uintes caracter*sticas(

-ede

'8mero da rede

A!scara rede

de

sub.

-oteadores GI.GI.K.I

HKK.HKK.HKK.I

W. 3xistem trs roteadores fazendo a conexo das quatro redes existentes. Com as confi$ura<es apresentadas, qualquer rede " capaz de se comunicar com qualquer outra rede da @&'. 7. 3xistem pontos 8nicos de falha. 9or exemplo, se o -oteador IW apresentar problemas, a -ede IW ficar! completamente isolada das demais redes. 5e o -oteador IH apresentar problemas, as -edes IH e I7 ficaro isoladas das demais redes e tamb"m isoladas entre si. K. &s redes IH e I7 esto diretamente conectadas ao -oteador IH. Cada rede em uma interface do roteador. 3ste pode ser um exemplo de um pr"dio com duas redes locais, as quais so conectadas atrav"s do roteador. 'este caso, o papel do -oteador IH " conectar as redes IH e I7 entre si e estas redes com o restante da @&'. O. & interface de conexo do roteador com a rede local utiliza sempre o primeiro n8mero I9 da faixa dispon*vel /GI.GI.GI.G, GI.GI.HI.G e assim por diante1. 'o " obri$atrio reservar o primeiro I9 para a interface de C&' do roteador /n8mero este que ser! confi$urado como :efault Mate#aS nas esta<es de trabalho da respectiva rede, conforme descrito anteriormente1. 3mbora no se4a obri$atrio " uma conveno comumente utilizada. &$ora que apresentei al$uns coment!rios sobre a rede da fi$ura anterior, vamos analisar como ser! feito o roteamento entre as diferentes redes. 9rimeira an!lise( &nalisar como " feito o roteamento, quando um computador da -ede IG, precisa acessar informa<es de um computador da -ede IW. 9or exemplo, o computador GI.GI.GI.HK da -ede IG, precisa acessar um arquivo que est! em uma pasta compartilhada do computador GI.GI.WI.G77 da -ede IW. 'este caso a

rede de ori$em " a rede GI.GI.GI.I e a rede de destino " GI.GI.WI.I. Como " feito o roteamento, de tal maneira que estes dois computadores possam trocar informa<es, &companhe os passos descritos a se$uir( G. + computador GI.GI.GI.HK " o computador de ori$em e o computador GI.GI.WI.G77 " o computador de destino. & primeira ao do EC9LI9 " fazer os c!lculos para verificar se os dois computadores esto na mesma rede, conforme explicado no Cap*tulo H. +s se$uintes dados so utilizados para realizao destes c!lculos(

Computador na -ede IG( GI.GI.GI.HKLHKK.HKK.HKK.I Computador na -ede IW( GI.GI.WI.G77LHKK.HKK.HKK.I

H. 2eitos os c!lculos, o protocolo EC9LI9 _che$a a concluso_ de que os dois computadores pertencem a redes diferentes( + computador GI.GI.GI.HK pertence a rede GI.GI.GI.I e o computador GI.GI.WI.G77 pertence a rede GI.GI.WI.I. 'ota( 9ara detalhes sobre estes c!lculos consulte a 9arte H deste tutorial. W. Como os computadores pertencem a redes diferentes, os dados devem ser enviados para o -oteador da rede GI.GI.GI.I, que " a rede do computador de ori$em. 7. + pacote " enviado para o roteador da rede GI.GI.GI.I, que est! conectado atrav"s da interface GI.GI.GI.G. 'este roteador, pela interface GI.GI.GI.G, che$a o pacote de informa<es com o I9 de destino( GI.GI.WI.G77. + roteador precisa consultar a sua tabela de roteamento e verificar se ele conhece um caminho para a rede GI.GI.WI.I, ou se4a, se ele sabe para quem enviar um pacote de informa<es, destinado a rede GI.GI.WI.I. K. + -oteador IG tem, em sua tabela de roteamento, a informao de que pacotes para a rede GI.GI.WI.I devem ser encaminhados pela interface de @&' GI.GI.K.G. Z isso que ele faz, ou se4a, encaminha os pacotes atrav"s da interface de @&'( GI.GI.K.G. O. +s pacotes de dados che$am na interface de @&' GI.GI.K.G e so enviados, atrav"s do linB de comunicao, para a interface de @&' GI.GI.K.H, do roteador da -ede IW. X. 'o -oteador IW che$a o pacote de informa<es com o I9 de destino( GI.GI.WI.G77. + roteador precisa consultar a sua tabela de roteamento e verificar se ele conhece um caminho para a rede GI.GI.WI.I.

P. + -oteador IW tem, em sua tabela de roteamento, a informao de que pacotes para a rede GI.GI.WI.I devem ser encaminhados pela interface de C&' GI.GI.WI.G, que " a interface que conecta o -oteador IW % rede local GI.GI.WI.I. + pacote " enviado, atrav"s da interface GI.GI.WI.G, para o barramento da rede local. Eodos os computadores recebem os pacotes de dados e os descartam, com exceo do computador GI.GI.WI.G77 que " o computador de destino. N. 9ara que a resposta possa retornar do computador GI.GI.WI.G77 para o computador GI.GI.GI.HK, um caminho precisa ser encontrado, para que os pacotes de dados possam ser roteados da -ede IW para a -ede IG /o caminho de volta no nosso exemplo1. 9ara tal todo o processo " executado novamente, at" que a resposta che$ue ao computador GI.GI.GI.HK. GI. & chave toda para o processo de roteamento " o soft#are presente nos roteadores, o qual atua com base em tabelas de roteamento. 5e$unda an!lise( &nalisar como " feito o roteamento, quando um computador da -ede IW, precisa acessar informa<es de um computador da -ede IH. 9or exemplo, o computador GI.GI.WI.HK da -ede IW, precisa acessar uma impressora que est! compartilhada do computador GI.GI.HI.G77 da -ede IH. 'este caso a rede de ori$em " a rede GI.GI.WI.I e a rede de destino " GI.GI.HI.I. Como " feito o roteamento, de tal maneira que estes dois computadores possam trocar informa<es, &companhe os passos descritos a se$uir( G. + computador GI.GI.WI.HK " o computador de ori$em e o computador GI.GI.HI.G77 " o computador de destino. & primeira ao do EC9LI9 " fazer os c!lculos para verificar se os dois computadores esto na mesma rede, conforme explicado no Cap*tulo H. +s se$uintes dados so utilizados para realizao destes c!lculos(

Computador na -ede IW( GI.GI.WI.HKLHKK.HKK.HKK.I Computador na -ede IH( GI.GI.HI.G77LHKK.HKK.HKK.I

H. 2eitos os c!lculos, o protocolo EC9LI9 _che$a a concluso_ de que os dois computadores pertencem a redes diferentes( + computador GI.GI.WI.HK pertence a rede GI.GI.WI.I e o computador GI.GI.HI.G77 pertence a rede GI.GI.HI.I. 'ota( 9ara detalhes sobre estes c!lculos consulte a 9arte H deste tutorial.

W. Como os computadores pertencem a redes diferentes, os dados devem ser enviados para o -oteador da rede GI.GI.WI.I, que " a rede do computador de ori$em. 7. + pacote " enviado para o roteador da rede GI.GI.WI.I, que est! conectado atrav"s da interface de C&' GI.GI.WI.G. 'este roteador, pela interface GI.GI.WI.G, che$a o pacote de informa<es com o I9 de destino( GI.GI.HI.G77. + roteador precisa consultar a sua tabela de roteamento e verificar se ele conhece um caminho direto para a rede GI.GI.HI.I, ou se4a, se ele sabe para quem enviar um pacote de informa<es, destinado a rede GI.GI.HI.I. K. 'o existe um caminho direto para a rede GI.GI.HI.I. Eudo o que o roteador pode fazer " saber para quem enviar o pacote, quando o destino for a rede GI.GI.HI.I. 'este caso ele enviar! o pacote para outro roteador e no diretamente para a rede GI.GI.HI.I. + -oteador IW tem, em sua tabela de roteamento, a informao de que pacotes destinados % rede GI.GI.HI.I devem ser encaminhados pela interface de @&' GI.GI.K.H. Z isso que ele faz, ou se4a, encaminha os pacotes atrav"s da interface de @&'( GI.GI.K.H. O. +s pacotes de dados che$am na interface de @&' GI.GI.K.H e so enviados, atrav"s do linB de comunicao, para a interface de @&' GI.GI.K.G, do -oteador IG. X. 'o -oteador IG che$a o pacote de informa<es com o I9 de destino( GI.GI.HI.G77. + roteador precisa consultar a sua tabela de roteamento e verificar se ele conhece um caminho para a rede GI.GI.HI.I. P. 'a tabela de roteamento do -oteador IG, consta a informao que pacotes para a rede GI.GI.HI.I, devem ser enviados para a interface de @&' GI.GI.K.W, do -oteador IH. Z isso que ele faz, ou se4a, roteia /encaminha1 o pacote para a interface de @&' GI.GI.K.W. N. + pacote che$a % interface de @&' do -oteador IH. + -oteador IH tem, em sua tabela de roteamento, a informao de que pacotes para a rede GI.GI.HI.I devem ser encaminhados pela interface de C&' GI.GI.HI.G, que " a interface que conecta o -oteador IH % rede local GI.GI.HI.I. + pacote " enviado, atrav"s da interface GI.GI.HI.G, para o barramento da rede local. Eodos os computadores recebem os pacotes de dados e os descartam, com exceo do computador GI.GI.HI.G77 que " o computador de destino. GI. 9ara que a resposta possa retornar do computador GI.GI.HI.G77 para o computador GI.GI.WI.HK, um caminho precisa ser encontrado, para que os pacotes de dados possam ser roteados da -ede IH para a -ede IW /o caminho de volta no nosso exemplo1. 9ara tal todo o

processo " executado novamente, at" que a resposta che$ue ao computador GI.GI.WI.HK. *lgumas consideraes so%re roteamento & chave toda para o processo de roteamento " o soft#are presente nos roteadores, o qual atua com base em tabelas de roteamento /assunto da 9arte O1. +u o roteador sabe entre$ar o pacote diretamente para a rede de destino ou sabe para qual roteador enviar. 3sse processo continua, at" que se4a poss*vel alcanar a rede de destino. Claro que em redes mais complexas pode haver mais de um caminho entre ori$em e destino. 9or exemplo, na Internet, pode haver dois ou mais caminhos poss*veis entre o computador de ori$em e o computador de destino. 6uando um arquivo " transmitido entre os computadores de ori$em e destino, pode acontecer de al$uns pacotes de informao serem enviados por um caminho e outros pacotes por caminhos diferentes. +s pacotes podem, inclusive, che$ar fora de ordem no destino. + protocolo EC9LI9 " o respons!vel por identificar cada pacote e coloc!.los na seq`ncia correta. 3xistem tamb"m um n8mero m!ximo de roteadores pelos quais um pacote pode passar, antes de ser descartado. 'ormalmente este n8mero " de GO roteadores. 'o exemplo da se$unda an!lise, cada pacote passa por dois roteadores, at" sair de um computador na -ede IW e che$ar ao computador de destino, na -ede IH. 3ste passar por dois roteadores " tecnicamente conhecido como _ter um caminho de H hopes_. )m hope si$nifica que passou por um roteador. :iz.se, com isso, que o caminho m!ximo de um pacote " de GO hopes. Isso " feito para evitar que pacotes fiquem circulando indefinidamente na rede e con$estionem os linBs de @&', podendo at" che$ar a paralisar a rede. )ma situao que poderia acontecer, por erro nas tabelas de roteamento, " um roteador x mandar um pacote para o S, o roteador S mandar de volta para o x, o roteador x de volta para S e assim indefinidamente. 3sta situao ocorreria por erros nas tabelas de roteamento. 9ara evitar que estes pacotes ficassem circulando indefinidamente na rede, " que foi definido o limite de GO hopes. +utro conceito que pode ser encontrado, em relao a roteamento, " o de entre$a direta ou entre$a indireta. Vamos ainda utilizar o exemplo da rede da 2i$ura GO.H. 6uando dois computadores da mesma rede /por exemplo a rede GI.GI.GI.I1 trocam informa<es entre si, as informa<es so enviadas para o barramento da rede local e o computador de destino captura e processa os dados. :izemos que este " um caso de entre$a direta. 6uando computadores de redes diferentes tentam se comunicar /por exemplo, um computador da rede GI.GI.GI.I e um da rede

GI.GI.HI.I1, os pacotes de informao so enviados atrav"s dos roteadores da rede, at" che$ar ao destino. :epois a resposta percorre o caminho inverso. 3ste processo " conhecido como entre$a indireta.

Introduo 3sta " a sexta parte do Eutorial de EC9LI9. 'a 9arte G tratei dos aspectos b!sicos do protocolo EC9LI9. 'a 9arte H falei sobre c!lculos bin!rios, um importante tpico para entender sobre redes, m!scara de sub.rede e roteamento. 'a 9arte W falei sobre Classes de endereos I9, na 9arte 7 fiz uma introduo ao roteamento e na 9arte K apresentei mais al$uns exemplos e an!lises de como funciona o roteamento. &$ora falarei mais um pouco sobre roteamento. Ta%elas de roteamento 2alei na 9arte K que toda a funcionalidade do -oteador " baseada em tabelas de roteamento. 6uando um pacote che$a em uma das interfaces do roteador, ele analisa a sua tabela de roteamento, para verificar se na tabela de roteamento, existe uma rota para a rede de destino. 9ode ser uma rota direta ou ento para qual roteador o pacote deve ser enviado. 3ste processo continua at" que o pacote se4a entre$ue na rede de destino, ou at" que o limite de GO hopes /para simplificar ima$ine um hope como sendo um roteador da rede1 tenha sido atin$ido. 'a 2i$ura a se$uir apresento um exemplo de uma _mini.tabela_ de roteamento(

Cada linha " uma entrada da tabela. 9or exemplo, a linha a se$uir " que define o :efault Mate#aS da ser utilizado(

'('('('

'('('('

2''(1@5(1' (54

2''(1@5(1' (54

'este tpico voc aprender! sobre os campos que comp<em uma entrada da tabela de roteamento e o si$nificado de cada campo. Eamb"m aprender! a interpretar a tabela de roteamento que existe em um computador com o @indo#s HIII, @indo#s U9 ou @indo#s 5erver HIIW. Campos de uma ta%ela de roteamento )ma entrada da tabela de roteamento possui os campos indicados no esquema a se$uir e explicados lo$o em se$uida(

&et5orN I73 3ste " o endereo de destino. 9ode ser o endereo de uma rede /por exemplo( GI.GI.GI.I1, o endereo de um equipamento da rede, o endereo de uma sub.rede /ve4a detalhes sobre sub.redes na 9arte X1 ou o endereo da rota padro /I.I.I.I1. & rota padro si$nifica( _a rota que ser! utilizada, caso no tenha sido encontrada uma rota espec*fica para o destino_. 9or exemplo, se for definida que a rota padro deve ser envida pela interface com I9 GI.GI.K.H de um determinado roteador, sempre que che$ar um pacote, para o qual no existe uma rota espec*fica para o destino do pacote, este ser! enviado pela rota padro, que no exemplo seria a interface GI.GI.K.H. 2alando de um 4eito mais simples( 5e no souber para onde mandar, manda para a rota padro. &et5orN MasN( & m!scara de sub.rede utilizada para a rede de destino. &e?t Oo*3 3ndereo I9 da interface para a qual o pacote deve ser enviado. Considere o exemplo a se$uir, como sendo uma entrada de um roteador, com uma interface de @&' confi$urada com o I9 n8mero GI.HII.HII.7(

3sta entrada indica que pacotes enviados para a rede definida pelos parTmetros GI.GII.GII.ILHKK.HKK.HKK.I, deve ser enviada para o $ate#aS GI.HII.HII.G e para che$ar a este $ate#aS, os pacotes de informao devem ser enviados pela interface GI.HII.HII.GHI. 'este

exemplo, esta entrada est! contida na tabela interna de roteamento de um computador com o @indo#s 5erver HIIW, cu4o n8mero I9 " GI.HII.HII.GHI e o default $ate#aS confi$urado " GI.HII.HII.G. 'este caso, quando este computador quiser se comunicar com um computador da rede GI.GII.GII.I, ser! usada a entrada de roteamento descrita neste item. 'esta entrada est! especificado que pacotes para a rede GI.GII.GII.I, com m!scara HKK.HKK.HKK.I, devem ser enviados para o default $ate#aS GI.HII.HII.G e que este envio deve ser feito atrav"s da interface de rede GI.HII.HII.GHI, que no nosso exemplo " a placa de rede do computador. )ma vez que o pacote che$ou no default $ate#aS /na interface de C&' do roteador1, o processo de roteamento, at" a rede de destino /rede GI.GII.GII.I1 " o processo descrito nas an!lises anteriores.

Inter!a%e3 Z a interface atrav"s da qual o pacote deve ser enviado. 9or exemplo, se voc estiver analisando a tabela de roteamento interna, de um computador com o @indo#s 5erver HIIW, o n8mero I9 do campo interface, ser! sempre o n8mero I9 da placa de rede, a no ser que voc tenha mais de uma placa de rede instalada. Metri%3 & m"trica " um indicativo da =distTncia> da rota, entre destino e ori$em, em termos de hopes. Conforme descrito anteriormente, pode haver mais de um roteador entre ori$em e destino. Eamb"m pode haver mais de um caminho entre ori$em e destino. 5e for encontrada duas rotas para um mesmo destino, o roteamento ser! feito pela rota de menor valor no campo Aetric. )m valor menor indica, normalmente, um n8mero menor de hopes /roteadores1 entre ori$em e destino.

*nalise da ta%ela de )oteamento &$ora que voc 4! conhece os conceitos de tabelas de roteamento e tamb"m conhece os campos que formam uma entrada em uma tabela de roteamento, " hora de analisar as entradas de uma tabela de roteamento em um computador com o @indo#s 5erver HIIW instalado. 'o @indo#s 5erver HIIW, o protocolo EC9LI9 " instalado automaticamente e no pode ser desinstalado /esta " uma das novidades do @indo#s 5erver HIIW1. &o instalar e confi$urar o protocolo EC9LI9, o @indo#s 5erver HIIW cria, na memria do servidor, uma tabela de roteamento. 3sta tabela " criada, dinamicamente, toda vez que o servidor " inicializado. &o desli$ar o servidor o conte8do desta tabela ser! descartado, para ser novamente recriado durante a prxima inicializao. & tabela de roteamento " criada com base nas confi$ura<es do protocolo EC9LI9. 3xistem tamb"m a possibilidade de adicionar entradas est!ticas. )ma entrada est!tica fica $ravada no ;: do computador e ser! adicionada % tabela de roteamento durante a inicializao do sistema. +u se4a,

al"m das entradas criadas automaticamente, com base nas confi$ura<es do EC9LI9, tamb"m podem ser acrescentadas rotas est!ticas, criadas com o comando route, o qual descreverei mais adiante. 9ara exibir a tabela de roteamento de um computador com o @indo#s 5erver HIIW /ou com o @indo#s HIII, ou @indo#s U91, abra um 9rompt de comando /Iniciar .Y 9ro$ramas .Y &cessrios .Y 9rompt de comando1, di$ite o comando indicado a se$uir e pressione 3nter( route *rint 5er! exibida uma tabela de roteamento, semelhante a indicada na 2i$ura a se$uir, onde " exibida a tabela de roteamento para um servidor com o n8mero I9( GI.HI7.HII.KI(

Vamos analisar cada uma destas entradas e explicar a funo de cada entrada, para que voc possa entender melhor os conceitos de roteamento. )ota padro

3sta rota " indicada por uma identificao de rede I.I.I.I com uma m!scara de sub.rede I.I.I.I. 6uando o EC9LI9 tenta encontrar uma

rota para um determinado destino, ele percorre todas as entradas da tabela de roteamento em busca de uma rota espec*fica para a rede de destino. Caso no se4a encontrada uma rota para a rede de destino, ser! utilizada a rota padro. 3m outras palavras, se no houver uma rota espec*fica, mande atrav"s da rota padro. +bserve que a rota padro " 4ustamente o default $ate#aS da rede /GI.HI7.HII.G1, ou se4a, a interface de C&' do roteador da rede. + parTmetro Interface /GI.HI7.HII.KI1 " o n8mero I9 da placa de rede do prprio servidor. 3m outras palavras( 5e no houver uma rota espec*fica manda para a rota padro, onde o prximo hope da rede " o GI.HI7.HII.G e o envio para este hope " feito atrav"s da interface GI.HI7.HII.KI /ou se4a, a prprio placa de rede do servidor1. $ndereo da rede local

3sta rota " conhecida como -ota da -ede Cocal. 3le basicamente diz o se$uinte( _6uando o endereo I9 de destino for um endereo da minha rede local, envie as informa<es atrav"s da minha placa de rede /observe que tanto o parTmetro Mate#aS como o parTmetro Interface esto confi$urados com o n8mero I9 do prprio servidor1. +u se4a, se for para uma das m!quinas da minha rede local, manda atrav"s da placa de rede, no precisa enviar para o roteador. <ocal .ost -endereo local/

3ste endereo faz referncia ao prprio computador. +bserve que GI.HI7.HII.KI " o n8mero I9 do servidor que est! sendo analisado /no qual executei o comando route print1. 3sta rota diz que os pro$ramas do prprio computador, que enviarem pacotes para o destino GI.HI7.HII.KI /ou se4a, enviarem pacotes para si mesmo, como no exemplo de dois servios trocando informa<es entre si1, devem usar como Mate#aS o endereo de loopbacB GHX.I.I.G, atrav"s da interface de loopbacB GHX.I.I.G. 3sta rota " utilizada para a$ilizar as comunica<es que ocorrem entre os componentes do prprio @indo#s 5erver HIIW, dentro do mesmo servidor. &o usar a interface de loopbacB, toda a comunicao ocorre a n*vel de soft#are, ou se4a, no " necess!rio enviar o pacote atrav"s das diversas camadas do protocolo EC9LI9, at" que o pacote che$ue na camada de enlace /ou se4a, a placa de rede1, para depois voltar. &o inv"s disso " utilizada a interface de loopbacB para direcionar os pacotes corretamente. +bserve que esta entrada tem como m!scara de sub. rede o n8mero HKK.HKK.HKK.HKK. 3sta m!scara indica que a entrada

" uma rota para um endereo I9 espec*fico /no caso o prprio I9 do servidor1 e no uma rota para um endereo de rede. Net2or= %roadcast - roadcast de rede/

3sta rota define o endereo de broadcast da rede. Droadcast si$nifica enviar para todos os computadores da rede. 6uando " utilizado o endereo de broadcast, todos os computadores da rede recebem o pacote e processam o pacote. + broadcast " utilizado por uma s"rie de servios, como por exemplo o @I'5, para fazer verifica<es peridicas de nomes, para enviar uma mensa$em para todos os computadores da rede, para obter informa<es de todos os computadores e assim por diante. +bserve que o $ate#aS " o n8mero I9 da placa de rede do servidor e a Interface " este mesmo n8mero, ou se4a, para enviar um broadcast para a rede, envie atrav"s da placa de rede do servidor, no h! necessidade de utilizar o roteador. )m detalhe interessante " que, por padro, a maioria dos roteadores bloqueia o tr!fe$o de broadcast, para evitar con$estionamentos nos linBs de @&'. )ede/endereo de loop%ac=

Comentei anteriormente que os endereos da rede GHX.I.I.I so endereos especiais, reservados para fazer referncia a si mesmo. +u se4a, quando fao uma referncia a GHX.I.I.G estou me referindo ao servidor no qual estou trabalhando. 3sta roda indica, em palavras simples, que para se comunicar com a rede de loopbacB /GHX.I.I.ILHKK.I.I.I1, utilize _eu mesmo_ /GHX.I.I.G1. ;ulticast address -endereo de ;ulticast/'

+ tr!fe$o I9, de uma maneira simples, pode ser de trs tipos( )nicast " o tr!fe$o direcionado para um n8mero I9 definido, ou se4a, para um destinat!rio, definido por um n8mero I9. Droadcast " o tr!fe$o diri$ido para todos os computadores de uma ou mais redes. 3 tr!fe$o Aulticast " um tr!fe$o direcionado para um $rupo de computadores, os quais esto confi$urados e _inscritos_ para receber o tr!fe$o multicast. )m exemplo pr!tico de utilizao do multicast " para uma transmisso de v*deo atrav"s da rede. Vamos supor que de uma rede de GIII computadores, apenas WI devam receber um determinado

arquivo de v*deo com um treinamento espec*fico. 5e for usado tr!fe$o unicast, sero transmitidas WI cpias do arquivo de v*deo /o qual 4! " um arquivo $rande1, uma cpia para cada destinat!rio. Com o uso do Aulticast, uma 8nica cpia " transmitida atrav"s do linB de @&' e o tr!fe$o multicast /com base no protocolo IMA91, entre$a uma cpia do arquivo apenas para os WI computadores devidamente confi$urados para receber o tr!fe$o multicast. 3sta rota define que o tr!fe$o multicast deve ser enviado atrav"s da interface de rede, que " o n8mero I9 da placa de rede do servidor. Cembrando da 9arte W, quando falei sobre classes de endereos, a classe : " reservada para tr!fe$o multicast, com I9s iniciando /o primeiro n8mero1 a partir de HH7. <imited roadcast - roadcast <imitado/

3sta " a rota utilizada para o envio de broadcast limitado. + endereo de broadcast limitado " formato por todos os WH bits do endereo I9 sendo i$uais a G /HKK.HKK.HKK.HKK1. 3ste endereo " utilizado quando o computador tem que fazer o envio de um broadcast na rede local /envio do tipo um para todos na rede1, por"m o computador no conhece a n8mero da rede local /net#orB I:1. Voc pode per$untar( Aas em que situao o computador no conhecer! a identificao da rede local, 9or exemplo, quando voc inicializa um computador, confi$urado para obter as confi$ura<es do EC9LI9 a partir de um servidor :;C9, a primeira coisa que este computador precisa fazer " localizar um servidor :;C9 na rede e requisitar as confi$ura<es do EC9LI9. +u se4a, antes de receber as confi$ura<es do :;C9, o computador ainda no tem endereo I9 e nem m!scara de sub.rede, mas tem que se comunicar com um servidor :;C9. 3sta comunicao " feita via broadcast limitado, onde o computador envia um pacote de formato espec*fico /chamado de :;C9 :iscoverS1, para tentar descobrir um servidor :;C9 na rede. 3ste pacote " enviado para todos os computadores. &quele que for um servidor :;C9 ir! responder a requisio do cliente. &* o processo de confi$urao do :;C9 continua, at" que o computador este4a com as confi$ura<es do EC9LI9 definidas, confi$ura<es estas obtidas a partir do servidor :;C9.