Escolar Documentos
Profissional Documentos
Cultura Documentos
Ao final do perodo srie, o aluno dever: - Identificar as principais topologias da rede. - Conhecer Arquiteturas, Tipos e Padres de Rede. - Identificar Meios Fsicos, Dispositivos e Padres de Comunicao, reconhecendo as implicaes de sua aplicao no ambiente de rede.
II CONTEDO PROGRAMTICO
UNIDADE 1 INTRODUO A REDES DE COMPUTADORES
1.1. Histrico
Como quase tudo na informtica, as redes passaram por um longo processo de evoluo antes de chegarem aos padres utilizados atualmente. As primeiras redes de computadores foram criadas ainda durante a dcada de 60, como uma forma de transferir informaes de um computador a outro. Na poca, o meio mais usado para armazenamento externo de dados e transporte ainda eram os cartes perfurados, que armazenavam poucas dezenas de caracteres cada (o formato usado pela IBM, por exemplo, permitia armazenar 80 caracteres por carto). Eles so uma das formas mais lentas, trabalhosas e demoradas de transportar grandes quantidades de informao que se pode imaginar. So, literalmente, cartes de cartolina com furos, que representam os bits um e zero armazenados:
De 1969 a 1972 foi criada a Arpanet, o embrio da Internet que conhecemos hoje. A rede entrou no ar em dezembro de 1969, inicialmente com apenas 4 ns, que respondiam pelos nomes SRI, UCLA, UCSB e UTAH e eram sediados, respectivamente, no Stanford Research Institute, na Universidade da California, na Universidade de Santa Barbara e na Universidade de Utah, nos EUA. Eles eram interligados atravs de links de 50 kbps, criados usando linhas telefnicas dedicadas, adaptadas para o uso como link de dados. Pode parecer pouco, mas 50 kbps em conexes de longa distncia era uma velocidade impressionante para a poca, principalmente se considerarmos que os modems
domsticos da dcada de 1970 transmitiam a apenas 110 bps (bits por segundo), o que corresponde a apenas 825 caracteres de texto por minuto. Esta rede inicial foi criada com propsitos de teste, com o desafio de interligar 4 computadores de arquiteturas diferentes, mas a rede cresceu rapidamente e em 1973 j interligava 30 instituies, incluindo universidades, instituies militares e empresas. Para garantir a operao da rede, cada n era interligado a pelo menos dois outros (com exceo dos casos em que isso realmente no era possvel), de forma que a rede pudesse continuar funcionando mesmo com a interrupo de vrias das conexes. As mensagens eram roteadas entre os ns e eventuais interrupes nos links eram detectadas rapidamente, de forma que a rede era bastante confivel. Enquanto existisse pelo menos um caminho possvel, os pacotes eram roteados at finalmente chegarem ao destino, de forma muito similar ao que temos hoje na Internet. Esta ilustrao, cortesia do computerhistory.org, mostra o diagrama da Arpanet em 1973:
Em 1974 surgiu o TCP/IP, que acabou se tornando o protocolo definitivo para uso na ARPANET e mais tarde na Internet. Uma rede interligando diversas universidades permitiu o livre trfego de informaes, levando ao desenvolvimento de recursos que usamos at hoje, como o e-mail, o telnet e o FTP, que permitiam aos usurios conectados trocar informaes, acessar outros computadores remotamente e compartilhar arquivos. Na poca, mainframes com um bom poder de processamento eram raros e incrivelmente caros, de forma que eles acabavam sendo compartilhados entre diversos pesquisadores e tcnicos, que podiam estar situados em qualquer ponto da rede. Um dos supercomputadores mais poderosos da poca, acessado quase que unicamente via rede, era o Cray-1 (fabricado em 1976). Ele operava a 80 MHz, executando duas instrues por ciclo, e contava com 8 MB de memria, uma configurao que s seria
alcanada pelos PCs domsticos quase duas dcadas depois. Esta foto do museu da NASA mostra o Cray-1 durante uma manuteno de rotina:
Com o crescimento da rede, manter e distribuir listas de todos os hosts conectados foi se tornando cada vez mais dispendioso, at que em 1980 passaram a ser usados nomes de domnio, dando origem ao Domain Name System, ou simplesmente DNS, que essencialmente o mesmo sistema para atribuir nomes de domnio usado at hoje. A segunda parte da histria comea em 1973 dentro do PARC (o laboratrio de desenvolvimento da Xerox, em Palo Alto, EUA), quando foi feito o primeiro teste de transmisso de dados usando o padro Ethernet. Por sinal, foi no PARC onde vrias outras tecnologias importantes, incluindo a interface grfica e o mouse, foram originalmente desenvolvidas. O teste deu origem ao primeiro padro Ethernet, que transmitia dados a 2.94 megabits atravs de cabos coaxiais e permitia a conexo de at 256 estaes de trabalho. Este clebre desenho, feito por Bob Metcalf, o principal desenvolvedor do padro, ilustra o conceito:
O termo ether era usado para descrever o meio de transmisso dos sinais em um sistema. No Ethernet original, o ether era um cabo coaxial, mas em outros padres pode ser usado um cabo de fibra ptica, ou mesmo o ar, no caso das redes wireless. O termo foi escolhido para enfatizar que o padro Ethernet no era dependente do meio e podia ser adaptado para trabalhar em conjunto com outras mdias.
Note que tudo isso aconteceu muito antes do lanamento do primeiro micro PC, o que s aconteceu em 1981. Os desenvolvedores do PARC criaram diversos prottipos de estaes de trabalho durante a dcada de 70, incluindo verses com interfaces grficas elaboradas (para a poca) que acabaram no entrando em produo devido ao custo. O padro Ethernet surgiu, ento, da necessidade natural de ligar estas estaes de trabalho em rede.
Xerox Alto (1973), a primeira estao de trabalho e tambm a primeira a ser ligada em rede. A taxa de transmisso de 2.94 megabits do Ethernet original era derivada do clock de 2.94 MHz usado no Xerox Alto, mas ela foi logo ampliada para 10 megabits, dando origem aos primeiros padres Ethernet de uso geral. Eles foram ento sucessivamente aprimorados, dando origem aos padres utilizados hoje em dia. A ARPANET e o padro Ethernet deram origem, respectivamente, Internet e s redes locais, duas inovaes que revolucionaram a computao. Hoje em dia, poderamos muito bem viver sem processadores dual-core e sem monitores de LCD, mas viver sem a Internet e sem as redes locais seria muito mais complicado. Inicialmente, a ARPANET e o padro Ethernet eram tecnologias sem relao direta. Uma servia para interligar servidores em universidades e outras instituies e a outra servia para criar redes locais, compartilhando arquivos e impressoras entre os computadores, facilitando a troca de arquivos e informaes em ambientes de trabalho e permitindo o melhor aproveitamento dos recursos disponveis. Afinal, porque ter uma impressora jato de tinta para cada micro, se voc pode ter uma nica impressora laser, mais rpida e com uma melhor qualidade de impresso para toda a rede? Na dcada de 1990, com a abertura do acesso Internet, tudo ganhou uma nova dimenso e as redes se popularizaram de forma assustadora, j que no demorou muito para todos perceberem que ter uma rede local era a forma mais barata de conectar todos os micros da rede Internet.
H apenas uma dcada, o acesso via linha discada ainda era a modalidade mais comum e no era incomum ver empresas onde cada micro tinha um modem e uma linha telefnica, o que multiplicava os custos. Nessas situaes, locar uma linha de frame relay (uma conexo dedicada de 64 kbits, que na verdade uma frao de uma linha T1) e compartilhar a conexo entre todos os micros acabava saindo mais barato, alm de permitir que todos eles ficassem permanentemente conectados. Com a popularizao das conexes de banda larga, a escolha ficou ainda mais evidente. Hoje em dia, quase todo mundo que possui mais de um PC em casa acaba montando uma pequena rede para compartilhar a conexo entre eles, seja usando um modem ADSL configurado como roteador, seja usando um ponto de acesso wireless, seja usando um cabo cross-over para compartilhar diretamente a conexo entre dois micros. muito difcil encontrar uma placa-me que j no venha com uma placa de rede onboard, ou um notebook que no traga uma placa wireless pr-instalada. O acesso web se tornou to ubquo que cada vez mais difcil encontrar utilidade para um PC desconectado da rede. Alm disso, as redes continuam cumprindo seu papel como uma forma de compartilhar recursos entre diversos micros, permitindo que voc acesse arquivos, use impressoras, CD-ROMs e outros dispositivos e rode aplicativos remotamente. Voc pode usar um notebook como segundo monitor, usando-o como uma extenso da tela do seu desktop (mesmo que os dois rodem sistemas operacionais diferentes), pode usar um micro antigo como servidor de arquivos para a rede ou dar-lhe uma sobrevida como desktop, usando-o como terminal de um micro mais rpido; pode usar um proxy transparente para melhorar a velocidade do acesso web, s para citar alguns exemplos. Como veremos ao longo do livro, as possibilidades so praticamente infinitas
Protocolo: Um protocolo so algumas regras que os ns devem obedecer para se comunicarem uns com os outros. O que eles fazem criar uma linguagem comum entre diferentes mquinas. De forma geral, ele um conjunto de regras, especificaes e procedimentos que devem governar entidades que se comunicam entre si. Por exemplo, quando ns conversamos com algum, devemos sempre esperar a pessoa terminar de falar para que possa vos dizer algo tambm. No permitido comear falar ao mesmo tempo que outra pessoa. Isso um exemplo de protocolo usado por humanos para que eles possam conversar. Como exemplos de protocolos que regem a comunicao entre computadores, podemos citar o TCP/IP (Transmission Control Protocol/ Internet Protocol') - um protocolo para controle de transmisso e para a internet, o FTP (File Transfer Protocol) - um protocolo para a transmisso de arquivos entre computadores, HTTP (HyperText Transfer Protocol) - protocolo de transmisso de hiper-textos e a ApleTalk - conjunto de protocolos de rede usado pela Apple. Protocolos so to importantes que s vezes comum chamarmos uma rede pelo nome de seu protocolo. Classificao de redes pela rea Ocupada Com relao rea que ocupam, uma rede pode ser classificada em: Rede Local: (LAN - Local Area Network). Elas so bastante usadas para conectar computadores em uma sala, prdio ou campus universitrio. Rede de Longa Distncia: (WAN - Wide Area Network) Qualquer rede que seja maior do que uma Rede Local descrita acima. Muitas delas so usadas para conectar mquinas entre diferentes cidades, estados ou pases. Rede Metropolitana: (MAN - Metropolitan Area Network) Uma rede que conecta mquinas ao longo de uma rea metropolitana. por exemplo, considere uma empresa com sedes em vrios pontos ao longo dee uma metrpole cujos computadores estejam em rede. Rede de Armazenamento de Dados (SAN - Storage Area Network) Redes destinadas exclusivamente a armazenar dados.
Existem tambm limites de comprimentos para esse tipo de cabo. recomendado um limite de 80 100 metros de comprimento para que no haja lentido e perda de informaes. Obs: A taxa de transmisso de dados correspondente depende dos equipamentos a serem utilizados na implementao da rede. Devido ao custo e ao desempenho obtidos, os pares tranados so usados em larga escala e provvel que assim permaneam nos prximos anos. O conector utilizado o RJ-45
Par tranado sem blindagem (UTP) composto por pares de fios sendo que cada par isolado um do outro e todos so tranados juntos dentro de uma cobertura externa. No havendo blindagem fsica interna Par tranado blindado (STP) Possui uma blindagem interna envolvendo cada par tranado que compe o cabo, cujo objetivo reduzir a diafonia. Um cabo STP geralmente possui 2 pares tranados blindados.
Os cabos coaxiais geralmente so usados em mltiplas aplicaes desde udio ate s linhas de transmisso de alta freqncia. A velocidade de transmisso bastante elevada devido tolerncia aos rudos graas malha de proteo desses cabos. O conector utilizado o BNC
Satlites Molniya Satlites deste tipo fazem uma rbita elptica ao redor da Terra. Isso faz com que eles se movam, mas passem a maior parte do tempo em uma determinada latitude. Este tipo de satlite usado principalmente na Rssia. Em 1967, uma rede nacional de televiso sovitica foi criada e funcionava graas satlites deste tipo. Como satlites estacionrios no funcionam bem para transmitir dados para pontos muito distantes da linha do Equador, os satlites molniya so a forma mais eficiente de transmitir dados para regies localizadas em latitudes altas. Satlites de Molniya so tipicamente usados para a telefonia e televiso na Rssia. Alm disso, podem ser usados para sistemas de rdio mveis mesmo em latitudes menores, pois carros viajando atravs de reas urbanas precisam de satlites em grandes altitudes para manter uma boa conectividade mesmo quando prximos de construes altas.
3.3. Topologias;
Barramento: Rede em barramento uma topologia de rede em que todos os computadores so ligados em um mesmo barramento fsico de dados. Apesar de os dados no passarem por dentro de cada um dos ns, apenas uma mquina pode escrever no barramento num dado momento. Todas as outras escutam e recolhem para si os dados destinados a elas. Quando um computador estiver a transmitir um sinal, toda a rede fica ocupada e se outro computador tentar enviar outro sinal ao mesmo tempo, ocorre uma coliso e preciso reiniciar a transmisso.
Essa topologia utiliza cabos coaxiais. Para cada barramento existe um nico cabo, que vai de uma ponta a outra. O cabo seccionado em cada local onde um micro ser inserido na rede. Com o seccionamento do cabo formam-se duas pontas e cada uma delas recebe um conector BNC. No micro colocado um "T" conectado placa que junta as duas pontas. Embora ainda existam algumas instalaes de rede que utilizam esse modelo, uma tecnologia obsoleta. Anel Na topologia em anel os dispositivos so conectados em srie, formando um circuito fechado (anel). Os dados so transmitidos unidirecionalmente de n em n at atingir o seu destino. Uma mensagem enviada por uma estao passa por outras estaes, atravs das retransmisses, at ser retirada pela estao destino ou pela estao fonte.Os sinais sofrem menos distoro e atenuao no enlace entre as estaes, pois h um repetidor em cada estao. H um atraso de um ou mais bits em cada estao para processamento de dados. H uma queda na confiabilidade para um grande nmero de estaes. A cada estao inserida, h um aumento de retardo na rede. possvel usar anis mltiplos para aumentar a confiabilidade e o desempenho. Estrela A mais comum atualmente, a topologia em estrela utiliza cabos de par tranado e um concentrador como ponto central da rede. O concentrador se encarrega de retransmitir todos os dados para todas as estaes, mas com a vantagem de tornar mais fcil a localizao dos problemas, j que se um dos cabos, uma das portas do concentrador ou uma das placas de rede estiver com problemas, apenas o n ligado ao componente defeituoso ficar fora da rede. Esta topologia se aplica apenas a pequenas redes, j que
os concentradores costumam ter apenas oito ou dezesseis portas. Em redes maiores utilizada a topologia de rvore, onde temos vrios concentradores interligados entre si por comutadores ou roteadores.
Arvore A topologia em rvore essencialmente uma srie de barras interconectadas. Geralmente existe uma barra central onde outros ramos menores se conectam. Esta ligao realizada atravs de derivadores e as conexes das estaes realizadas do mesmo modo que no sistema de barra padro. Cuidados adicionais devem ser tomados nas redes em rvores, pois cada ramificao significa que o sinal dever se propagar por dois caminhos diferentes. A menos que estes caminhos estejam perfeitamente casados, os sinais tero velocidades de propagao diferentes e refletiro os sinais de diferente maneira. Em geral, redes em rvore, vo trabalhar com taxa de transmisso menores do que as redes em barra comum, por estes motivos.
envia o pacote de Token, voltando a transmitir apenas quando receber novamente o Token. Ethernet Com este protocolo qualquer mquina autorizada a transmitir sobre a linha qualquer momento e sem noo de prioridade entre as mquinas. Esta comunicao faz-se de maneira simples: Cada mquina verifica que no h nenhuma comunicao sobre a linha antes de transmitir. Se duas mquinas transmitirem simultaneamente, ento h coliso (ou seja, que vrios pacotes de dados foram transmitidos no mesmo momento). As duas mquinas interrompem a sua comunicao e esperam um prazo aleatrio. Para ento reemitirem o pacote.
transmitidos. Se porventura a rede falhar, os computadores reiniciam a transmisso dos dados a partir da ltima marcao recebida pelo computador receptor. Disponibiliza servios como pontos de controle peridicos a partir dos quais a comunicao pode ser restabelecida em caso de pane na rede.
dois dispositivos conectados a um mesmo enlace fsico. O protocolo deve ter mecanismos sofisticados de deteco de erros e deve ser capaz de tratar quaisquer formatos de dados. Deve tambm poder executar essas funes em uma grande variedade de enlace duplex e half duplex. Em alguns casos, o protocolo deve ainda garantir que apenas um dos diversos dispositivos que podem estar ligados ao enlace de dados reconhea e aceite uma mensagem.
5.2. CSMA;
O mtodo Acesso Mltiplo com Sensoreamento de Portadora - CSMA (Carrier-Sense Multiple Access) busca ao mximo evitar a coliso de quadros e, caso ocorram, que colidam por inteiro. Em algumas variantes, ao detetar a coliso aborta a transmisso. Quando uma estao quer transmitir, ela primeiro ouve o meio para saber se existe transmisso. Se no existir transmisso, ento tem permisso de transmitir, caso contrrio espera um tempo. A coliso s ocorre quando h simultaneidade no sensoriamento do meio.
5.3. CSMA-CD
No mtodo CSMA/CD (Carrier-Sense Multiple Acces with Collision Detection) a deteo de coliso feita durante a transmisso. O n escuta a rede durante toda a transmisso e a aborta assim que ocorra coliso, ento espera por um tempo para tentar a retransmisso. Detectada a coliso, duas tcnicas de retransmisso podem ser utilizadas: Espera aleatria exponencial truncada (truncated exponential back off): ao detectar a coliso, a estao espera por um tempo aleatrio de 0 a um limite superior. A cada nova coliso o limite dobrado, de forma a controlar o canal e mant-lo estvel mesmo com trfego alto. A duplicao detida em um certo ponto. Retransmisso ordenada (orderly back off): aps a deteco da coliso, as estaes s podem comear a transmitir em intervalos de tempo a eles determinado previamente. Terminada a transmisso das mensagens colididas, a estao com o menor intervalo tem direito de transmitir sem coliso. Se no o fizer passa seu direito segunda, e sucessivamente at que ocorra uma transmisso, quando o algoritmo CSMA/CD se reinicia.
UNIDADE 6 TCP-IP
6.1. Introduo
a linguagem usada pelos dispositivos de uma rede de modo que eles consigam entender, isto , trocar informaes entre si. Para isso se faz necessrio a utilizao do mesmo padro de protocolo
6.4. IP e ICMP
IP um acrnimo para a expresso inglesa "Internet Protocol" (ou Protocolo de Internet), que um protocolo usado entre duas ou mais mquinas em rede para encaminhamento dos dados. ICMP, sigla para o ingls Internet Control Message Protocol, um protocolo integrante do Protocolo IP, definido pelo RFC 792, e utilizado para fornecer relatrios de erros fonte original. Qualquer computador que utilize IP precisa aceitar as mensagens ICMP e alterar o seu comportamento de acordo com o erro relatado. Os gateways devem estar programados para enviar mensagens ICMP quando receberem datagramas que provoquem algum erro.
6.5. UDP
O User Datagram Protocol (UDP) um protocolo simples da camada de transporte. Ele descrito na RFC 768 e permite que a aplicao escreva um datagrama encapsulado num pacote IPv4 ou IPv6, e ento enviado ao destino. Mas no h qualquer tipo de garantia que o pacote ir chegar ou no. O protocolo UDP no confivel. Caso garantias sejam necessrias, preciso implementar uma srie de estruturas de controle, tais como timeouts, retransmisses, acknowlegments, controle de fluxo, etc. Cada datagrama UDP tem um tamanho e pode ser considerado como um registro indivisvel, diferentemente do TCP, que um protocolo orientado a fluxos de bytes sem incio e sem fim.
6.6. TCP
TCP um protocolo da camada de transporte. Este um protocolo orientado a conexo, o que indica que neste nvel vo ser solucionados todos os problemas de erros que no forem solucionados no nvel IP, dado que este ltimo um protocolo sem conexo. Alguns dos problemas com os que TCP deve tratar so: pacotes perdidos ou destrudos por erros de transmisso . expedio de pacotes fora de ordem ou duplicados. O TCP especifica o formato dos pacotes de dados e de reconhecimentos que dois computadores trocam para realizar uma transferncia confivel, assim como os procedimentos que os computadores usam para assegurar que os dados cheguem corretamente. Entre estes procedimentos esto: Distinguir entre mltiplos destinos numa mquina determinada. Fazer recuperao de erros, tais como pacotes perdidos ou duplicados.
6.8. RFC
RFC um acrnimo para o ingls Request for Comments . Ele um documento que descreve os padres de cada protocolo da Internet previamente a serem considerados um padro. Alguns exemplos so: RFC 793 - Transmission Control Protocol RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1 RFC 2821 - Simple Mail Transfer Protocol
metodologia de trabalho por broadcast, que envia a mesma informao dentro de uma rede para todas as mquinas interligadas. Devido a isto, sua aplicao para uma rede maior desaconselhada, pois geraria lentido na troca de informaes.
Estticos: este tipo mais barato e focado em escolher sempre o menor caminho para os dados, sem considerar se aquele caminho tem ou no congestionamento; Dinmicos: este mais sofisticado (e conseqentemente mais caro) e considera se h ou no congestionamento na rede. Ele trabalha para fazer o caminho mais rpido, mesmo que seja o caminho mais longo. De nada adianta utilizar o menor caminho se esse estiver congestionado. Muitos dos roteadores dinmicos so capazes de fazer compresso de dados para elevar a taxa de transferncia. Os roteadores so capazes de interligar vrias redes e geralmente trabalham em conjunto com hubs e switchs. Ainda, podem ser dotados de recursos extras, como firewall, por exemplo.
O padro WiMAX tem como objetivo estabelecer a parte final da infra-estrutura de conexo de banda larga (last mile) oferecendo conectividade para uso domstico, empresarial e em hotspots. As redes WiMAX funcionam de maneira semelhante das redes Bluetooth. As transmisses de dados podem chegar aos 1Gbps a uma distncia de at 50Km (radial),com estudos cientficos para se chegar a 10Gbps
9.2. Half-Duplex
Uma comunicao dita half-duplex (tambm chamada semi-duplex) quando temos um dispositivo Transmissor e outro Receptor, sendo que ambos podem transmitir e receber dados, porm no simultaneamente, a transmisso tem sentido bidirecional. Durante uma transmisso half-duplex, em determinado instante um dispositivo A ser transmissor e o outro B ser receptor, em outro instante os papis podem se inverter. Por exemplo, o dispositivo A poderia transmitir dados que B receberia; em seguida, o sentido da trasmisso seria invertido e B transmitiria para A a informao se os dados foram corretamente recebidos ou se foram detectados erros de transmisso. A operao de troca de sentido de transmisso entre os dispositivos chamada de turn-around e o tempo necessrio para os dispositivos chavearem entre as funes de transmissor e receptor chamado de turn-around time. Exemplo: Walkie-talkie 9.2. Full-Duplex Uma comunicao dita full duplex (tambm chamada apenas duplex) quando temos um dispositivo Transmissor e outro Receptor, sendo que os dois podem transmitir dados simultaneamente em ambos os sentidos (a transmisso bidirecional). Poderamos entender uma linha full-duplex como funcionalmente equivalente a duas linhas simplex,
uma em cada direo. Como as transmisses podem ser simultneas em ambos os sentidos e no existe perda de tempo com turn-around (operao de troca de sentido de transmisso entre os dispositivos), uma linha full-duplex pode transmitir mais informaes por unidade de tempo que uma linha half-duplex, considerando-se a mesma taxa de transmisso de dados. Exemplos Aparelho telefnico; Vdeoconferncia; Barramento PCI-Express; Protocolo TCP (Transmission Control Protocol).
(opcional)
EVANS, Tim. Building an Intranet Sams 1996 CYSCO SYSTEMS INC., Networking Protocols, Vol 2 - Cysco Documentation, 1998
http://perequeweb.wordpress.com/2008/04/14/historia-das-redes/