trata-se da ligao de dois ou mais computadores. Tipicamente, essa ligao se d atravs de um cabo, sendo uma definio comum de rede de computador um conjunto de dois ou mais computadores interligados por meio de uma estrutura de cabeamento. A histria das redes comea ainda na era dos computadores de grande porte, !uando surge a idia de se interligar um ou mais mainframes. "as foi aps a e#ploso dos microcomputadores, a partir do in$cio dos anos %&, !ue o conceito de redes ganhou grande impulso. 'a era dos mainframes, o processamento era centrali(ado e os usurios utili(avam terminais burros, interligados ao mainframe, mas !ue no reali(avam processamento. 'essa situao, os usurios compartilhavam dados e processamento, centrali(ados pelo mainframe, sem estarem propriamente em uma rede de computadores - j !ue usavam apenas terminais para acessar o mainframe. ) conceito de redes comearia a surgir com a idia de interligar dois ou mais mainframes, e#atamente com o objetivo de se interligar mais usurios e mais poder de processamento. Redes de computadores Descentralizar, compartilhar Aps o sucesso do computador Apple, da Apple *omputers, e especialmente com a e#ploso do +," -*, ao longo da dcada de %&, os microcomputadores passaram a ser amplamente utili(ados, inclusive por empresas. Ao contrrio dos mainframes, os micros descentrali(avam o processamento e o arma(enamento de dados, gerando imediatamente um problema: com sistemas aut.nomos, muitas pessoas administravam dados diferentes em programas diferentes, mas necessitando de recursos redundantes, como impressoras. 'aturalmente, a ar!uitetura dos micros evoluiu de modo a permitir a integrao de dois ou mais computadores, formando as redes. *om elas, uma mesma impressora passou a poder ser compartilhada por vrios usurios /evitando-se o desperd$cio de recursos0, todos passaram a usar os mesmos programas /capa(es de ser padroni(ados atravs da rede0 e os mesmos dados /evitando-se redund1ncia e vers2es diferentes de um mesmo documento0. Redes de computadores LAN e WAN As redes comearam pe!uenas, limitadas a reas restritas /fbricas, escritrios etc0, at por dificuldades tecnolgicas de se interligar muitos computadores ou computadores muito distantes. Assim, surgiu a rede local /ou 3A', abreviao do ingl4s 3ocal Area 'et5or60. 7ma 3A' um tipo de rede tipicamente encontrado em pe!uenos ambientes, em um mesmo prdio, numa pe!uena empresa. At hoje, h empresas !ue resolvem seu problema de conectividade de computadores simplesmente usando uma 3A'. 8ntretanto, para empresas maiores, !ue t4m escritrios em vrios locais, prdios inteiros e !ue percebem a vantagem de interligar todos seus sistemas de informa2es em uma grande rede, uma rede local /3A'0 j no basta. 9 preciso investir em redes de longa dist1ncia /ou :A', abreviao do ingl4s :ide Area 'et5or60, !ue podero suportar milhares de usurios e computadores, arma(enando enormes !uantidades de dados. Perifricos e dados para todos 9 preciso ter absolutamente claras as ra(2es !ue levam as empresas a necessitar de redes. A primeira ra(o o compartilhamento de perifricos: para !ue, em um ambiente de sistemas aut.nomos /computadores no ligados em rede0, todos os usurios possam imprimir, cada um deles tem de ter a sua prpria impressora. *om a 3A', todos os usurios podem compartilhar uma mesma impressora, ligada ; rede, economi(ando-se brutalmente nos investimentos e na manuteno dos e!uipamentos. )utra ra(o o compartilhamento de dados. <e os usurios estiverem em sistemas independentes, nunca trabalharo nos mesmos documentos, havendo a necessidade de copiar os mesmos documentos em diversos computadores e, pior ainda, a possibilidade de se ter in=meras vers2es diferentes dos mesmos documentos, j !ue os usurios iro modific-los localmente. Custo menor, mais comunicao 7ma terceira vantagem do uso das redes a de !ue elas possibilitam a padroni(ao dos aplicativos utili(ados pelos usurios, o !ue diminui custos de manuteno e suporte. A !uarta vantagem - acentuada pelo sucesso da +nternet e das intranets - a possibilidade de os usurios se comunicarem atravs dos computadores, trocando mensagens ou mesmo documentos de diversos tipos, como planilhas, grficos ou te#tos, alm de tambm compartilhar suas agendas para a marcao de eventos e reuni2es. Redes de computadores Redes par-a-par As redes mais simples so chamadas de redes par-a- par /ou peer-to-peer, em ingl4s0, em !ue no h grande segurana, sofisticao no sistema operacional ou mesmo hierar!uia entre os computadores. )s prprios usurios definem !uais documentos !uerem disponibili(ar entre si, e todos os computadores t4m tanto o papel de servir documentos para os demais como tambm o de consultar dados nos outros computadores. As redes par-a-par so indicadas para ambientes pe!uenos, onde no haja preocupao com a segurana e simplesmente se !ueira aproveitar rapidamente as vantagens de uma rede. A seurana dos ser!idores 'os casos em !ue haja preocupa2es com a implementao de um ambiente de rede mais organi(ado e robusto, deve-se organi(ar as redes atravs de servidores. A maior parte das redes segue esse modelo, !ue basicamente se resume na e#ist4ncia de um ou mais computadores !ue no so usados como estao de trabalho, ficando resguardados apenas para o compartilhamento de informa2es e o gerenciamento das redes. >, assim, uma hierar!uia entre os computadores: os usurios usam computadores cliente, !ue iro se utili(ar de informa2es e servios providos por um ou mais servidores da rede. "er!idores especializados Ao longo do tempo, com o desenvolvimento da tecnologia e dos servios pass$veis de serem implementados em uma rede, os servidores foram se especiali(ando. 7ma rede pode ter um servidor de ar!uivos, um servidor de correio eletr.nico, servidores para impresso, servidores de fa#, servidores de bancos de dados, entre outros. A +nternet, em todos os seus servios, uma tecnologia de rede orientada ; ar!uitetura cliente-servidor, com diversos servidores especiali(ados. > servidores para ?'<, :eb, e-mail, ne5sgroups, @T-, assim como tambm h respectivas aplica2es cliente. "istema operacional 9 importante notar !ue, nas redes baseadas em servidores, o sistema operacional mais comple#o e deve contemplar a e#ist4ncia de servidores !ue consigam gerenciar todo o resto da rede, seus recursos e seus usurios, permitindo a administrao centrali(ada. 8n!uanto !ue com o :indo5s AB ou :indo5s A% facilmente se tem uma rede par-a-par, para montar uma rede baseada em servidor necessrio o :indo5s 'T <erver /para os servidores0 e o :indo5s 'T :or6station /para as esta2es de trabalho0, caso se deseje utili(ar a soluo da "icrosoft. A 'ovell, companhia !ue dominou o mercado de redes locais at o recente lanamento do :indo5s 'T C.&, tem como principal produto o 'et5are, possivelmente o mais completo sistema operacional de redes locais, !ue luta para sobreviver diante dos avanos da "icrosoft. #opoloias e protocolos Ao se abordar a !uesto da ligao dos computadores em redes, uma das primeiras preocupa2es deve ser a forma como os computadores so interligados: eles ficam interligados um a um ou so ligados a um dispositivo centralD *omo a organi(ao e ar!uitetura da redeD Euais os componentes envolvidos no projetoD *omo deve ser o laFout da redeD Todas essas !uest2es esto envolvidas no conceito de topologia de rede. A topologia nada mais do !ue a definio de como os computadores esto interligados e organi(ados, de como o laFout da rede, !uais os e!uipamentos utili(ados. ?ependendo da situao, uma ou outra topologia deve ser empregada, com vantagens e desvantagens. ,asicamente, h tr4s tipos padro de topologia: barramento, estrela e anel. - Euando os computadores esto ligados linearmente, atravs de um segmento de cabo, a topologia de barramento. - <e, no entanto, todos os computadores esto ligados a um dispositivo central, !ue ento os interliga, di(-se !ue a topologia do tipo estrela. - A topologia do tipo anel !uando os computadores esto interligados por um cabo !ue forma uma volta, como um anel, onde o =ltimo computador est conectado ao primeiro. $arramento A topologia de barramento simples e fcil de ser implementada: todos os computadores so interligados atravs de um cabo. )s dados so enviados para o cabo e, dessa forma, circulam por todos os computadores. *ada computador tem um endereo e, dessa forma, poss$vel enviar dados especificamente de um computador para o outro. 8sse tipo de topologia indicado para redes simples, j !ue um barramento =nico limitado em termos de dist1ncia, gerenciamento e !uantidade de trfego. #opoloias e protocolos %strela Euando o laFout usado o modelo estrela, simplesmente os computadores ficam todos ligados a um dispositivo central, !ue ento permite a interligao dos computadores. 8sse dispositivo central, tipicamente um hub, geralmente no passivo, amplificando e repetindo os sinais de dados. *om isso, a rede obtm uma abrang4ncia maior em termos de dist1ncia, alm de tambm proporcionar o gerenciamento centrali(ado. Todavia, se o hub falhar, toda a rede ser desconectada. Anel A topologia em anel tambm apresenta computadores interligados. Ao contrrio da topologia barramento, entretanto, ela no possui terminadores, ficando o =ltimo computador da rede tambm conectado ao primeiro. 8m relao ao mtodo de barramento, h a vantagem de !ue, dessa forma, os prprios computadores atuam como repetidores do sinal, e a rede tem menos limitao em termos de dist1ncia. Critrio de escolha A determinao do tipo da rede ade!uado para uma empresa /se par-a-par ou baseada em servidor0 e a sua topologia no uma tarefa simples, nem cabe em frmulas ou regras e#atas e imutveis. ?epende sempre de cada caso, da anlise de diferentes situa2es em face das vantagens e desvantagens de cada possibilidade a ser escolhida. Euest2es como as aplica2es !ue sero e#ecutadas, o grau de segurana necessrio, o n=mero de esta2es, os re!uisitos de desempenho, a dist1ncia englobada pela rede e muitas outras t4m de ser levadas em conta, minuciosamente, para se desenvolver um projeto de rede. 9 importante se ter clara a noo de !ue esses so padr2es bsicos de topologias e !ue, na prtica, o s diversos padr2es so combinados, com a e#ist4ncia, por e#emplo, de redes com a topologia em Gbarramento estrelaG, formada por hubs ligados em um barramento, com diversos computadores conectados a eles, em topologia estrela. Atravs da combinao das topologias mencionadas, poss$vel compor redes das mais diversas. -or e#emplos, pode-se utili(ar um anel @??+, de alta velocidade, interligando diversas redes barramento e redes estrela. #opoloias e protocolos & papel do roteador A +nternet, por ser uma coleo de outras redes e ter inclusive abrang4ncia mundial, no uma 3A', mas sim uma rede de grande dist1ncia, ou :A'. As :A's, no fundo, so interliga2es de vrias 3A's, fa(endo parte da sua topologia a prpria topologia das 3A's. ) principal elemento !uando se fala em topologia de redes de longa dist1ncia o roteador. )s roteadores - !ue so, de forma simplificada, computadores especiali(ados em certas tarefas - t4m a funo de conectar segmentos de rede, podendo tambm filtrar e isolar o trfego entre elas, alm de permitir a intercone#o de redes implementadas usando tecnologias /protocolos de rede0 distintas. Alm disso, um roteador tambm pode saber como determinar a melhor forma /mais rpida0 de uma rede se comunicar com outra, caso seja programado para tal. )s roteadores podem ser de diversos tipos, variando de funcionalidades, n=mero de redes !ue podem conectar e protocolos de rede !ue sabem interpretar. A ilustrao acima apresenta a es!uemati(ao de uma :A' !ue abrange vrias localidades no ,rasil. 8m cada uma delas, h uma 3A', sendo todas essas 3A's interligadas atravs da rede de "ato Hrosso. 'essa rede, h um roteador especial, capa( de interligar diversas redes, sendo normalmente mais caro e com muito mais capacidade de processamento. 8m cada uma das 3A's, os roteadores podem ser mais simples, com a habilidade de interconectar apenas duas redes. As chamadas pontes /do ingl4s bridge0 so dispositivos similares aos roteadores, s !ue mais GburrosG. 9 por!ue o roteador chega a interpretar os pacotes de dados !ue est recebendo e com isso consegue fa(er o melhor roteamento poss$vel, dinamicamente. 7ma ponte no tem esse tipo de capacidade, simplesmente repassa os pacotes de dados !ue recebe entre os segmentos de rede !ue conecta. Tipicamente, as pontes so usadas na segmentao de 3A's, para isolar problemas, dividir o trfego e tornar a rede mais eficiente, ou mesmo para ampliar uma 3A'. #opoloias e protocolos Protocolo #CP'(P *om a viso geral das topologias de rede clssicas, cabe a pergunta: e#iste uma topologia espec$fica para a +nternetD A resposta imediata a essa pergunta no. A +nternet foi criada para agregar redes dos mais variados tipos, !ue trabalhem internamente nos mais variados padr2es e ar!uiteturas. >, entretanto, algo t$pico, !ue a ligao de redes ; +nternet atravs de roteadores. 8, ainda, um elemento obrigatrio: todas as redes !ue se ligam ; +nternet t4m de efetuar essa ligao atravs do modelo de protocolos T*-I+-. "as, o !ue significa, afinal, um protocoloD 7m protocolo um conjunto de procedimentos padro, de regras, !ue permite aos computadores se comunicarem, com a possibilidade adicional de minimi(ar os erros de comunicao e controlar as comunica2es atravs deles. Assim, as redes !ue se interligam ; +nternet obrigatoriamente t4m de ser adaptadas para, pelo menos e#ternamente, trabalhar com o modelo T*-I+-. ?esse modo, seus roteadores so capa(es de trocar pacotes de dados com o resto da rede. &utros protocolos As diversas 3A's !ue comp2em a +nternet normalmente t4m outros protocolos de comunicao de computadores nela funcionando, como o caso do +-JI<-J /+nternet5or6 -ac6ed 8#changeI<e!uenced -ac6ed 8#change0, modelo de protocolos da rede 'ovell e do 'et,ios, modelo da "icrosoft para 3A's. Todavia, o T*-I+- tambm pode ser usado em uma rede local, so(inho, ou mesmo convivendo com outros protocolos. 'a ilustrao acima, h tr4s redes conectadas ; +nternet. Todas elas usam e#ternamente o T*-I+- para fa(er sua cone#o com a Kede. -orm, internamente, elas funcionam com protocolos diferentes: uma com o +-JI<-J /rede 'ovell0, outra com o 'et,ios /rede :indo5s0 e outra apenas com o prprio T*-I+- /intranet0. & )ue so camadas* Euando as pessoas se comunicam, pode-se di(er !ue tambm h protocolos envolvidos. ) prprio idioma um desses protocolos: se algum falar em japon4s com uma pessoa !ue s entende ingl4s, dificilmente haver comunicao, pois as pessoas devem falar e compreender a mesma l$ngua para se comunicar. 8ntretanto, na comunicao entre duas pessoas, o idioma no o =nico protocolo. ) primeiro protocolo !ue se poderia imaginar na comunicao verbal est no meio f$sico !ue leva o som da boca de uma pessoa aos ouvidos da outra. 8sse meio f$sico simplesmente o ar. As leis f$sicas !ue regem a propagao do som atravs do ar se constituem no primeiro protocolo envolvido na comunicao. <eguindo a anlise, cabe a !uesto de como uma pessoa emite efetivamente um som, transmitindo-o pelo ar. 8, ainda, como uma pessoa identifica, ouve um som. 8ssas duas tarefas so reali(adas atravs da vibrao das cordas vocais e dos rgos do ouvido. A forma como essa vibrao ocorre e a percepo de tal vibrao se constituem no segundo protocolo envolvido na comunicao verbal entre duas pessoas. 7ma ve( !ue se consiga emitir um som, e ele se propague do emissor ao receptor, a ve( da l$ngua ser o protocolo envolvido. -ara !ue o receptor entenda o emissor, preciso !ue ele entenda o !ue lhe est sendo comunicado, para !ue a comunicao se efetive. Alm da l$ngua, pode haver ainda mais protocolos envolvidos, como formas de tratamento de uma pessoa a outra, ritmo da fala, entonao etc. Assim, a comunicao entre duas pessoas, dependendo do tipo de anlise, envolve vrias regras, procedimentos, protocolos. & )ue so camadas* Padro ("& de camadas ?a mesma forma funciona a comunicao entre computadores. Tambm neste caso, vrios aspectos precisam ser tratados, e por isso sempre haver diversos protocolos envolvidos. A +<) /+nternational <tandards )rgani(ation ou )rgani(ao +nternacional para -adroni(ao0 definiu um modelo de refer4ncia para a intercone#o de sistemas /ou )pen <Fstems +nterconnection reference model0, mais conhecido como modelo )<+. 'esse modelo, a comunicao de dados vista em sete camadas, desde o n$vel f$sico at o n$vel da aplicao utili(ada pelo usurio. 8m cada uma das camadas, h protocolos diferentes envolvidos, com tarefas espec$ficas e concernentes ; sua camada. As camadas do modelo )<+ so as seguintes: +,sica - trata das cone#2es de hard5are, do meio f$sico atravs do !ual pacotes de dados /elementos de informao0 iro trafegar. 7m e#emplo de padro desta camada o 8thernet. %nlace /lin6 laFer0 - trata de como feito o acesso ao meio f$sico, como a coidificao, o endereamento e a transmisso de informa2es atravs do meio f$sico. 8#emplos de protocolos desta camada so o ---, o >?3* e o @rame KelaF, comumente utili(ados em cone#2es de redes a bac6bones +nternet. Rede - trata do estabelecimento de rotas para o transporte de dados e da intercone#o de redes. #ransporte - trata da transmisso confivel dos dados, da !ualidade dos servios. "esso - trata do estabelecimento, manuteno e coordenao das comunica2es entre os computadores. Apresentao - trata da formatao da informao e de convers2es de cdigos eventualmente necessrias. Aplicao - trata da transfer4ncia de informa2es entre duas aplica2es, j de um programa para o outro. #CP'(P em camadas 'a +nternet, o modelo de protocolos o T*-I+-, !ue uma implementao simplificada do modelo )<+, dividida em apenas !uatro camadas: a camada f$sica /;s ve(es tambm denominada de camada de rede, como na ilustrao abai#o, abrangendo as camadas f$sica e de enlace do modelo )<+0, a camada de +nternet, a camada de transporte e a camada de aplicao. 8m cada uma delas, diferentes problemas da comunicao so resolvidos, e diferentes protocolos esto presentes.