Professional Documents
Culture Documents
Habilitao tcnica em
Informtica
Volume 2
Informtica
Redes e manuteno de computadores
Evaldo Fernandes Ru Jnior
So Paulo 2010
GOVERNADOR Jos Serra Presidente Paulo Markun Vice-Presidente Fernando Jos de Almeida VICE-GOVERNADOR Alberto Goldman SECRETRIO DE DESENVOLVIMENTO Geraldo Alckmin
Ncleo Cultura Educao Coordenador : Fernando Jos de Almeida Gerente: Monica Gardelli Franco Equipe de autoria Centro Paula Souza Coordenao geral: Ivone Marchi Lainetti Ramos Coordenao da srie Informtica : Luis Eduardo
Fernandes Gonzalez Autores: Carlos Eduardo Ribeiro, Evaldo Fernandes Ru Jnior, Gustavo Dibbern Piva, Joo Paulo Lemos Escola, Luciene Cavalcanti Rodrigues, Ralfe Della Croce Filho, Wilson Jos de Oliveira Reviso tcnica : Anderson Wilker Sanfins, Luis Claudinei de Moraes, Humberto Celeste Innarelli, Srgio Furgeri
Equipe de Edio
Coordenao geral
Alfredo Nastari
Coordenao editorial
e Wagner Donizeti Roque Secretrio editorial: Antonio Mello Revisores: Antonio Carlos Marques, Fabiana Lopes Bernardino, Jos Batista de Carvalho, Lieka Felso e Miguel Facchini Direo de arte: Deise Bitinas Edio de arte: Ana Onofri Editoras assistentes: Nane Carvalho, Nicia Cecilia Lombardi e Roberta Moreira Assistentes: Ana Silvia Carvalho, Claudia Camargo e Felipe Lamas Ilustraes: Carlos Grillo Pesquisa iconogrfica : Completo Iconografia, Maria Magalhes e Priscila Garofalo Fotografia : Carlos Piratininga, Eduardo Pozella (fotgrafos) e Daniela Mller (produtora) Tratamento de imagens: Sidnei Testa Impresso em Vitopaper 76g, papel sinttico de plstico reciclado, da Vitopel, pela Grfica Ideal.
Mirian Ibaez
Consultor tcnico
Dados Internacionais de Catalogao na Publicao (CIP) (Bibliotecria Silvia Marques CRB 8/7377)
R442 Ru Junior, Evaldo Fernandes Informtica, redes e manuteno de computadores / Evaldo Fernandes Ru Junior; revisor Anderson Wilker Sanfins ; coordenador Luis Eduardo Fernandes Gonzalez. -- So Paulo : Fundao Padre Anchieta, 2010 (Manual de Informtica Centro Paula Souza, v. 2) ISBN 978-85-61143-49-7 1. Sistemas operacionais (Computadores) 2. Softwares de aplicao I. Sanfins, Anderson Wilker, revisor II. Gonzalez, Luis Eduardo Fernandes, coord. III. Ttulo CDD 005.43
Vice-Diretor Superintendente Csar Silva Chefe de Gabinete da Superintendncia Elenice Belmonte R. de Castro Coordenadora da Ps-Graduao, Extenso e Pesquisa Helena Gemignani Peterossi Coordenador do Ensino Superior de Graduao Angelo Luiz Cortelazzo Coordenador de Ensino Mdio e Tcnico Almrio Melquades de Arajo Coordenador de Formao Inicial e Educao Continuada Celso Antonio Gaiote Coordenador de Infraestrutura Rubens Goldman Coordenador de Gesto Administrativa e Financeira Armando Natal Maurcio Coordenador de Recursos Humanos Elio Loureno Bolzani Assessora de Avaliao Institucional Roberta Froncillo Assessora de Comunicao Gleise Santa Clara Procurador Jurdico Chefe Benedito Librio Bergamo
Sumrio
21 Captulo 1 O computador
1.1. Hardware e software
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
37
1.2. Partes do Computador hardware . . . . . . . . . . . . . . . . . . . 23 1.3. Componentes externos da unidade de sistema . . . . . . 24 1.4. Painel frontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.5. Parte de trs da unidade de sistema . . . . . . . . . . . . . . . . . . 26 1.6. Perifricos
.............................................
41
45
26
Captulo 5 Gabinetes
5.1. Padres
................................................
50
30
2.2. Energia eletroesttica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.3. Aterramento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.4. Dispositivos de proteo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.4.1. Filtros de linha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.4.2. Estabilizador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.4.3. No-break . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
55
58
61
Captulo 7 Placa-me
7.1. Conectores
............................................
63
7.1.1. Conector de udio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 7.1.2. Conector do fax-modem on-board . . . . . . . . . . . . 65 7.1.3. Conector de rede on-board . . . . . . . . . . . . . . . . . . . . 66
Sumrio
7.1.4. Conector de vdeo on-board . . . . . . . . . . . . . . . . . . . 66 7.1.5. Conector do processador . . . . . . . . . . . . . . . . . . . . . . 66 7.1.6. Conector de memria . . . . . . . . . . . . . . . . . . . . . . . . . . 70 7.1.7. Conector porta serial . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 7.1.8. Conectores IDE ou PATA . . . . . . . . . . . . . . . . . . . . . . 72 7.1.9. Conectores SATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 7.1.10 Conector floppy disk (disquete)
...............
7.2.4. Sensores
........................................ .........................
85 85
87
Captulo 8 Armazenamento
8.1. Disco rgido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 8.1.1. IDE, ATA ou PATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 8.1.2. SATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 8.1.3. Funcionamento
.................................
74
7.1.11. Conector de alimentao . . . . . . . . . . . . . . . . . . . . . . 74 7.1.12. Conector de teclado. . . . . . . . . . . . . . . . . . . . . . . . . . . 75 7.1.13. Conector de impressora. . . . . . . . . . . . . . . . . . . . . . . 75 7.1.14. Conector de mouse
...........................
92
76
8.1.3.1 Setor de boot . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 8.1.3.2 Endereamento LBA . . . . . . . . . . . . . . . . . . . . 94 8.1.4. Reconhecimento de discos rgidos . . . . . . . . . . . . . . 94 8.1.4.1. Disco IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 8.1.4.2. Disco SATA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
77
80
7.1.17.4. CNR e AMR . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 7.1.17.5. PCI-Express . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 7.2. Dispositivos da placa-me . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 7.2.1. BIOS BASIC INPUT OUTPUT SYSTEM Sistema Bsico de Entrada/Sada
...............
82
Sumrio
8.1.5. Montagem e configurao de HD . . . . . . . . . . . . . . 95 8.1.6. Particionamento
...............................
9.2. RAM
................................................
112
95
9.2.1. Mdulos de memria DIMM . . . . . . . . . . . . . . . . . . 113 9.2.2. DRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 9.2.3. SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 9.2.4. SDR e DDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 9.2.5. Dual channel
..................................
8.1.7. Sistemas de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 8.1.8. Formatao lgica e fsica . . . . . . . . . . . . . . . . . . . . . . 97 8.1.9. O sistema de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . 97 8.1.9.1 FAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 8.1.9.2 NTFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 8.1.9.3 Formatos para Linux . . . . . . . . . . . . . . . . . . . 99 8.1.10. Identificao e correo de falhas . . . . . . . . . . . . 100 8.2. Disco flexvel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 8.3. Discos pticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 8.3.1. CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 8.3.2. DVD
..........................................
115
119
104
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
9.1.1. PROM
9.1.2. EPROM
9.1.3. EEPROM
Sumrio
125 Captulo 11 udio, vdeo e jogos
11.1. Vdeo
................................................
139
126
Captulo 13 Setup
13.1. Main (Principal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 13.2. Advanced (Avanado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 13.3. Power (Energia) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 13.4. Boot
................................................ ................................
131
Captulo 12 Monitores
12.1. Resoluo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 12.2. Monitores CRT 12.3. LCD
.....................................
143 144
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
147
149
Sumrio
14.4. Instalao de outros perifricos . . . . . . . . . . . . . . . . . . . . 150 15.4.1. Teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 14.4.2. Mouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
175
Captulo 19 Internet
19.1. Arquitetura da internet
.............................
177
181
20.1.2. Correio eletrnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 20.1.3. WWW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 20.1.4. Transmisso de streaming . . . . . . . . . . . . . . . . . . . 191 20.1.5. udio e vdeo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 20.1.6. VoIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 20.1.7. P2P
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
203
20.3.2. Modelo de servios . . . . . . . . . . . . . . . . . . . . . . . . . . 205 20.3.2.1. Rede de circuitos virtuais . . . . . . . . . . . 205 20.3.2.2. Rede de datagramas . . . . . . . . . . . . . . . . 205 20.3.3. Roteamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Sumrio
20.3.3.1. Descoberta de rotas . . . . . . . . . . . . . . . . 207 20.3.3.2. Manuteno . . . . . . . . . . . . . . . . . . . . . . . . . 208 20.3.3.3. Algaritmos de roteamento . . . . . . . 209 20.3.3.4. Roteamento na internet . . . . . . . . . . . . 210 20.3.3.5. Protocolo IGP (Internal Gateway Protocols) . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 20.3.3.6. Protocolo EGP (External Gateway Protocols) . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 20.3.3.7. Interligao de redes . . . . . . . . . . . . . . . . 211 20.3.3.8. Camada de rede na internet . . . . . . . . 212 20.3.3.9. Protocolo IP . . . . . . . . . . . . . . . . . . . . . . . . . 213 20.3.3.10. Endereos IP . . . . . . . . . . . . . . . . . . . . . . . 214 20.3.3.11. Sub-redes . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 20.3.3.12. CIDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 20.3.3.13. DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 20.3.3.14. NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 20.3.3.15. ICMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 20.3.3.16. Multidifuso na internet
...........
20.3.3.18. Camada de enlace. . . . . . . . . . . . . . . . . . 225 20.3.3.18.1. Servios oferecidos pela camada de enlace. . . . . . . . . . . . . . . . . 225 20.3.3.18.2. Subcamadas . . . . . . . . . . . . . . . . . . . . . . 227 20.3.3.18.2.1. LLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 20.3.3.18.2.2. MAC
...........................
233
20.3.3.19. Camada fsica . . . . . . . . . . . . . . . . . . . . . . . 238 20.3.3.19.1. Servios oferecidos pela camada fsica . . . . . . . . . . . . . . . . . 238 20.3.3.19.2. Meio de transmisso . . . . . . . . . . . . . 239 20.3.3.19.3. Meio magntico . . . . . . . . . . . . . . . . . . 239 20.3.3.19.3.1. Par tranado . . . . . . . . . . . . . . . . . . . . 239 20.3.3.19.3.1.1. Normas de montagem. . . . . . . . 240 20.3.3.19.3.1.2. Ferramentas . . . . . . . . . . . . . . . . . . 241 20.3.3.19.3.1.2.1. Procedimento de montagem . . . . . . . . . . . . . . . 242 20.3.3.19.3.2. Cabo Coaxial. . . . . . . . . . . . . . . . . . . 244 20.3.3.19.3.3. Fibra ptica . . . . . . . . . . . . . . . . . . . . . 245 20.3.3.19.3.4 Transmisso sem fio . . . . . . . . . . . . 245 249 251 Consideraes finais Referncias bibliogrficas
223 224
Captulo 1
O computador
Hardware e software Partes do computador hardware Componentes externos da unidade de sistema
PHILIPPE PSAILA/SCIENCE PHOTO LIBRARY/LATINSTOCK
INFORMTICA 2
CAPTULO 1
D
PHOTOS 12/ALAMY/OTHER IMAGES
2. Modem Conecta o computador internet. 3. Unidade do sistema o crebro do computador. Abriga a placa-me, que interliga todos os componentes; o processador, que executa as informaes e os comandos dos programas; as memrias, que armazenam os programas executados enquanto o equipamento estiver ligado; a unidade de disco rgido (HD ou hard disk); o drive de CD/DVD; o drive de disquete e a fonte de alimentao. Na unidade do sistema tambm so conectados outros dispositivos por meio de cabos que se pode ligar s portas encontradas na frente, atrs e, eventualmente, em alguma das laterais do gabinete. 4. Mouse Usurio do desktop pode indicar ao computador com qual elemento da tela pretende interagir. O mouse usado para controlar o cursor na tela, selecionar opes em menus e acionar outros dispositivos exibidos. 5. Alto-falante Caixa de som, com amplificador, que possibilita ao usurio ouvir os sons, como msicas, udio de filmes e de avisos enviados pelos programas. 6. Impressora Usada para imprimir documentos, fotos, trabalhos, relatrios, planilhas, grficos. 7. Teclado Dispositivo no qual digitamos textos, confirmamos comandos, passamos as informaes solicitadas pelos programas, entre outras aes. Figura 1 1 5 2 3 6
Componentes do computador pessoal.
urante toda sua histria, desde os primrdios, o ser humano procurou dominar o meio ambiente e manipul-lo de modo a criar melhores condies de sobrevivncia. E para isso no usou a fora, mas seu poder intelectual, at porque nunca foi fisicamente to forte quanto grande parte dos animais. O ser humano sempre concebeu mentalmente as estratgias para alcanar seus objetivos. Quando precisou produzir mais quantidade de alimentos, recorreu aos animais, domesticando-os. Quando estes j no davam conta das demandas, cada vez maiores, comeou a construir mquinas, que ao longo dos sculos foram se sofisticando para atender suas necessidades nos campos mais variados. Ou seja, ao longo de sua histria, o ser humano foi construindo meios de ultrapassar os limites de seu corpo. Com o pensamento aconteceu exatamente o mesmo: expandimos nossa capacidade de raciocnio por meio de uma mquina, o computador. Durante nossa jornada, desenvolvemos a capacidade de fazer clculos, analisar, compreender e explorar a natureza, por meio da observao e da inteligncia. Porm, nossa capacidade se tornou insuficiente medida que nosso modo de vida foi ficando mais complexo. Por exemplo, conseguimos calcular o saldo de nossa conta corrente, mas se precisssemos saber o saldo da conta corrente de todos os clientes de uma nica agncia bancria, ficaramos um dia inteiro fazendo clculos e no conseguiramos concluir o trabalho. O computador veio para acelerar o processamento das informaes, fazer clculos, analisar sequncias e manipular dados em velocidades muito alm da capacidade do ser humano. Mas essas mquinas no tm o poder de criar, pois at agora no nos foi possvel desenvolver sistemas que faam as mquinas pensar e criar por si prprias ainda bem, no? Portanto, ningum precisa se preocupar com a possibilidade de as mquinas virem a dominar o homem. Por enquanto, isso apenas tema de filmes de fico cientfica.
O filme 2001 Uma Odisseia no Espao, do cineasta Stanley Kubrick, lanado em 1968, um exemplo clssico desse temor: a mquina que gerencia a nave espacial pensa sozinha e vai exterminando os astronautas.
22
23
INFORMTICA 2
CAPTULO 1
O conjunto dos dispositvos conectados para constituir um computador depende do uso que se far do equipamento. Para uso pessoal, comercial ou em consultrios, por exemplo, a configurao a da figura 1.
Figura 2
Sequncia de telas para configurar o boto desligar da unidade de sistema.
DICA
A forma mais eficaz para saber se o computador est travado ou no verificar se a luz do teclado que indica se o CapsLock est ativo ou no acende ou apaga ao pressionarmos a tecla CapsLock. Este um bom teste, pois o teclado tem a mxima prioridade na lista de IRQs (veja no quadro da pg. 27 as prioridades do processador) e deve ser atendido pelo processador antes de qualquer outro dispositivo. Ou seja, se o micro no consegue atender o teclado, com certeza no conseguir fazer mais nada. A soluo, nesse caso, pressionar o boto reset.
INFORMTICA 2
CAPTULO 1
Figura 3
Vista da parte de trs de uma unidade de sistema.
Perifricos de sada Transmitem informao para o usurio. Por exemplo: monitor, alto-falantes, impressoras. 1 Perifricos mistos Como voc j deve ter imaginado, so aqueles que permitem enviar e receber informaes. Exemplo: telas sensveis ao toque, CDs, DVDs, pen-drives, cartes de memria.
IMPORTANTE
Pode acontecer de o conector USB frontal ser ligado invertido na placame durante a montagem do computador. Isso pode danificar ou queimar os dispositivos que forem conectados nessas portas. Por isso recomenda-se testar o conector USB frontal antes de utiliz-lo, e, de preferncia, usar as portas USB do painel traseiro do gabinete, pois estas vm fixadas de fbrica na placa-me. Se voc for montar o computador, tenha cuidado para no incorrer nesse erro. Voc poderia ter de comprar cmera, impressora ou celular novos para seu cliente, Por isso, leia sempre o manual de instrues da placa-me.
1.6. Perifricos
So todos os dispositivos que se conectam unidade de sistema para obter respostas ou para passar informaes ao computador. Esses dispositivos so geralmente divididos em trs grupos: perifricos de entrada, de sada e mistos. Perifricos de entrada So aqueles que possibilitam ao usurio passar alguma informao para o computador. Por exemplo: teclado, mouse, microfone, webcam, joystick. 26 27
Captulo 2
Instalao eltrica
Tomada Energia eletroesttica Aterramento Dispositivos de proteo
INFORMTICA 2
CAPTULO 2
Figura 5
O modelo padro para tomadas tem 3 polos.
P
Figura 4
Esquema de polarizao.
ara funcionar adequadamente, todo aparelho eletrnico precisa de uma alimentao eltrica de qualidade. Sem os devidos cuidados em relao a esse quesito, um computador em perfeito estado pode apresentar defeitos e at queimar.
2.1. Tomada
O computador utiliza plug tripolar (3 polos) e deve ser ligado a uma tomada corretamente polarizada. A ligao correta : terra abaixo, fase direita e neutro esquerda (figura 4). A fase o polo energizado e, para descobrir se o plug est na posio correta, podemos fazer um teste. O tipo mais comum e barato de teste disponvel no mercado a chave de fenda com neon. Uma tomada com os polos invertidos pode prejudicar o funcionamento do computador e dos dispositivos e provocar at um choque eltrico. No Brasil utilizam-se mais de 10 tipos diferentes desse dispositivo. Com a adoo do modelo padro (com 3 polos e fio terra), espera-se garantir mais segurana aos usurios (figura 5).
Para prevenir que a energia esttica acumulada pelo nosso corpo danifique o equipamento quando ns o manuseamos durante a manuteno, deve-se usar luvas ou pulseiras antiestticas (figura 6), normalmente conhecidas dos tcnicos de informtica.
Figura 6
Luva antiesttica.
30
31
INFORMTICA 2
CAPTULO 2
grande chance de a energia utilizar o corpo da pessoa que toca no aparelho como veculo para chegar terra. Quem nunca tomou um choque ao descer do carro? Isso decorre da energia esttica produzida pela frico do ar com o automvel. Quando voc toca o cho, essa energia descarregada para o meio ambiente atravs do seu corpo. Mas, se para o corpo humano tal descarga no to forte, no computador pode causar danos, at mesmo a queima de componentes. O ar tambm possui energia esttica, pois as partculas de poeira em suspenso podem acumular energia. O gabinete do computador serve como captador dessa energia e a descarrega no fio-terra da tomada, evitando que chegue at os dispositivos internos. Portanto, no se deve operar computador com a tampa do gabinete aberta, nem conectado a tomadas sem fio-terra.
Figura 8
Filtro de linha.
AF ETT
O/ OT
AL
AM
T Y/O
HE
R IM
E AG
2.3. Aterramento
No Brasil as residncias no costumam ter tomadas com aterramento, embora a Lei Federal 11.337, de 26 de julho de 2006, determine que todas as novas edificaes tenham o aterramento da rede eltrica. O aterramento necessrio para que a rede eltrica da construo tenha onde descarregar os surtos de cargas altas de energia, de modo que os aparelhos eletrnicos instalados nessa rede fiquem protegidos. Esses surtos podem ocorrer por falha em algum equipamento e, principalmente, por descargas de raios. Para aprender mais sobre os principais conceitos de energia eltrica acesse o site da Universidade Federal Rural do Rio de Janeiro (http://www.ufrrj.br/institutos/ it/de/acidentes/concp.htm). Para ver o ranking da incidncia de raios no Brasil, acesse o site do INPE: http://www.inpe.br/ranking/.
2.4.2. Estabilizador
As variaes na voltagem que ocorrem normalmente no fornecimento de energia eltrica tambm podem causar falhas nos equipamentos ou diminuir sua vida til. Quando dizemos que nossa tomada de 110v, estamos nos referindo mdia de energia que esse dispositivo fornece. A tenso na realidade pode ficar variando entre 108, 111 a 120, 127 volts. Para normalizar a tenso utilizamos um estabilizador (figura 9). 33
Figura 7
Aterramento com barra de cobre.
32
INFORMTICA 2
CAPTULO 2
Figura 9
Estabilizador.
Figura 10
O no-break mantm a energia.
DIVULGAO
DA VID
J. G
RE
EN
-E
LE
CT
RIC
AL
/A
LA
MY
/O TH
ER
IM
AG E
Existem vrios modelos e marcas de estabilizador, com potncias de 300VA, 400VA, 700VA, 1000VA, 2000VA. Para saber quantos dispositivos podem ser alimentados por um estabilizador, precisamos descobrir sua capacidade em Watts. Para isso devemos multiplicar a potncia em VA do estabilizador pelo Fator de Potncia.
W = VA x FP
Os chamados no-breaks inteligentes possuem interface que se comunica com um software no computador, o qual pode definir uma estratgia de desligamento automtico a partir de solicitao do sistema operacional. Assim, esses equipamentos ajudam a evitar falhas no computador e em sua prpria bateria.
Em grandes empresas, com muitos servidores, utilizam-se tambm geradores movidos a diesel para manter os equipamentos ligados em caso de falta de energia.
Cada aparelho tem seu fator de potncia, portanto devemos procurar esse dado no seu manual. Normalmente esse fator fica em 0.66 (2/3). Assim, uma fonte de 300VA conseguiria suportar aparelhos cujo consumo somado no ultrapassasse 198 Watts (W = 300 x 0.66 = 198).
2.4.3. No-break
A falta da energia tambm um problema. Caso o computador desligue abruptamente, pode haver perda de dados (um documento que estava sendo digitado, um download que estava sendo feito) ou a corrupo de arquivos e at mesmo do sistema operacional, alm de problemas fsicos, como falha no disco rgido. O funcionamento de computadores que fazem o papel de servidores e por isso ficam ligados o tempo todo, por exemplo, no pode ser interrompido por falta de energia, pois servios essenciais seriam afetados. Por isso existem os no-breaks. Quando o sistema de fornecimento de energia eltrica falha, o no-break (figura 10) mantm o abastecimento por meio de sua bateria at que a energia volte ou o computador seja desligado. Quando o fornecimento restabelecido o no-break se autorrecarrega. Em caso de falta de energia prolongada, no recomendvel usar toda a carga da bateria, pois isso provocaria a perda da mesma. A quantidade de tempo que os no-breaks suportam varia de cinco minutos a trs horas, dependendo do modelo e do conjunto de baterias utilizadas. 34 35
Captulo 3
Normas de laboratrio
Segurana de arquivos Vida til dos equipamentos Ambiente de trabalho
INFORMTICA 2
CAPTULO 3
omputadores no so baratos, principalmente os mais bem equipados. Apesar dos avanos tecnolgicos, que trazem novas verses de computadores em intervalos de tempo cada vez menores, quando algum adquire um, espera que tenha uma vida relativamente longa, til e produza o suficiente para compensar o investimento. claro que, se tais expectativas no so alcanadas, haver prejuzos, at porque projetos importantes podem se tornar inviveis. O funcionamento do computador pode ser prejudicado por causa de m instalao, uso inadequado ou mesmo porque o equipamento de baixa qualidade. Num ambiente empresarial ou acadmico o montante de lucro ou prejuzo que os computadores podem trazer muito alto. Por isso, geralmente, boa parcela do investimento voltada proteo e manuteno do parque tecnolgico. As instalaes eltricas so bem preparadas, os ambientes so climatizados com arcondicionado, mantidos limpos e sem umidade. Tambm so contratados tcnicos para fazer a manuteno preventiva e corretiva. Todos esses cuidados, porm, ainda no so suficientes para garantir o bom desempenho dos computadores. Tambm os usurios devem saber usar adequadamente suas mquinas e para isso devem receber instrues, de acordo com as normas desenvolvidas pela empresa ou instituio para uso de laboratrios de informtica. Quando uma norma estabelecida apresentada a todos os usurios dos computadores, estes devem entender que tal norma foi criada para ser cumprida, e que, caso isso no acontea, haver insatisfao e eventual repreenso. At o fim do ano de 2009, no havia norma padro, nacional ou internacional, qual pudssemos nos referir neste livro. Cada instituio desenvolve a sua, com base no grau de instruo e na idade dos usurios dos equipamentos, na finalidade dos laboratrios e no registro do histrico dos problemas ocorridos. As normas e regulamentos geralmente so relacionados aos seguintes assuntos: Segurana de arquivos Senhas, reas de trabalho, forma correta de desligar o equipamento, instalao de softwares com vrus ou pirateados, utilizao de pendrives, mp3 e celulares, uso de CDs e DVDs, que tambm podem trazer vrus ou levar informaes importantes da empresa para terceiros. 38
Vida til dos equipamentos Comer e beber no ambiente (isso no deve ser permitido para evitar insetos, fungos e umidade); quebra de equipamentos por descuido, impacincia ou brincadeiras inconvenientes; troca ou reparo de perifricos defeituosos (devem ser solicitados ao pessoal responsvel pela manuteno e jaos mais serem feitos pelos usurios do laboratrio de informtica). Ambiente de trabalho Som alto e no autorizado, uso da internet para acesso a contedo ilcito, antitico e antiesttico, que pode causar situaes constrangedoras aos demais usurios.
39
Captulo 4
Unidades de medida
Binrios Hexadecimais
INFORMTICA 2
CAPTULO 4
da segunda vale 2 (10), da terceira vale 4 (100). Ou seja: para converter um binrio em decimal, multiplicamos dgito a dgito pela base 2 elevando-o potncia de sua posio. Exemplo: CLCULO DE BINRIOS
Binario 0 1 10 11 100 101 110 111 Clculo 0x20 1x20 1 1x2 + 0x20 1x21 + 1x20 1x22 + 0x21 + 0x20 1x22 + 0x21 + 1x20 1x22 + 1x21 + 0x20 1x22 + 1x21 + 1x20 Decimal 0 1 2 3 4 5 6 7
ara representar o mundo real utilizamos unidades de medida. Para medir o tempo empregamos horas. Para medir pequenas distncias, metros, e mais longas, quilmetros. Para medir volume de lquidos, recorremos a litros, etc. Em computadores utilizamos bits para medir o tamanho das informaes. Isso importante, por exemplo, quando precisamos saber quantas msicas cabero no CD, qual o espao livre no HD ou ainda se a foto muito grande para ser enviada por e-mail. O bit a menor poro de informao possvel em informtica. Um nico bit representa somente duas informaes, 0 ou 1, parecendo pouco em relao a outros formatos como o decimal, em que 1 dgito pode representar 10 valores diferentes, de 0 a 9. Mas essa representao inerente maneira como as informaes podem ser escritas e lidas pelo computador. No incio, utilizavam-se cartes de papel para armazenar informaes (veja figura 11 e o quadro Informtica do sculo 19). Um furo em determinada posio do papel representava a informao 1. Ausncia de furos significava 0. Essa mesma lgica pode ser utilizada depois nos computadores digitais, que utilizam sinais eltricos de tenses diferentes, baixa e alta, para identificar o valor 0 e 1. Mdias magnticas podem armazenar essas informaes substituindo o furo do carto por um ponto que pode ser ou no magnetizado.
Se para converter binrio em decimal utilizamos a multiplicao, para decompor decimais em binrios recorremos diviso, que a funo inversa. E como inverso da potncia raiz quadrada, chegamos ao valor binrio agregando os dgitos obtidos nos restos de divises sucessivas pelo nmero 2 (base binria), a partir do ltimo resultado at o da primeira diviso. Acompanhe na figura 12.
Informtica no sculo 19
A origem dos cartes perfurados remonta aos Estados Unidos do final do sculo 19 e criao da gigante da informtica IBM. A tcnica foi concebida por Herman Hollerith, nascido em 1860, que partiu do princpio de comando de teares automticos. Em 1880, Hollerith trabalhava no National Census Office, que fazia pesquisas demogrficas e levava 10 anos para tabular as informaes. Naquele ano ele inventou uma mquina leitora de cartes perfurados em cdigo binrio. No incio, Hollerith usou fitas de papel perfuradas divididas em campos para cada grupo da populao. Depois adotou cartes para cada indivduo. Hollerith conseguiu suas primeiras patentes em 1884 e continuou aperfeioando o sistema. Comeou processando dados estatsticos de sade pblica e fazendo levantamentos para a administrao do exrcito. A consolidao do empreendimento viria em 1889, quando sua empresa venceu a concorrncia do United States Census Bureau para fornecer o sistema processador do censo do ano seguinte. Em 1911, a empresa de Hollerith juntou-se a outras trs corporaes para formar a Computing Tabulating Recording Corporation, que depois passou a se chamar IBM.
4.1. Binrios
Aprendemos a enxergar o mundo em forma decimal, e portanto temos dificuldade para compreender e nos comunicar utilizando a forma binria. J imaginou algum dizendo que sua idade 1111? o mesmo que 15, em formato decimal. Portanto, precisamos compreender como ler um nmero binrio e transform-lo em decimal para conhecer o valor da informao. Quando aparece sozinho, o nmero 0 vale 0 em decimal e tambm em binrio, assim como o nmero 1, que vale 1 em ambos os sistemas. Mas o binrio 10 no vale 10 em decimal, e sim 2. O nmero vai aumentando medida que se coloca mais dgitos esquerda, como no formato decimal, em que, conforme aumentamos uma casa, o nmero cresce na base de 10. Por exemplo: o nmero 1 na primeira casa mais direita vale 1 mesmo, mas se estiver na segunda casa, vale 10, na terceira, 100 e assim por diante. O sistema binrio funciona na base 2 o dgito mais direita vale no mximo 1, 42
GETTY IMAGES
Figura 11
Imagem de um carto perfurado.
43
INFORMTICA 2
CAPTULO 4
Figura 12
Clculo do valor binrio.
Apesar de essa notao ser baseada em nmeros decimais (note que a base 10x), ela costuma ser utilizada tambm para reproduzir grandezas binrias que so baseadas em 2. Isso para que se possa compreender melhor as quantidades que esto sendo expressas. Existe uma notao baseada em 2 (binria), desenvolvida pela IEC (International Electrotechnical Commission ou Comisso Eletrotcnica Internacional), uma empresa Sua, que desenvolve padres eltricos e eletrnicos. MLTIPLOS DE BYTES
Capacidade
No comum usar bits para representar a capacidade de mdulos de memria ou de um disco rgido: o padro o byte, tambm chamado de octeto. O byte formado por 8 bits, que representam um nico caractere na tabela ASCII (American Standard Code for Information Interchange cdigo padro ameAmerican ricano para troca de informaes). Por isso passou a ser empregado sabia-se que um arquivo de 50 bytes continha um texto de aproximadamente 50 letras. A ASCII uma tabela de cdigos de 8 bits que representam 128 caracteres com base no alfabeto da lngua inglesa.
Nome byte
Prefixo binrio (IEC) Smbolo B KiB Mltiplo 20 210 220 230 240 250 260 270 280 Nome byte kilobyte
Prefixo do SI Smbolo B kB Mltiplo 10 0 103 106 109 1012 1015 1018 1021 1024
kibibyte(quilobyte)
mebibyte(megabyte) MiB gibibyte (gigabyte) tebibyte(terabyte) pebibyte(petabyte) exbibyte(exabyte) zebibyte(zettabyte) yobibyte(yottabyte) GiB TiB PiB EiB EiB YiB
Entre os programadores mais antigos era comum o termo nibble. Um nibble representa meio byte (4 bits), a quantidade de bits que o sistema de codificao BCD (Binary-coded decimal ou codificao binrio decimal) usa para representar valores de 0 a 15. O nibble largamente utilizado em sistemas digitais.
Mltiplos
Sempre que precisamos representar nmeros muito grandes ou muito pequenos, costumamos utilizar mltiplos para simplificar. Por exemplo, quando queremos falar de 1000 metros, dizemos simplesmente 1 quilmetro. Essas grandezas so baseadas em uma potncia. Metro 103 de quilmetro. Ou seja, a cada nmero de potncia temos um prefixo para identificar seu grau de simplificao. Os nmeros decimais levam prefixos baseados em letras gregas, chamados de greco-latinos. Veja a tabela de relacionamento abaixo: SIMBOLOGIA DOS NMEROS DECIMAIS
Prefixo Exa peta tera giga mega quilo hecto deca deci centi E P T G M k h da d c Smbolo 10
-18
yottabyte YB
4.1.1. Hexadecimais
A base hexadecimal foi adotada para facilitar a representao de nmeros binrios. Os dgitos hexadecimais vo de 0 a F (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D e F) e podem representar os nmeros por meio de menor quantidade de dgitos. Figura 13
Tela administrativa de um roteador Endereos MAC.
44
45
INFORMTICA 2
CAPTULO 4
Figura 14
Definio de senhas de rede sem fio. 8 9 10 11 12 13 14 15
Por exemplo: o nmero binrio 111110101000 em hexadecimal representado por FA8, e equivale a 4008 em decimal. Cada dgito hexadecimal sempre representa 4 bits. Para diferenciar a representao de um nmero decimal de um binrio, e evitar confuso, foi convencionado que os nmeros da base 16 (hexadecimais) teriam um $ na frente e os binrios um b. Assim, podemos diferenciar, b10, $10 e 10, que valem 2, 16 e 10, consecutivamente. No dia a dia o tcnico em informtica encontrar nmeros hexadecimais em endereos MAC de equipamentos de rede, senhas de redes sem fio (figuras 13 e 14), nmeros de srie, assinatura digital, para definir cores para componentes em vrios tipos de linguagens de programao, nmeros de IPv6 etc. A forma de converso de nmeros decimais em hexadecimais idntica de binrios. Do mesmo modo que dividimos o nmero decimal por 2, em hexadecimal dividimos por 16. E vamos fazendo divises consecutivas at que o resultado inteiro seja 0. O nmero hexadecimal ser igual ao formado pela agregao dos restos das divises, a partir da ltima para a primeira. TABELA DE CONVERSO DE NMEROS
Decimal 0 1 2 3 4 5 6 7 0 1 10 11 100 101 110 111 Binrio 0 1 2 3 4 5 6 7 Octal 0 1 2 3 4 5 6 7 Hexadecimal
46
47
Captulo 5
Gabinetes
Padres Formatos Abertura do gabinete
INFORMTICA 2
CAPTULO 5
Figuras 15
DIVULGAO
pesar de no ter uma funo fundamental para o computador, ou seja, sem ele o computador pode funcionar normalmente, o gabinete de grande importncia, pois organiza e fixa os seus vrios componentes, como HD, CD/DVD-ROM, placa-me, placas de expanso com conectores externos (USB, Serial, vdeo, som, etc.), sustenta a placa-me e protege as placas do contato direto com pessoas, umidade, energia esttica e poeira. Alm de utilidade, o gabinete tem funo esttica, pois muitos consumidores escolhem o computador apenas pela aparncia. Geralmente, o gabinete formado por um corpo metlico, pintado externamente com tinta eletrosttica e s vezes tambm internamente. Tem um painel frontal para embutir leitores de mdia (DVD, CD, Floppy, cartes, fita etc.) com espaos para instalar conectores diversos (udio, USB etc.) e entrada de ar. E um painel traseiro para placas de expanso, fonte alimentao e sada de ar. O gabinete possui duas tampas do lado esquerdo e do lado direito. A tampa do lado direito somente removida se for necessrio substituir a placa-me, pois d acesso chapa de suporte da placa-me, onde ficam os parafusos e fixadores plsticos. E, ainda no caso de ser preciso apertar ou remover os parafusos de fixao do HD ou dos leitores que ficam dos dois lados das baias. A tampa do lado esquerdo d acesso parte superior da placa-me, ao encaixe da fonte de alimentao, s baias de fixao do HD, aos drives de leitura e ventoinhas.
5.2. Formatos
Existem gabinetes em vrios formatos (figura 15). So estes os mais comuns: Gabinetes horizontais So colocados sobre a mesa, com o monitor por cima. Menores que os verticais (torre), so indicados para quem tem pouco espao. Porm, por serem menores, trazem dificuldade para os tcnicos instalarem novas placas. Gabinetes verticais Mais conhecidos como torres, so encontrados em duas verses, diferenciadas pelo tamanho: torre e minitorre. Por serem pequenas, as minitorres tambm trazem problemas para expanso. Grandes montadoras como Dell, Positivo e IBM costumam empregar configuraes padronizadas e comumente utilizam gabinetes minitorre. J empresas que montam computadores customizados para cada cliente preferem os gabinetes maiores. Gabinetes SFF (Small Form Factory, ou Fabricado em Formato Pequeno) Modelo extremamente compacto, aceita somente componentes de notebook em seu interior e no permite expanso interna de placas, a no ser pelas portas de conexo externas, na maioria somente USB. Recomendado para quem no tem muito espao, mas prefere usar tela, teclado e mouse de desktop, em vez de ter um notebook.
DIVULGAO
DICA
Alm dos formatos mais conhecidos, em alguns modelos novos de computador a CPU integrada ao monitor, formando uma pea nica.
5.1. Padres
Existem vrios padres no mercado. Os mais conhecidos so o AT e o ATX (o primeiro j se tornou obsoleto). O AT (Advanced Tecnology) foi o padro de gabinete utilizado nos primeiros PCs da IBM, e que, por vrios problemas, foi sendo substitudo pelo ATX (Advanced Tecnology Extended, ou seja, Tecnologia Avanada Estendida). Esse padro, desenvolvido pela Intel em 1995, continuou sendo muito utilizado, apesar do lanamento, em 2003, pela Intel, do padro BTX (Balanced Tecnology Extended, Tecnologia Balanceada Estendida). As melhorias trazidas pelo BTX em relao ao ATX esto na tentativa de padronizar placas-me de menor tamanho e tambm aumentar a refrigerao, facilitando a passagem do ar. A tendncia que este formato substitua o ATX. 50
INFORMTICA 2
CAPTULO 5
Figura 16
Abertura de gabinete: parafusos na porta trazeira.
Figura 18
Exemplo de placa de fixao de placa-me.
EDUARDO POZELLA
DICA
Em alguns modelos novos, possvel abrir o gabinete apenas desencaixando as partes.
Para abrir o gabinete, primeiramente localize, na parte traseira, os parafusos que prendem a tampa. Geralmente so dois ou trs. Remova-os com uma chave Philips (figura 16). Procure por algum boto ou chave para desprender a tampa (no so comuns mas existem). Em seguida, force a tampa fazendo-a deslizar para trs, de modo que os encaixes se desprendam do gabinete. Agora voc j tem acesso placa-me e a todos os outros componentes internos. No processo contrrio, de fechar a tampa, primeiro posicione-a de forma que os encaixes fiquem dentro de seus respectivos sulcos. Quando a tampa estiver encaixada, force-a para frente, fechando o gabinete por completo. Os parafusos serviro apenas para garantir que a tampa no se soltar posteriormente (figura 17).
No caso de instalao ou remoo de uma placa-me, saiba que este componente fixado em uma chapa que se solta totalmente do gabinete. Para retir-la, force-a de maneira que deslize em seu suporte. Pode ser que haja tambm algum parafuso prendendo-a neste caso, remova-o. Coloque a placa-me sobre a chapa de fixao, localize seus furos que coincidem com a chapa e parafuse, usando chave de fenda Philips os parafusos, sextavados, macho e fmea (figura 18), so fornecidos com os dispositivos. Utilizam-se arruelas para ajudar na fixao e tambm para evitar o contato dos parafusos com trilhas de circuito impressas na superfcie da placa, bem como danos a essa superfcie pelo atrito com o parafuso ao ser girado. Os espaadores so mais comuns em placas mais novas. A fixao deles deve ser primeiro nos furos coincidentes da chapa de suporte da placa-me, e por fim a placa-me pode ser fixada na extremidade desses espaadores que ficaro aparentes na superfcie da chapa de fixao. Para identificar se uma chapa necessita de espaador ou parafusos, verificamos se a chapa lisa, sem regies abauladas (estufadas). Quando a placa lisa no lugar dos encaixes, utilizamos espaadores plsticos e do contrrio sero parafusos sextavados, parafusos de fixao, porcas e arruelas Sobraro vrios furos da chapa sem correspondncia na placa-me: no tem problema, servem para compatibilizar o gabinete com outros tipos de placa-me.
Figura 17
Parafusos que acompanham gabinete ou placa-me.
EDUARDO POZELLA
EDUARDO POZELLA
52
53
Captulo 6
Fonte de alimentao
Instalao
INFORMTICA 2
CAPTULO 6
20 ou 24 pinos
A
Figura 19
Fonte de alimentao: antes de ligar a mquina, verifique a voltagem.
funo da fonte de alimentao transformar a energia eltrica que vem da rede atravs do cabo de fora, preparando-a para que chegue aos componentes do computador de forma adequada. A fonte de alimentao converte a energia eltrica de Corrente Alternada (CA) para Corrente Contnua (CC) e transforma a tenso de 110 a 240v para 12v, 3,3v, 4,5v e 5v. Antes de ligar uma fonte na tomada devemos verificar o seletor de voltagem, que se encontra prximo ao conector do cabo de fora. Algumas fontes no tm chave seletora de voltagem. Isso pode indicar que so automticas, bivolt ou autorange e se adequaro sozinhas voltagem conectada. Porm, nem sempre uma fonte sem chave seletora de tenso automtica. Pode ser que trabalhe somente em uma tenso. Para ter certeza, verifique a etiqueta do dispositivo, como a da figura 19.
DE CIMA PARA BAIXO: PHOTOSINDIA.COM LLC/ALAMY/OTHER IMAGES; ICP-FR/ALAMY/OTHER IMAGES; IMAGEPLUS; ICP-FR/ALAMY/OTHER IMAGES; PANAMA RF IMAGES/ALAMY/OTHER IMAGES; ICP-FR/ALAMY/OTHER IMAGES; PHOTOTRADE
4 pinos ATX12v
Processador: o conector fica na placa-me, bem prximo ao processador. Processador: esse modelo pode ser encontrado em substituio ao de 4 pinos. Caso a fonte no tenha esse plug, voc poder juntar 2 conectores de 4 pinos.
8 pinos EPS12v
Etiqueta identificadora
15 pinos
HDs e Discos pticos Serial ATA (SATA). Caso no tenha pinos deste tipo suficientes para ligar todos os seus dispositivos SATA, voc pode usar adaptadores para converter outros cabos. Conectada a perifricos como: HD IDE, discos pticos IDE, iluminao entre outros.
4 pinos
Seletor de voltagem
4 pinos
56
57
INFORMTICA 2
CAPTULO 6
6.1. Instalao
Caso tenha de substituir uma fonte de alimentao eltrica antiga, primeiro remova-a seguindo os passos da figura 20.
EDUARDO POZELLA
EDUARDO POZELLA
58
59
Captulo 7
Placa-me
Conectores Dispositivos da placa-me Conceito de barramentos (BUS)
INFORMTICA 2
CAPTULO 7
7.1. Conectores
Nas placas-me dos computadores h conectores para encaixe dos dispositivos, cabos e placas que iro constituir a mquina como um todo. Esses conectores seguem padres, de modo que os fornecedores de dispositivos e de placas-me podem fabricar produtos compatveis, permitindo, assim, que se montem mquinas nas mais variadas configuraes. Veremos a seguir (figura 23) uma anlise do funcionamento das tecnologias desses conectores e aprenderemos a fazer o encaixe correto de cada um dos diversos tipos. Figura 23 D
T
Figura 22
Placa-me MSI-P55 GD65 para os processadores Intel Lynnfield.
E F M O N
odos os componentes do computador so ligados ou integrados a uma placa de circuito impresso, que pode ser encontrada ainda em outros tipos de sistemas eletrnicos complexos. Essa denominanda placa-me, conhecida tambm como motherboard, mainboard ou, nos computadores da Apple, como logic board (placa lgica). Em sites e fruns da internet, voc pode encontrar ainda a abreviao mobo para design-las. Os grandes computadores de antigamente utilizavam fios para conectar as placas umas s outras. Com o passar do tempo os fios e pinos foram substitudos por placas de circuito impresso. Durante as dcadas de 1980 e 1990, para baratear o preo do computador, incluiu-se dentro do circuito das placas-me o suporte para dispositivos de baixa velocidade, como teclado, mouse, drive de disquete, portas seriais e paralelas. E no final dos anos 1990 j estavam agregadas funcionalidades como udio, vdeo, armazenamento e rede, sem necessidade de placas de expanso. Ainda se utilizam placas adicionais ligadas placa-me, apenas quando h necessidade de aumentar o desempenho. Exemplos so as placas de vdeo para estao de jogos ou funcionalidades especficas, como udio profissional, recepo de TV, PABX entre vrias outras possibilidades.
B H A L A B C D E F G H I J K L M N O K J I
VU DI
LG
PCI-Bus: slot de expanso Conectores para ligar o udio frontal do gabinete Conectores do painel traseiro Conector de energia do processador (12v) Conector da ventoinha traseira Processador Conector das memrias Conector de energia principal Conector de disco rgido IDE Conector de disco rgido serial ATA Conector do painel frontal Bateria Jumper de configurao da BIOS Conector de interfaces USB Conector S/PDIF
As placas atuais trazem os controladores de vrios dispositivos, como teclado, mouse, portas de comunicao paralela e serial, vdeo e udio. Assim, no preciso adquirir placas adicionais para incluir essas funcionalidades. Os conectores desses dispositivos ficam aparentes no painel traseiro do gabinete. 62 63
INFORMTICA 2
CAPTULO 7
Figura 24
Conectores de udio.
pr-amplificao e pode queimar se for conectado a um mp3, por exemplo, com volume mdio para alto. J se o microfone for ligado na entrada de linha, o mximo que pode acontecer o som ficar muito baixo. Alguns gabinetes tm conectores de udio tambm no painel frontal. Nesse caso os conectores P2 j vm acoplados ao painel frontal do gabinete, e so ligados placa-me por um cabo com um conector. O encaixe na placa-me indicado na figura 23 pela letra B. Os conectores das placas-me mais novas utilizam o padro Intel HD Audio e os das mais antigas, o Audio Codec 97 (AC97). Se o padro do gabinete for diferente do padro da placa, possvel ligar cabos de udio frontais do tipo AC97 em placas compatveis com HD udio.
As placas mais novas no vm com esse conector porque o uso de internet discada se tornou praticamente obsoleto. Nas placas mais antigas possvel encontrar esse conector prximo ao conector de rede. Caso seja preciso utilizar um modem discado, pode-se conectar uma placa especfica em um dos slots de expanso (figura 25). Figura 25
Placa de expanso fax-modem.
EDUARD O POZ ELLA
64
65
INFORMTICA 2
CAPTULO 7
Figura 26
Cabo de rede par tranado com conector RJ45.
GEORGIOS ALEXANDRIS/ALAMY/OTHER IMAGES
Figura 29
Placa-me com dois tipos de encaixe para processador, socket 370 tipo PGA-ZIF e slot (SEPP).
PHOTOTRADE
AM, AM2+, AM3 para AMD. Cada fabricante de processador escolhe o seu. O manual da placa-me informa quais processadores so compatveis. possvel encontrar dois tipos de encaixe para o processador: o soquete (srie PGA e ZIF) (figuras 27, 28 e 29) e o slot para SEPP, SECC e SECC2. Vamos ver agora como montar um processador de soquete. O primeiro passo liberar a trava, uma haste que fica ao lado do conector. Pressione-a com cuidado, de modo que no desa tanto a ponto de encostar nos circuitos da placa, mas sinta que a destravou. Levante a trava e a movimente at o fim, sem forar. Alguns modelos de placas, como os das figuras 30 e 31, tambm possuem tampa, mas o procedimento para iniciar a montagem o mesmo, ou seja, preciso apertar, destravar e movimentar a placa at o final. Se houver ainda uma tampa PnP sobre o soquete, retire-a com cuidado, para no tocar na placa-me. Os pinos do processador tm lugar certo para serem conectados. preciso prestar ateno no processador e na placa para identificar o lado correto de encaixar o processador. Alguns processadores tm um dos lados marcados com uma seta ou uma ranhura de encaixe e/ou um lado com pinos a menos na extremidade. Veja que no processador existe um lado marcado, que deve ser posicionado na hora de encaixar, devendo ficar na mesma posio da marca do soquete da placa (figuras 32 e 33 a e b). 67
Figura 28
Soquete ZIF.
66
EDUARDO POZELLA
INFORMTICA 2
CAPTULO 7
Figura 30
Modelo de soquete.
Figura 33 a e b A B
Processador com marcao de posicionamento para encaixe no soquete.
EDUARDO POZELLA
Figura 31
Modelo de soquete com seta para encaixe do processador.
Veja tambm que na outra parte de um processador existem vrios pinos dourados, que fazem a comunicao com a placa-me. preciso, portanto, ter o mximo cuidado com esses pinos: no devemos toc-los e precisamos de muita cautela ao conect-los para no corrermos o risco de entortar nenhum. Isso prejudicaria o encaixe, ou at poderia danificar o processador. Note que faltam alguns pinos no processador. Essa posio dever casar com a posio onde faltam os encaixes na placa-me (figura 34). Posicione o processador com cuidado sobre o soquete e verifique se o encaixe est correto. Se estiver tudo certo, pressione o processador para baixo, forando o encaixe. Fique atento: caso o processador no desa para o encaixe sob uma leve presso, pode ser que ainda no esteja bem posicionado. No force. Retire, verifique a posio dos pinos e tente novamente. Com o processador totalmente encaixado, feche a tampa do soquete e pressione levemente para travar. Da mesma forma, volte a alavanca de trava para a posio original e pressione com cuidado para travar (figura 35). Figura 34
O encaixe requer muito cuidado.
Figura 32
Soquete com marcao de posicionamento para encaixe do processador.
EDUARDO POZELLA
EDUARDO POZELLA
EDUARDO POZELLA
EDUARDO POZELLA
68
69
INFORMTICA 2
CAPTULO 7
Figura 35
Processador encaixado.
Figura 37
Slot de memria de uma placa-me de laptop.
EDUARDO POZELLA
Para que a memria fique bem firme, esse conector dotado de travas que se prendem nas extremidades da placa de memria. Os passos para instalar ou desinstalar uma placa so os seguintes: 1. Retire a placa de memria da embalagem, evitando tocar nos contatos ou em qualquer outra parte metlica. 2. Com o computador totalmente desligado e o gabinete aberto, de forma que se tenha acesso parte superior da placa-me, localize o conector da memria e afaste as travas, deixando o caminho livre para voc descer com a memria atravs do guia, como na figura 39. Figura 38
Comparao do formato da placa de memria DDR e DDR2.
PHOTOTRADE
70
71
INFORMTICA 2
CAPTULO 7
Figura 39
Montagem de uma placa de memria.
Figura 40
Conexo de discos rgidos e pticos IDE (PATA).
3. Em um primeiro momento, encaixe levemente a memria sem forar. Verifique se est bem posicionada, bem encaixada nas guias do conector e com o entalhe posicionado corretamente. 4. Agora aperte com firmeza, mas com fora moderada, para que o pente de memria encaixe no conector at o fim, de modo que as travas se fechem totalmente. Confira-as e as aperte, para que fiquem ajustadas por completo.
73
INFORMTICA 2
CAPTULO 7
Figura 42
Conector de cabo flat do drive de disquete.
MIC HIK UN DA TIO N
Figura 44
Conectores DIN e PS/2.
IA F S RI MA GE
/W IKM ED
AM Y/O TH E
IMPORTANTE
Ainda existem mquinas antigas ou teclados e leitores de cdigo de barras com conectores DIN. Assim, pode ser que em alguma ocasio voc tenha de ligar teclado com placa-me de conectores diferentes. Para isso existem adaptadores que podem fazer a interconexo dos dispositivos, de DIN para PS/2 e vice-versa.
Em algumas placas possvel encontrar um conector adicional de quatro pinos que, segundo manuais de algumas placas-me de fabricantes, como a Intel, serve para alimentar diretamente o processador. Com isso, a CPU tem um canal de energia dedicado somente a ela, portanto estvel. Sem ter que compartilhar essa energia com nenhuma outro dispositivo da placa-me, seu desempenho no ficar comprometido por alimentao insuficiente.
SA
MT OR EN
/AL
A transmisso em paralelo de bits feita simultaneamente por meio de vrias vias. Assim, a tecnologia elevou a velocidade de transmisso de dados em relao comunicao serial, que era de apenas 115 Kbits, para, inicialmente, 1.2 Megabytes por segundo. Mas perde de longe para a velocidade atingida pelas portas USB, que trabalham na faixa de 12 Megabytes por segundo.
Figura 45
Conector fmea no padro DB25 para transmisso em paralelo.
74
75
INFORMTICA 2
CAPTULO 7
Figura 46
Cabo DB25 de impressora.
BUSSE YANKUSHEV/LATINSTOCK
Figura 48
Conectores firewire.
A sigla USB significa Universal Serial Bus e se refere a uma tecnologia que veio para facilitar a ligao de maior nmero de aparelhos ao PC, como cmeras, joysticks, mp3 players, leitores de cartes (inclusive simultaneamente), bem como para acelerar ainda mais a velocidade da transmisso de dados.
comunicao entre dispositivos especficos, como scanners e unidades de discos externos, e ainda para coleta de dados e controle de equipamentos de automao industrial e comercial (figura 45). Os cabos utilizados para ligar impressoras na porta paralela so do tipo DB25 (figura 46).
A tecnologia firewire foi concebida pela Apple Computer em meados dos anos 1990. Utilizada por algum tempo pelo iPod, permitia carregar uma msica para o aparelho em segundos. O formato no aberto, e a Apple cobra royalties dos fabricantes que a empregam em seus aparelhos. Por isso a conexo s encontrada em dispositivos com real necessidade de transmisso de dados em alta velocidade.
7.1.17.1. ISA
O Industry Standard Arquiteture (ou Arquitetura Padro da Indstria), mais conhecido como ISA, foi o padro para conector de expanso utilizado pela IBM em seus primeiros computadores que possibilitou a vrios fabricantes de componentes eletrnicos participarem do bom momento de entrar no mercado de computadores pessoais e desenvolverem outros tipos de equipamentos, como fax-modens, placas de vdeo entre muitos outros. Foi substitudo pelo padro PCI (Peripheral Component Interconnect Componente de Interconexo de Perifricos). Este, inicialmente, tinha capacidade de apenas 8 bits de dados por clock, em ciclos de no mximo 8.33 MHz, e na prtica dificilmente ultrapassava os 5 Mhz. Pouco tempo depois o padro foi reformulado e ganhou mais 8 bits, passando assim a ter capacidade de 16 bits. Mas manteve, ao mesmo tempo, a possibilidade de conectar placas no padro de 8 bits na parte maior do slot, que tem uma diviso para indicar onde se pode encaix-las. Nas figuras 49 e 50 podemos comparar os slots ISA e PCI e notar como a diferena de tamanho entre os dois saliente. 77
Figura 47
Porta USB e smbolo do padro USB.
76
LATINSTOCK
INFORMTICA 2
CAPTULO 7
Figura 49
Placa-me com slots ISA (preto).
7.1.17.2. PCI
A especificao PCI (figura 50) foi desenvolvida pela Intel em 1990 para substituir os barramentos ISA e VESA Local Bus, e continua sendo utilizada em placas de vdeo, rede, udio e fax-modems, por exemplo. O PCI Local Bus trouxe vrias melhorias. A velocidade de transferncia, que na verso inicial era de 32 bits a uma frequncia de 33 Mhz, chegou a 66 Mhz a partir da verso 2.1. A arquitetura tambm possibilitou a conexo de dispositivos menores, pois seu conector era bem menor em comparao aos do ISA e do VESA. E, ainda, proporcionou independncia da velocidade do barramento local, j que o barramento PCI trabalha com a prpria frequncia: nos padres anteriores, sempre que surgiam novos processadores com novas velocidades, a arquitetura do barramento tinha de ser alterada. Alm disso, os perifricos antigos no funcionavam com processadores mais novos. Outra vantagem do padro PCI a autoconfigurao: o sistema operacional passou a reconhecer se o dispositivo est ou no presente, e a alocar os recursos necessrios para o aparelho conectado. Figura 50
Slots PCI.
PHOTOTRADE
CHARISTOONE-STOCK/ALAMY/OTHER IMAGES
78
79
INFORMTICA 2
CAPTULO 7
Algumas variaes foram desenvolvidas a partir deste padro, como o Mini PCI, utilizado em notebooks, e o PCI-X (X de eXtended), que possibilita aos dispositivos transferirem dados a 64bits e utilizado em placas de rede Gigabit, conectores de clusters, canais de fibra ptica e conectores de discos rgidos SCSI. (Ateno: no confunda PCI-X com PCI Express).
7.1.17.3. AGP
O AGP (Accelerated Graphic Port, ou Porta Grfica Acelerada) para as placas-me baseadas no Pentium II foi desenvolvido pela Intel, no incio de 1997. O objetivo foi oferecer suporte para melhorias de vdeo. O AGP utiliza um barramento dedicado, impedindo a concorrncia de outros dispositivos no acesso ao processador. Para propiciar o barateamento das placas 3D, o AGP recebeu capacidade de acessar diretamente a memria RAM do computador para realizar tarefas complexas com texturas, necessitando trazer menos memria de vdeo na aceleradora 3D. Essa tecnologia chamada de DIME (Direct Memory Execute Execuo de Memria Direta). O AGP trabalhava com 32bits a 66 Mhz, mas tem capacidade de transmitir duas ou mais palavras de 32 bits a cada ciclo de clock. No possvel identificar em qual modo trabalha a AGP de determinada placa, pois isso depende do chipset da motherboard. A forma mais simples de descobrir consultar o manual da placa-me ou o site do fabricante.
7.1.17.5. PCI-Express
O desenvolvimento cada vez mais veloz das tecnologias 3D forou a indstria de informtica a criar barramentos tambm sempre mais rpidos. Para suprir essa necessidade foi criado o slot AGP que transmitia dados a 2.128 MB por segundo no padro AGP 8x. Mas com o passar do tempo se descobriu que a tecnologia no conseguia acompanhar a evoluo das aplicaes, que necessitavam de cada vez mais banda, alm de serem totalmente voltadas para vdeo. No inicio de 2001 a Intel apresentou a necessidade de se criar um novo padro para substituir o PCI, e um consrcio entre AMD, Microsoft e IBM desenvolveu o 3GIO (3 gerao de I/O), que logo seria chamado de PCIExpress (figura 54). A tecnologia se baseia em ler e escrever 8 bits de dados por vez, atravs de canais seriais que utilizam um meio de comunicao direta com o chipset, eliminando gargalos. O PCI-Express consegue trabalhar com taxas que chegam a 250 MB por segundo no padro 1.0, bem maiores que os 132 do padro PCI. No padro 2.0 alcana at 532 MB por segundo. Os slots podem ser encontrados normalmente nos tamanhos 1x, 4x, 8x e 16x, nmeros que significam a quantidade de canais implementados no slot. O slot 16X da PCI-Express transmite o equivalente a 4.000 MB por segundo. Figura 54
Slots PCI Express.
O modelo CNR (figura 53), padro de propriedade da Intel, geralmente marrom, pequeno, localizado em separadamente das placas PCI-Express, com as quais pode ser facilmente confundido. O modelo AMR mais simples, contendo apenas o relay, alguns varistors e dois chips, o HSP e o DAA, para interface com linha telefnica.
O nome PCI Express Bus sugere que o padro seria um barramento, o que considerado incorreto por vrios especialistas, considerando-se a definio de que um barramento deve compartilhar o canal de comunicao.
Figura 53
Modelo de slot CNR.
80
81
INFORMTICA 2
CAPTULO 7
Figura 55
ALAN FORD / ALAMY/OTHER IMAGES METTA FOTO/ALAMY/OTHER IMAGES
Figura 56
Bateria.
patvel com a verso atual do BIOS. Isso pode ser necessrio em mquinas antigas, mas nem sempre em placas-me recentes. De todo modo, deve ser feito somente em ltimo caso, pois a falha no processo de instalao ou a implantao de uma verso incorreta pode comprometer o funcionamento da placa-me. O processo de upgrade do BIOS feito por meio de um software que pode ser baixado do site do fabricante para um disquete, CD/DVD ou pen-drive inicializvel. Ao ser reiniciada a mquina com a mdia utilizada selecionada para boot no CMOS Setup, o programa de atualizao carregado, apaga a verso antiga do BIOS e a substitui pela nova. Caso o processo de instalao falhe, ou seja instalado um BIOS incorreto ou ainda este tenha sido apagado por um vrus, o chip do BIOS dever ser substitudo. Isso porque, sem um BIOS funcionando no computador, no haver como dar boot, nem instalar um novo BIOS por meio de um programa.
7.2.2. Bateria
As placas trazem uma bateria, parecida com a de relgios, porm bem maior, para manter a CMOS energizada enquanto o computador estiver desligado (figura 56). Isso impede a perda de dados das configuraes relativas a data e hora, configuraes realizadas no setup, como configurao de dispositivos, alm de informaes sobre velocidade do processador, voltagem da placa, dados dos discos rgidos, entre outros. Quando recebemos a mensagem de falha de CMOS durante o boot, como CMOS setting error, ou quando simplesmente percebemos que a data e a hora do computador se desatualizam e voltam a se referir fabricao do BIOS, pode ser que a carga da bateria terminou. Nesse caso, deve ser substituda.
DICA
Antes de instalar qualquer memria, importante verificar no manual da placame detalhes de configurao e tipos permitidos.
Tarefas do BIOS
Assim que o computador ligado, o BIOS segue esta sequncia: 1 Verifica a CMOS. A CMOS outro chip responsvel por armazenar configuraes sobre os HDs instalados e seus tamanhos, data e hora, e vrias outras informaes. 2 Carrega os controladores de interrupo. Os controladores de interrupo, fazem a interface do sistema operacional com eventos dos dispositivos. Quando uma tecla do teclado pressionada, por exemplo, o BIOS avisa o processador sobre qual interrupo foi acionada e este transmite a informao para o sistema operacional. 3 Inicializa os registradores e o controle de energia. 4 Testa todos os dispositivos para descobrir se esto funcionando corretamente. Essa tarefa leva o nome de POST (Power-On Self-Test ou Autotestes de Funcionamento). Quando algum dispositivo falha, impossibilitando a inicializao do sistema, o BIOS pode emitir beeps (sinais sonoros) atravs do alto-falante da placa. Cada fabricante pode ter um conjunto diferente de sinais para representar vrios problemas. 5 Exibe as informaes do sistema no vdeo. a primeira informao que aparece quando o computador ligado. 6 Determina os discos que podem ter sistema operacional para serem inicializados. 7 Inicia a sequncia de Boot que ir comear o carregamento do sistema operacional. Caso o disco selecionado para boot no CMOS no contenha sistema operacional, uma mensagem ser exibida na tela: Disco sem Sistema.
7.2.3. Chipsets
Placas-me funcionam por meio de um conjunto (set) de circuitos integrados (chips), da o nome de chipset. Cada um desses chips tem tarefa especfica, cuida de determinado tipo de funo da placa, como controlar interrupes, memria e barramentos, gerar clock etc. Nos computadores antigos os circuitos integrados ficavam separados uns dos outros, cada um com a prpria funcionalidade. Mas nos computadores modernos os chips foram embutidos, geralmente dentro de apenas dois chipsets, que so chamados de ponte norte e ponte sul (figura 57). A ponte norte (northbridge) integra dispositivos de alta velocidade, como processador, memria e vdeo (AGP e PCI-Express 16x) e faz interface com o chipset da ponte sul (southbridge). Esses chips se comunicam por meio de barramento de alta velocidade. A figura 58 mostra que as ligaes entre os vizinhos da northbridge so vias mais largas do que as que se ligam southbridge, e tem transmisso mais veloz (setas em vermelho). 83
82
INFORMTICA 2
CAPTULO 7
Figura 57
Funcionalidades dos chipsets atuais em chips separados nas placas antigas.
7.2.4. Sensores
Os sensores servem para monitorar eventuais problemas com a placa-me e seus dispositivos, como falhas no fornecimento de energia pela fonte e, principalmente, o superaquecimento do processador ou do HD, alm da velocidade das ventoinhas. Essas informaes, que podem ser visualizadas no CMOS Setup, atravs de softwares da placa-me ou de terceiros, so necessrias e podem evitar que o processador queime, desligando a mquina antes que isso acontea. O controle dos sensores feito por um circuito chamado super I/O, que tambm controla perifricos antigos, como portas seriais e paralelas e drive de disquete.
A ponte norte influencia diretamente o desempenho geral da mquina, pois contm a controladora de memria, que determina a tecnologia (DIMM, DDR ou RAMBUS), a quantidade mxima e a frequncia da memria e do processador. Essa afirmao no se aplica a placas para processadores AMD K8 em diante, nos quais a controladora de memria fica no prprio processador. A estratgia da AMD permite que as placas tenham somente um chipset. A ponte sul controla dispositivos de menor velocidade, como disco rgido, CD/DVDROM, USB, portas PS/2 (teclado e mouse), porta paralela e serial, barramento PCI e PCI-Express 1x. E influencia somente o desempenho desses dispositivos, at mesmo determinando a tecnologia que ser possvel utilizar, como USB ou USB 2.0, por exemplo, se suporta discos SATA ou PATA, quais sero suas frequncias etc. Na maioria das vezes os fabricantes de placas-me no so os mesmos dos chipsets. A adoo das pontes possibilitou a padronizao, facilitando a criao de produtos compatveis com os chipsets de diferentes fornecedores (figura 58). Figura 58
Organizao de chips e barramentos em placas-me atuais.
Com a evoluo das placas-me, os fabricantes comearam a dot-las cada vez mais de circuitos impressos nas prprias placas, para vrios tipos de aplicaes. Assim, surgiram os termos on-board (na placa) e off-board (fora da placa), para descrever se um dispositivo faz parte da placa-me ou se ser includo parte por meio de uma placa de expanso, especfica para a tarefa. Apesar de fazerem parte da placa-me, os dispositivos funcionam de modo independente para evitar que eventual defeito em um deles acarrete falhas nos demais. Em computadores usados em escritrios, para trabalhar com planilhas, editores de texto, acesso internet ou para ouvir msica, as placas on-board so uma boa opo por serem baratas. Mas, se houver demanda por melhor desempenho de vdeo (como para jogos 3D e edio de fotos) ou udio (como mixagem de som profissional), sero necessrias placas especficas, que trazem processadores especficos e memrias dedicadas. Os recursos on-board podem ser desligados na CMOS Setup caso sejam substitudos por equivalentes off-board. Tenha em mente, contudo, que placa-me on-board indica computador de baixo custo, mas tambm de baixo desempenho. Dispositivos on-board, alm disso, consomem processamento da CPU e espao na memria principal do computador. Assim, mquinas com componentes off-board tm melhor desempenho de modo geral.
84
85
Captulo 8
Armazenamento
Disco rgido Disco flexvel Discos pticos
INFORMTICA 2
CAPTULO 8
denomina-se memria virtual. No Linux/Unix conhecida como swap. Se isso acontece com frequncia, o desempenho da mquina diminui. A soluo instalar mais memria RAM, caso isso seja possvel. O HD (figura 59) o jeito popular de nos referirmos ao H.D.D. (Hard Disc Drive ou unidade de Disco Rgido), tambm conhecido como winchester, nome de uma tecnologia de fabricao antiga de discos rgidos. Os discos rgidos so formados por uma carcaa de ferro ou alumnio hermeticamente fechada para evitar a entrada de ar, que consigo traria umidade e poeira, capazes de danificar suas partes mecnicas.
lm de processar informaes, o computador capaz tambm de armazen-las e recuper-las quando for necessrio. magnfico pensar em quantas milhares de rvores foram poupadas, em todo o mundo, desde que os dados deixaram de ser armazenados em papel e passaram a ser guardados em forma de bits. Conseguimos miniaturizar a informao de qualquer tipo visual, sonora, textual de modo que somente a mquina pode fazer a leitura e reproduzi-la sempre que desejamos obt-la. Existem vrias formas de armazenagem em diferentes tipos de mdia. Cada forma otimizada em algum sentido, como custo, velocidade de leitura ou escrita, capacidade e segurana.
Em uma das extremidades da carcaa, encontramos os conectores de dados e controle, o jumper de configurao e os conectores de energia. Esses conectores (figura 60) so ligados placa controladora, tambm chamada de placa lgica do disco (figura 61), que controla todo o funcionamento do HD. Figura 59
Exemplo de HD.
TRE
VO R
CLIF
FO
RD
PH
OT OG
RA
PH
Y/S
CIE
NC
EP
HO TO
Figura 60
Modelos SATA e ATA.
Apesar de as unidades externas serem comuns, o disco rgido instalado principalmente dentro do gabinete. utilizado em especial para armazenar arquivos do sistema operacional, programas e arquivos pessoais. Os discos rgidos so considerados memrias secundrias, enquanto as memrias RAM e CACHE so memrias principais ou primrias, considerando-se a velocidade de acesso aos dados do processador. Quando o processador precisa de um dado ou programa, solicita-o s memrias RAM e CACHE. Caso o dado ou o programa no esteja na memria, dever ser carregado do disco rgido para a memria, e s ento o processador poder utiliz-lo. A memria RAM fornece dados e instrues ao processador de forma muito mais rpida do que, acessando diretamente o disco rgido. Assim, pode trabalhar mais rapidamente. Certos sistemas operacionais costumam utilizar o disco rgido para armazenar o excedente quando necessitam de mais memria principal do que h, fisicamente, na mquina. No MS Windows tal possibilidade 88
Conector de alimentao
Conector de alimentao
PHO TOTR AD
Conector ATA
89
INFORMTICA 2
CAPTULO 8
Figura 61
Placa lgica do disco. Placa lgica HDA
Figura 63
Os discos se movimentam todos juntos; so presos ao mesmo eixo.
LA LPA PAU
DIN
MY /ALA
HE /OT
R IM
S AGE
DICA
Em situaes extremas, nas quais seja necessrio recuperar dados de um disco cuja placa lgica tenha sido queimada, possvel substitu-la por outra placa, de um HD idntico, mesmo fabricante, marca, modelo e capacidade.
No interior da carcaa (figura 62) pode haver um ou mais discos metlicos sobrepostos, com superfcies cobertas por pintura magntica composta de xido de ferro. nesta superfcie que os dados so registrados magneticamente. Esses discos giram impulsionados por um motor, a taxas que chegam hoje at 10.000 rpms (rotaes por minuto). Os dados so lidos e escritos nesses discos por meio de uma cabea que se movimenta horizontalmente sobre a superfcie, levada por um brao metlico com formato aerodinmico. O brao metlico, movimentado pelo atuador, no toca o disco, cujo movimento produz uma bolsa de ar que o faz flutuar. Os pontos magnticos so organizados de forma que tenham um endereo. Assim, a placa lgica do HD consegue localizar em que disco o dado se encontra e em seguida calcular a velocidade que precisa aplicar ao disco para que sua posio esteja correta no momento em que a cabea de leitura estiver exatamente no ponto da informao solicitada pelo processador. Um dado no disco ento possui como identificao o nmero do disco, o setor e a trilha (figura 63).
Brao Conector Cabea Filtro de ar
As trilhas tm formato espiral e vo do centro do disco para a extremidade, fazendo um trajeto comparvel ao de um disco de vinil tocado de trs para a frente. Os setores dividem as trilhas em blocos, da mesma forma como dividimos pizza (figura 64).
O PC/AT foi lanado em 1984 pela IBM, como sucessor do modelo XT. Mas o modelo 386 s chegaria ao mercado em 1986. Criado pela Compaq, leva um chip 80386 da Intel.
Figura 64
Diviso das trilhas em bloco.
Figura 62
Interior da carcaa. Contrapeso
H D.
UR
ST
/A
M LA
Y/
TH O
ER
IM
E AG
Prato (disco)
90
91
INFORMTICA 2
CAPTULO 8
Figura 65
Sequncia de leitura de dados pertencentes a dois arquivos distintos (vermelho e azul) em uma controladora SATA com NCQ.
Inicialmente, as placas que controlam o disco rgido ficavam encaixadas em slots de expanso, mas depois passaram a ser acopladas aos discos rgidos. Da o nome IDE (Integrated Device Eletronic, que significa Eletrnica de Integrao de Unidade). A tecnologia se baseia na transmisso de dados por meio de um barramento paralelo em modo Half-duplex. Ou seja, a transmisso de leitura e escrita nesse caso feita simultaneamente por meio de um conector (de 40 pinos). A ltima verso do IDE foi o ATA-7, que conseguia fazer transferncias de at 133 MB/s.
A primeira verso do SATA tinha uma velocidade de transmisso de 150 MB/s e o padro SATA 300 elevou-a para 300 MB/s. A tecnologia evoluiu ainda mais, dando origem a SATA II, dotada de NCQ (Native Command Queuing ou Comando Nativo de Enfileiramento), cuja funo limitar ao mnimo possvel a movimentao da cabea de leitura pelo HD (figura 65). A ltima reviso do modelo apresentada em 2009 criou o SATA 1.5 Gbit/s e o SATA 3 Gbit/s.
8.1.2. SATA
A sucessora da tecnologia PATA a Serial ATA, tambm chamada de SATA. Serial significa dizer que os bits trafegam em fila (figura 65), um aps o outro, ao contrrio do modo de transmisso em paralelo, que pode levar vrios bits ao mesmo tempo, e nas duas direes. Durante muito tempo acreditou-se que a transmisso em paralelo fosse mais eficiente que a serial. Mas os engenheiros de computadores perceberam que era mais fcil construir circuitos mais velozes de forma serial. Isso porque o trfego de corrente eltrica emite um campo eletromagntico que causa interferncia entre as vias e corrompe os dados. Essa interferncia cresce medida que a velocidade da transmisso aumenta, o que tornou invivel a construo de discos mais velozes. Isso no acontece na transmisso serial, que tem apenas um canal de transmisso. O SATA pode elevar a velocidade de transmisso sem problemas e permite que se trabalhe com cabos mais compridos de at 8 metros.
O termo boot (ou bota) empregado em informtica em analogia ao chute, o pontap inicial (do sistema operacional). BOOT ainda uma sigla para a expresso em ingls pulling himself by his own bootstraps, que significa, por-se de p pelos cadaros de suas prprias botas. Ou conquistar algo por esforo prprio. Aplicada computao, a expresso remete ao fato de o computador estar pronto para se inicializar sozinho.
8.1.3. Funcionamento
Agora que conhecemos a fisiologia de discos SATA e PATA, podemos aprender como o computador utiliza essas unidades de armazenamento, como so identificadas pelo BIOS, suas capacidades, e como os dados so organizados.
92
93
INFORMTICA 2
CAPTULO 8
Figura 67
Telas do setup indicando o caminho para a tela de reconhecimento de HDs IDE.
8.1.6. Particionamento
Para o computador encontrar o sistema operacional e criar o sistema de arquivos, o disco deve ter sido particionado anteriormente. Particionar o mesmo que dividir o disco, identificando suas devidas partes e dimenses. Podemos com isso criar vrias unidades lgicas do DOS, que integram o sistema operacional da Microsoft. O Windows identifica como letras (C:, D:, G:) as partes que podem ser acessadas como se fossem unidades de disco em separado. Os sistemas baseados em Unix utilizam nomes como /boot, /home etc., todas partindo da raiz (/). A diviso do disco permite instalar mais de um sistema operacional no mesmo computador. Certas aplicaes devem usar partio especfica para limitar o tamanho de seus arquivos aos limites da partio separada, para no comprometer o espao livre disponvel nas outras parties. Caso contrrio, podem preencher 94
H dois tipos de parties: primrias e estendidas. As participaes primrias servem para instalar sistemas operacionais. Pode-se criar no mximo quatro parties deste tipo por disco, que no podem ser subdivididas. As participaes estendidas podem ser divididas em unidades lgicas (C:\,D:\,E:\,:F:\ etc) e criadas em espaos ainda no particionados do HD. Nessas parties no se pode instalar sistemas operacionais.
95
INFORMTICA 2
CAPTULO 8
Figura 68
Disco particionado.
O padro MBR limitado na quantidade de parties primrias, mas possibilita a criao de parties estendidas. Cada partio ou disco pode ter no mximo 2TiB 2 tebibytes na base 2 (240) aproxima-se de 2 terabytes na base 10 (1012). Para resolver esse problema a Intel desenvolveu a especificao EFI. O objetivo eliminar o BIOS dos computadores, introduzindo o GPT (GUID Partition Table ou tabela de partio de identificador nico e global), que permitir a criao de quantidade ilimitada de parties com tamanho de at 8 Zib (8.589.934.592 TiB), utilizando endereamento armazenado em 64 bit ao invs de 32 bit.
todo o disco e paralisar o computador por falta de espao para memria virtual. Quando o disco particionado (figura 68), o computador cria uma tabela de alocao chamada MBR, que fica armazenada no incio do disco rgido. Essa tabela informa a posio de incio da partio, se est ativa e qual o seu tipo. A ferramenta mais utilizada para particionar o HD o fdisk, encontrado nas distribuidoras da Microsoft desde as verses mais remotas de seus sistemas operacionais. No Linux h o QParted e o GParted, entre outros. Os instaladores dos sistemas operacionais possuem um assistente que orienta como particionar o disco (figura 69). Figura 69
Tela de particionamento de disco do instalador do Windows 7.
A especificao EFI foi repassada ao consrcio UEFI (Unified Extensible Firmware Interface Specification, ou Especificao de Interface de Firmware Extensvel e Unificada). Em 2009, o consrcio, formado por Intel, AMD, American Megatrends Inc, Apple Computer, Inc, Dell, Hewletg Packard, IBM, Insyde, Lenovo, Microsoft e Phoenix Techonologies, tinha como misso avaliar a especificao e adot-la em suas tecnologias.
INFORMTICA 2
CAPTULO 8
Figura 70
Capacidade total e o espao livre das unidades lgicas de um HDD.
tros usurios verem ou no seus arquivos, alter-los ou at exclu-los. O espao em disco de cada usurio pode ser definido por meio de quotas. O sistema ainda permite criptografar, comprimir e controlar a integridade dos dados e possibilita a recuperao de arquivos deletados, alm de vrias outras funes. So muitas as verses do Windows que suportam NTFS: todas as verses de servidores desde a NT e, em estaes de trabalho, o Windows 2000 e todos os seus sucessores (XP, Vista e Seven). No fim de 2009, o sistema de arquivos j estava na verso NTFS v3. No padro, o NTFS utiliza clusters com um setor apenas (512 bytes), evitando totalmente o desperdcio de capacidade, e endereamento de 32 bits (a tecnologia prev 64 bits, mas para as verses atuais do Windows emprega somente 32 bits). Nessa configurao uma partio pode chegar at 2 TB de capacidade. possvel configurar o tamanho dos clusters na hora de formatar uma partio podem ser montadas parties de at 256 TB, se os clusters forem de 64 KB. Apesar de proprietrios, os sistemas de arquivos da Microsoft FAT e NTFS podem ser lidos por outros sistemas operacionais, como o Linux. A Microsoft vinha desenvolvendo e at anunciou a implantao de um novo sistema de arquivos, o WinFS a partir do Windows Vista. Porm isso no se confirmou, nem mesmo para o Windows 7.
O FAT foi criado para o primeiro computador pessoal, para particionar disquetes e HDDs, e continua sendo utilizado para formatar memrias flash (pen-drives, cartes etc.). Evoluiu para FAT32, que foi empregado primeiramente no Windows 95 OSR2. compatvel com todas as verses desse sistema operacional a partir da verso Windows 95 OSR e adequado aos discos de maior capacidade, que foram fabricados posteriormente.
Se procurarmos abrir determinado arquivo no editor de texto por meio da opo Localizar arquivo, no Windows, ou do comando Find, do Linux, quanto tempo teremos de esperar pela resposta? Tente e voc ver que, dependendo da quantidade de arquivos do seu disco, essa tarefa ser muito demorada. Mas os sistemas de arquivos embutem tcnicas capazes de encontrar um arquivo cujo caminho completo conhecemos com unidade lgica, mais o diretrio e o nome quase que de forma instantnea. Por exemplo: c:\aula\materia.doc.
8.1.9.1. FAT
O sistema de arquivos FAT (File Allocation Table ou Tabela de Alocao de Arquivos) baseia-se em uma tabela de alocao que registra os arquivos e os blocos em que esto armazenados. como se fosse o ndice de um livro indicando em que pgina se encontra cada captulo. O FAT divide os setores do disco em blocos, tambm chamados de clusters. A tabela do primeiro FAT podia enderear nmeros com at 16 bits, ou seja, 216 . Esse valor possibilita apenas 65536 endereos de clusters e, com isso, as parties poderiam chegar a no mximo 2 GB de capacidade. O FAT32 suporta at 4.294.967.296 clusters e parties de at 60 GB. Por ter pequena capacidade de endereos, os clusters eram maiores, chegando a at 64KiB. No FAT32 os clusters puderam ser reduzidos para at 4 KiB. Clusters maiores so mais rpidos para procurar, pois tm menos endereos para administrar, enquanto clusters menores evitam desperdcio de capacidade. Imagine que, no FAT32, um arquivo de 3 Kib no ocupar toda a capacidade do cluster, e o 1 Kib restante no poder ser utilizado por outro arquivo. Numa partio FAT16 a sobra seria ainda maior, de 61 Kib.
A falncia do Reiser
A substituio do ReiserFs pelo Ext3 nas distribuies Linux, em que tinha se tornado padro, no teve nada a ver com questes tecnolgicas. Em 2006 o criador do sistema, Hans Reiser, nascido em 1963 e formado em programao de computadores pela Universidade de Berkley, na Califrnia, foi condenado por homicdio culposo pelo assassinato de sua esposa, Nina Reiser. Os grupos de desenvolvedores abandonaram o projeto e a empresa faliu.
8.1.9.2. NTFS
Desde sua primeira gerao de sistemas operacionais para servidores, o Windows NT, a Microsoft utilizava o NTFS (NT em referncia ao sistema operacional e FS a File System, ou seja: sistema de arquivos do Windows NT). Trata-se de um sistema de arquivos de alta-performance, que pode formatar parties de grande capacidade, at para os padres atuais, e permite controle de acesso aos arquivos em nvel de usurio, por meio das contas de usurios do prprio Windows. Isso significa que o NTFS pode prover segurana para ou98
99
INFORMTICA 2
CAPTULO 8
Figura 71
Agendamento de verificao de disco.
Figura 72
Comando CMD utilizado para acessar o prompt de comando.
Se voc quiser executar o CHKDSK no prompt de comando, clique em iniciar, executar e escreva CMD (figura 72). Depois execute o comando CHKDSK informando a unidade de disco que quer verificar. Caso deseje corrigir o sistema de arquivos e ainda procurar e corrigir setores defeituosos, acrescente a opo R (abaixo).
>CHKDSK C: /R
Se o programa perguntar se voc quer agendar a verificao porque precisa de exclusividade no acesso ao disco e far a verificao na vez seguinte que voc reiniciar o computador, antes de comear a carregar o Windows. Problemas frequentes no disco podem indicar defeito no dispositivo ou at mesmo alguma falha na fonte de energia. O ReiserFS tambm foi bastante utilizado, mas vem sendo substitudo pela Ext, verso padro nas distribuies Slackware, OpenSuse, Linspire, Kurumin (veja o quadro A falncia do Reiser). O sistema Ext permite a converso das parties Ext2 para Ext3, e assim sucessivamente, sem demandar reformatao. O ReiserFS no converte, por exemplo, a verso ReiserFS3 para a 4.
CK O ST IN T LA IS/ RB O /C G IN N AN M CE N RE AW L
101
INFORMTICA 2
CAPTULO 8
o meio mais comum de transmisso de dados de um computador para outro. E mesmo aps o advento do CD e DVD, Lans e internet, ainda h usurios que salvam seus arquivos em disquetes, ainda encontrados em livrarias e papelarias. O nome disco flexvel refere-se ao fato de o dispositivo ser de plstico, podendo ser magnetizado. Com 3 polegadas, o disquete tem pouca capacidade de armazenamento, somente 1.44 MB, insuficiente para uma nica msica no formato MP3. Para ler o Floppy Disk, o motor da leitora o faz girar por meio de uma pea metlica afixada em seu centro. As mquinas evoluram e comearam a trazer leitores de cartes flash no lugar dos leitores de disquetes. Alm dos discos flexveis foram criadas outras mdias magnticas de maior capacidade, como o Zip Drive e o Jazz Drive, mas logo foram substitudas por mdias pticas.
1 Camada de proteo: policarbonato transparente. 2 Camada de laqueamento: igual do CD-ROM, tambm serve para proteger os dados. 3 Camada dieltica: serve para proteger a camada de gravao, ajudando a eliminar o calor durante a gravao. 4 Camada de gravao: onde fica um material composto por prata, antimnio e telrio, capaz de alterar a sua opacidade em funo do calor. 5 Camada dieltica: fica por cima da camada de gravao e tambm serve para proteger e retirar o calor. 6 Camada de rtulo: mais grossa, d sustentao s demais. utilizada para imprimir o rtulo do CD. Os gravadores de CD possuem um dispositivo que emite o raio laser, chamado de canho de laser, que capaz de emitir laser em trs potncias: Baixa: para fazer a leitura no modifica a estrutura da matria de gravao. Mdia: para limpar a unidade, pois funde o material levando-o para o estado cristalino e homogneo. Alta: para modificar o material de transparente para opaco e assim produzir as depresses que representam os dados.
8.3.1. CD
A sigla signifca Compact Disc ou Disco Compacto, e foi introduzida no mercado em 1985 pela Sony e pela Philips. Tem formato de disco de duas faces com um orifcio no centro. Somente possvel gravar e, portanto, ler, em uma das faces, a limpa, com superfcie transparente ao laser. A outra geralmente pintada e pode ser usada para imprimir o rtulo ou o ttulo do contedo. Usamos CDs de trs tecnologias diferentes: o CD-ROM, o CD-R e o CD-RW. O primeiro leva a sigla ROM para indicar que somente para leitura (Read-Only Memory ou Memria Apenas de Leitura) e seu contedo j vem impresso de fbrica. O CD-R pode ser gravado, como indica o sufixo R (de Recordable, ou Gravvel), porm aceita somente uma gravao. O formato CD-RW (RW remete a Rewritable, ou Regravvel) permite gravar, apagar e gravar novamente vrias vezes. Para que possa ser reutilizado, este ltimo formato tem camada de gravao composta por um material que modifica suas propriedades quando recebe calor. E para eliminar esse calor aps a gravao, as camadas de materiais so diferentes das do CD-ROM (leia quadro Por dentro do CD-ROM): 102
103
INFORMTICA 2
CAPTULO 8
Figura 75
DVD.
Figura 76
Blu-Ray.
8.3.2. DVD
Aps dez anos do lanamento do CD, o DVD (Digital Video Disc, Disco Digital de Vdeo ou tambm Digital Versatil Disc, Disco Digital Verstil), com tecnologia ptica mais avanada e forma melhorada de compactar os dados melhorada, aumentou a capacidade de armazenamento (figura 75). Assim como o CD, vrios formatos de DVD so comercializados. Confira: DVD-R: permite uma s gravao, de at 4,7 GB. DVD-RW: tem a mesma capacidade do DVD-R, mas pode ser gravado e regravado vrias vezes. DVD+R: idntico ao DVD-R, porm tem formato diferente de gravao e leitura. Portanto no lido e gravado por leitoras/gravadoras DVD-R. Essa mdia consegue desempenho maior de leitura, comparada ao DVD-R apenas para backup de dados. Para outros fins, o desempenho o mesmo. Existem leitoras capazes de ler os dois formatos de DVD, que so chamadas de gravadores DVDR. DVD+RW: segue o mesmo formato do DVD+R, porm pode ser regravado vrias vezes, assim como o DVD-RW.
8.3.3. Blu-Ray
Esse formato foi criado em 2008 pelas gigantes da indstria de filmes, Warner Bros., MGM, Fox e Columbia Pictures (figura 76). As empresas queriam gravar seus filmes em mdias mais seguras contra pirataria, e que pudessem armazenar imagens de alta resoluo. 104 105
T AR DI OR CT RE ST R IP /A LA / MY H OT ER ES AG IM
A leitura nesse caso por meio de um feixe de raio laser de cor azul-violeta com comprimento de onda de 405 nanmetros, diferente da tecnologia do CD/ DVD, cujo raio vermelho, com comprimento de onda de 605 nm. O feixe de luz menor possibilita subdividir mais o espao e, portanto, a tecnologia propiciou novo aumento da capacidade de armazenamento do disco, para 25 GB em unidades de camada simples e 50 GB nas de camada dupla. O Blu-Ray capaz de armazenar at 4 horas de gravao em resoluo 1080p em Full HD (1080p a definio de monitores com capacidade de imprimir 1080 linhas verticais. A letra p, vem de varredura progressiva). Somente TVs e monitores de plasma e LCD de alta resoluo, porm, se beneficiam desse formato.
Blu-Ray vem de raioazul, blue ray em ingls. O nome perdeu o e porque alguns pases no permitem o uso da palavra Blue em marcas proprietrias.
Captulo 9
Memria
ROM RAM CACHE
INFORMTICA 2
CAPTULO 9
Figura 77
A memria principal formada pela RAM e pela CACHE.
arquitetura de von Neumann (leia o texto Do carto perfurado memria), na qual se baseiam os computadores pessoais, prev que, entre outros componentes, um computador tem unidade central de processamento e que esta precisa de memria para possibilitar mquina guardar e buscar dados. As memrias so classificadas em primrias e secundrias. Veja os conceitos. Primrias: so as que o processador acessa diretamente. Fazem parte deste grupo os registradores e as memrias CACHE e RAM. Secundrias: so as que o processador no acessa diretamente os dados tm de ser, antes, carregados na memria principal. Esto nessa categoria o disco rgido, o disquete, as mdias removveis como CD, DVD, cartes de memria. Ou seja, todos os outros tipos de memria.
9.1. ROM
A sigla ROM vem da expresso em ingls Read-Only Memory, que significa Memria Apenas de Leitura. uma memria que no permite a alterao ou remoo dos dados nela gravados, os quais so impressos em uma nica ocasio. Um DVD um tipo ROM. Depois de queimarmos o DVD, a rea utilizada pela gravao no poder ser reutilizada. Assim, por exemplo, um DVD de um filme no pode ser reutilizado para nele se gravar outro ttulo. Alguns tipos de ROM permitem regravao aps uma interveno especfica, como o DVD-RW, que pode ser limpo e receber nova gravao. Esse tipo de memria no voltil, ou seja, mantm os dados gravados, mesmo que o computador esteja desligado. As memrias ROM embutem vrias tecnologias relacionadas: PROM, EPROM, EEPROM, Memrias Flash, CD-ROM, DVD-ROM, BluRay-ROM.
9.1.1. PROM
A PROM (Programable Read Only Memory, ou Memria Programvel s de Leitura) foi uma das primeiras ROM da histria. Foi desenvolvida nos Estados Unidos em 1956porWen Tsing Chow (leia na prxima pgina o texto Segredo de estado). Aceita apenas uma nica gravao, e seu funcionamento bem simples, o que permite que seja barata e til para vrios fins um dos quais, bastante comum, conter brinquedos eletrnicos. Mas tambm encontramos PROM virgens no comrcio. A PROM um circuito eletrnico que armazena dados por meio de um conjunto de fusveis, conforme mostra a figura 78. Cada fusvel pode representar um dgito binrio. Quando o fusvel estiver queima109
108
INFORMTICA 2
CAPTULO 9
Figura 78
A PROM um circuito eletrnico que armazena dados por meio de um conjunto de fusveis.
Figura 79
Uma memria EPROM pode armazenar informao por 20 anos.
9.1.3. EEPROM
A EEPROM (Eletrical Erasabel Programmable Read Only Memory ou Memria Somente de Leitura, Programvel e Limpa Eletricamente), desenvolvida pela empresa japonesa Toshiba em 1980, tambm regravvel. Traz um grande diferencial sobre as demais EPROM: possibilita reciclar a memria toda, em partes, ou at em uma nica clula (1 bit). Ou seja: podemos apagar parte da memria e gravar novamente sem problemas. Para gravar, aplica-se uma carga eltrica no circuito da clula de memria ou em um grupo de clulas de memria, em vez de luz ultravioleta. Essa caracterstica facilita seu uso, pois no demanda um aparelho programador. Alm disso, as EEPROM podem ser formatadas em qualquer mquina em que estejam instaladas.
do, ele representar o valor zero. Se estiver passando corrente, o valor ser 1. Para queimar uma PROM, utiliza-se um dispositivo chamado Programador.
9.1.2. EPROM
A sigla EPROM, da expresso Erasable Programmable Read Only Memory (erasable = apagvel), indica que esta memria pode ser regravada (figura 79). Para gravar, aplica-se uma carga eltrica maior do que a utilizada para leitura, e depois disso os dados no podero mais ser alterados at o dispositivo ser novamente zerado. Para limpar a memria, aplica-se um feixe de raio ultravioleta sobre a rea onde o chip fica aparente, protegido por uma lente de cristal. Uma memria EPROM pode armazenar informao por at 20 anos ou mais, desde que fique protegida da luz solar, que pode apag-la. Antigamente chips de EPROM eram utilizados para armazenar o programa BIOS.
Segredo de Estado
A memria PROM foi inventada em 1956 por Wen Tsing Chow, quando o cientista trabalhava para a American Bosch Arma Corporation, em Nova York. A inveno foi concebida a pedido da Fora Area dos Estados Unidos para equipar o computador digital do mssil Atlas E/F, de alcance intercontinental. Sua patente e tecnologia associada foram mantidas em segredo por vrios anos enquanto o armamento foi o principal mssil operacional dos Estados Unidos. O termo burn out consta da patente original, mostrando que era preciso, literalmente, queimar as pontas de diodos internos com uma sobrecarga de corrente para produzir a descontinuidade no circuito. Os primeiros queimadores de PROM foram desenvolvidos por engenheiros da Bosch, sob a direo Chow.
CompactMedia (CM) MultMedia Card (MMC) Secure Digital (MiniSD)
Memory Stick
110
111
INFORMTICA 2
CAPTULO 9
Como no se criou nenhum consrcio de empresas para padronizar o formato de memrias em cartes, existem vrios modelos no mercado, cada um com o prprio tipo de leitor (figura 80).
9.2. RAM
A memria RAM, acrnimo em ingls para Random Access Memory, ou Memria de Acesso Aleatrio, traz em seu nome uma caracterstica que leva em considerao a estratgia de recuperao dos dados. Quando precisa de um dado, o processador solicita determinado endereo e a memria vai diretamente informao, captando-a e retornando ao processador (figura 81). O oposto dessa estratgia, s para voc compreender melhor, a utilizada pelas unidades de fita DAT. Estas tm de desenrolar um carretel do cartucho da fita para chegar posio do dado. O nome RAM se tornou sinnimo desse tipo de memria e no retrata corretamente a diferena que preciso fazer entre ROM e RAM. Na prtica o que diferencia os dois tipos a capacidade para somente ler e escrever. E tambm a caracterstica de ser voltil ou no. At porque as memrias ROM tambm so de acesso aleatrio. Se fossem classificadas ao p da letra, todas as memrias seriam RAM. Figura 81
A memria RAM pode obter qualquer informao diretamente.
A RAM, como vimos anteriormente, faz parte da memria principal do computador e onde o processador busca dados e programas para executar. uma memria voltil, que perde as informaes nela armazenadas sempre que deixa de ser energizada.
9.2.2. DRAM
A Dynamic RAM, ou memria RAM dinmica (figura 83), o tipo de memria empregada como RAM nos computadores em 2009. Trata-se de modalidade bem simples, onde cada clula de memria composta apenas por um capacitor e um transistor por bit. Um mdulo de memria possui bilhes desses minsculos circuitos. Com processo de fabricao simplificado, o custo desse dispositivo acessvel, e podemos colocar 2 GB, 4 GB, enfim, memrias DRAM cada vez mais potentes em nossos computadores. Os dados de uma DRAM, porm, tm de ser regravados constantemente, pois a informao no dura mais que 64 milissegundos. Isso traz inconvenientes: a tarefa consome energia e gera calor, alm de atrapalhar no processo de leitura e escrita dos dados, tornando-o mais lento.
como celulares, cmeras, PDAs e notebooks, em formato de cartes de memria (figura 80) e pen-drives ou unidades internas no lugar do HD. O funcionamento desse tipo de memria bem parecido com o da memria RAM (veja abaixo). A diferena est na capacidade de manter os dados quando falta energia eltrica em seus circuitos. A tecnologia tem baixo consumo de energia e boa durabilidade por ser um semicondutor slido, sem partes mveis, o que evita danos por atrito. Tambm possui recursos de proteo, como o ECC (Error Correction Code, Cdigo de Correo de Erros), que lhe confere bastante confiabilidade. O nico problema o preo, bem alto, o que torna vivel apenas a comercializao de unidades de baixa capacidade em relao de mdias como CD, DVD e HD.
Figura 82
Imagem de mdulos de memria DIMM.
112
113
INFORMTICA 2
CAPTULO 9
Figura 83
Memria DRAM.
DDR incluem em seus nomes a taxa de transmisso em megabytes por segundo em que operam. Por exemplo: DDR-PC1600 (de 1600 MBps). J nas SDR o valor informado se refere frequncia (SDRAM PC-100, isto , de 100 Mhz). O padro continuou evoluindo. Passou por DDR2, que transmite o dobro da DDR, ou seja, quatro operaes por ciclo de clock, e leva o prefixo PC no nome (o ltimo modelo lanado foi o PC2-10400) e, no fim de 2009 j havia sido lanado o DDR3. Este leva o prefixo PC3 (DDR PC3-14900) e transmite oito vezes por ciclo de clock, com frequncia de at 1866 Mhz a taxas de 14900 MBps e 14500 MBps. A memria DDR tem outro diferencial em relao DIMM SDRAM: seus mdulos tm somente um ranho, enquanto os das primeiras levam dois.
ICS EN SC
ES AG IM ER TH /O MY LA /A CE IEN SC
9.3. Cache
As memrias cache so memrias do tipo SRAM (Static Random Access Memory, ou RAM esttica). No demandam refresh e, portanto, alm de serem mais rpidas, esquentam menos e consomem menos energia. Por serem mais velozes, so colocadas junto do processador para que a resposta sobre os dados que esto sendo utilizados seja mais rpida e frequente. A cache s busca dado na RAM quando este no est na cache. Memrias dessa natureza so muito rpidas, porm caras, pois tm estrutura mais complexa que a das DRAM: levam um conjunto de quatro capacitores e mais dois resistores para cada clula de memria. Por isso no vivel ainda utilizar SRAM para construir RAMs para computador.
SIM
ON
BEL
CH
ER/
ALA
MY
/OT
HE
R IM
AG E
114
115
Captulo 10
Processador
Organizao do processador Fabricantes e tecnologias Procedimento de instalao de um processador
INFORMTICA 2
CAPTULO 10
peratura mxima admissvel. Coolers de qualidade e o uso adequado de pasta trmica ajudaro a manter a temperatura bem abaixo da mxima admissvel e, assim, a conservao do processador. Quando os padres de temperatura estabelecidos pelo fabricante no so respeitados, o processador pode queimar e travar frequentemente, alm de acontecerem resets aleatrios. A temperatura de um processador pode ser medida por meio de um sensor existente na placa-me, logo abaixo do processador. Em alguns processadores mais novos como o Core 2 Duo, o sensor pode estar dentro do prprio processador. Praticamente todas as placas-me vm com um programa que permite a leitura desse sensor.
termo Unidade Central de Processamento, ou simplesmente CPU (sigla em ingls para Central Processing Unit), refere-se ao microprocessador, e no ao gabinete como um todo, como muitas pessoas imaginam. Como o prprio nome diz, sua funo processar as instrues enviadas. O processador est para o computador assim como o crebro est para o ser humano. Na placa-me h um encaixe chamado socket, que varia de acordo com o modelo do processador, que leva em conta velocidade e capacidade de processamento, memria cache, terminais e consumo de energia. A CPU executa uma srie de rotinas. Vejamos, por exemplo, o que acontece quando voc digita no teclado a palavra INFORMTICA e quer ver esse texto na tela. 1. Um programa constitudo de uma srie de instrues para o processador, armazenado no disco rgido, transferido para a memria. 2. Por meio de um circuito chamado controlador de memria, o processador carrega as informaes do programa da memria RAM. 3. As informaes, agora dentro do processador, so processadas. 4. De acordo com o sistema operacional, o processador continuar a executar o programa e mostrar a informao processada imprimindo na tela do monitor a palavra INFORMTICA. Com todo esse trabalho, o processador produz calor durante seu funcionamento, assim como todos os componentes eletrnicos. O excesso de calor pode queimar o processador ou faz-lo travar. Assim, o calor precisa ser rapidamente removido para evitar aumento de temperatura. A temperatura mxima admissvel pelo processador normalmente estampada no prprio dispositivo, em forma de cdigo. No Data Book (documento que pode ser baixado no site do fabricante) h uma parte dedicada a explicar o cdigo impresso sobre o invlucro do processador que inclui a tem118
Um CI, ou Circuito Integrado, um componente capaz de realizar somente um tipo de operao, com determinada quantidade de dados. O microprocessador tambm um circuito integrado, porm, programvel, capaz de realizar vrias instrues, uma de cada vez. Quem indica ao processador que comando deve executar um programa, que foi escrito por uma pessoa, gravado em um arquivo e carregado na memria principal do computador. Uma a uma essas instrues so enviadas CPU, por meio de um barramento especfico, chamado Barramento de Controle (Control Bus), ao mesmo tempo que os dados para essa operao so solicitados memria por meio do Barramento de Endereos (Address Bus) (figura 85). A memria, ento, responde ao processador por meio do Barramento de Dados. O processador dividido em alguns componentes, e cada um realiza uma tarefa especfica, necessria para executar todo o conjunto de instrues que capaz de processar. Desses, o principal componente a UC, ou Unidade de Controle, que identifica as instrues, comanda os outros componentes Figura 85
Barramentos que ligam o processador memria.
119
INFORMTICA 2
CAPTULO 10
do processador, controla a memria e todos os outros dispositivos do computador. Outro componente a ULA (Unidade Lgica Aritmtica), que funciona como calculadora: faz clculos matemticos, lgicos e estatsticos, e onde realmente os dados so processados. Segundo STALLINGS, 2003, a ULA constitui o ncleo ou a essncia dos computadores. No fim de 2009, os processadores contavam com outro componente adicional, a FPU (Float Point Unit, Unidade de Ponto Flutuante) para acelerar operaes com nmeros mais complexos, que contm parte fracionria. Em computadores antigos essa funcionalidade era implementada em um processador parte, fora da CPU. Um terceiro componente do processador so os registradores, unidades de memria que, por ficarem dentro da CPU, possibilitam acesso bem mais veloz aos dados do que as RAM ou cache. Os registradores so divididos em trs grupos: de uso geral ou de dados tm capacidade de 32 bits cada um e so utilizados para armazenar operadores de funes matemticas que esto sendo processados pela ULA, para fazer clculos de endereos ou mesmo para manipular cadeias de caracteres; de segmento ou de endereo possuem 16 bits e servem para identificar a localizao de instrues e dados na memria; sinalizadores armazenam flags, sinais que indicam o estado de algum processo que est sendo ou foi executado. Existem tambm registradores ligados diretamente a processamento de nmeros de ponto flutuante. So eles: numricos armazenam nmeros de ponto flutuante; de controle sinalizam o tipo operao de arredondamento, preciso simples ou estendida; de estado sinalizam a situao no momento presente da FPU (Float Point Unit, ou Unidade de Ponto Flutuante), topo de pilhas, condies, resultados e excees; condio de contedo indicam o tipo de nmero que est sendo trabalhado.
A Intel foi a primeira fabricante de CIs programveis em escala comercial. Desenvolveu, em 1970, o modelo 4004 para uma calculadora de uma marca japonesa. Mas foi somente em 1974 que o processador entrou na histria da informtica, com o lanamento do X86 no modelo 8086. Logo depois vieram o 80186, o 80286, 80386 e o 80486, que evoluram at os modelos da arquitetura Pentium, que liderou o mercado por vrios anos. No final de 2009, predominavam os processadores Core i7, e j se previa o lanamento do Core i9 para incio de 2010. Este ltimo embute a microarquitetura Nehallen Gulftown, capaz de trabalhar com seis ncleos com clock de at 2.4 GHz cada. Outras tecnologias esto em desenvolvimento nos laboratrios da Intel, como a microarquitetura Sandy Bridge, que pode vir a ser a sucessora da Nehallen. Veja a tabela Alguns modelos de processador Intel.
Ncleo a quantidade de processadores internos na mesma CPU, e FSB (Front Side Bus, ou barramento frontal) o barramento que liga o processador at a ponte norte, chipset da placa-me, responsvel pelo controle do acesso memria.
Como voc sabe, a tecnologia de processadores avana rapidamente. Portanto preciso atualizar-se todo o tempo. Pesquise o tema em sites de busca e visite o site da Intel Corporation, no qual voc encontrar informaes sobre seus processadores e tecnologias.
Outra grande fabricante, a AMD comeou a fabricar processadores em 1980, a partir de um clone do chip do 8086 da Intel. Seu primeiro processador criado com tecnologia prpria, o k5, foi lanado em 1986. Logo depois vieram os K6 e os K7 ainda baseados na tecnologia X86. Em 2006 o Athlon64 trouxe um conjunto de instrues estendido utilizando codificao de 64-bit, que foi chamado de AMD64. A tecnologia trouxe alta performance de transmisso de interconexo entre processador e memria,
A letra K do K5 da AMD vem de Kriptonite (Criptonita), numa referncia ao nico meio de derrotar o Superman, ou seja, a Intel, que dominava amplamente o mercado.
121
INFORMTICA 2
CAPTULO 10
por meio da tecnologia Hyper Transport, como parte da arquitetura Direct Connect. A ltima verso, em 2009, era o K10, com os processadores Phenom, encontrados nas verses dual-core (2 ncleos), triple-core (3 ncleos) e quad-core (4 ncleos). Confira a evoluo da tecnologia da empresa na tabela Alguns modelos de processador AMD.
10.4. Refrigerao
No somente o processador que gera energia trmica dentro do computador, mas todos os demais componentes, com mais ou menos intensidade. E todo o calor precisa escapar para o ambiente para no danificar o equipamento. necessrio ento utilizar um sistema de refrigerao para remov-lo. Para que o calor saia de um corpo quente, outro corpo mais frio deve fazer contato com ele. Embora seja um isolante trmico, o ar o elemento mais utilizado para isso, por ser mais fcil, prtico e barato colocar grande quantidade de ar em contato com os dispositivos em relao a algumas outras substncias com mais capacidade de conduo de energia trmica, como a gua e o nitrognio. Assim, os gabinetes tm entradas de ar na frente e at do lado oposto placa-me (na tampa). A sada pela parte de trs. Na parte frontal, fans puxam o ar frio para dentro do gabinete e na posterior sopram o ar quente para fora. Os gabinetes com entrada de ar lateral possuem um cooler que sopra o ar frio diretamente sobre o cooler do processador. A ventoinha da fonte de energia tambm sopra o ar quente produzido pela prpria fonte, mas ajuda a expelir o ar de dentro do gabinete (figura 87). Figura 87
Fluxo de ar por dentro do gabinete.
122
123
Captulo 11
INFORMTICA 2
CAPTULO 11
Figura 88
Placa de vdeo MSI Force 9600GT com 2 Gb de memria GDDR3.
As estaes multimdias tornaram-se comuns. Surgiram ento vrias tecnologias, como placas de vdeo 3D para jogos e vdeo, placas de udio com mais canais para home-theater, placas de TV, leitores e gravadores de CD e DVD. Tambm os softwares tornaram-se cada vez mais complexos e passaram a produzir efeitos cada vez mais reais. Alis, o conceito da casa inteligente, controlada totalmente por computador (veja o quadro Tecnologia e sofisticao), s cresce no ambiente da arquitetura e construo civil. Para que tudo funcione como o usurio espera, preciso conhecer em detalhes as tecnologias que esto por trs dos equipamentos.
DIVULGAO
quipamento de uso geral, o computador foi evoluindo para se adequar s vrias necessidades do uso. Com o passar do tempo, os preos foram baixando e o computador passou a ser empregado tambm fora do trabalho para auxiliar nas tarefas domsticas e escolares e, cada vez mais, para diverso. Equipamentos profissionais especficos para mixagem de udio e vdeo migraram para o meio digital e tambm comearam a ser manipulados no computador.
Essas placas costumam ter sada HDMI para TVs HD (High Definition, ou Alta Definio) e conectores DVI, HDMI, Displayport e/ou Firewire, como mostra a figura 89. Figura 89
Conectores de vdeo.
11.1. Vdeo
As game station, como so chamados os computadores montados para os aficionados em jogos virtuais, precisam de placa de vdeo com processador e memria dedicados e que implementem as melhores tecnologias para esse tipo de uso. As mquinas usadas para gerar sinal para TVs LCD ou plasma, para assistir TV digital ou filmes em discos Blu-Ray, que trabalham com alta-definio de imagem, tambm merecem placa de vdeo especial. Estamos falando das chamadas placas aceleradoras de vdeo (conforme possvel observar na figura 88), que so capazes de desenhar maior quantidade de telas por segundo (fps ou frames por segundo) em alta-definio e armazen-las em maior quantidade, sem que seja necessario recorrer ao processador nem memria principal do computador. 126
DVI Digital Visual Interface HDMI High-Definition Multimedia Interface
127
INFORMTICA 2
CAPTULO 11
Figura 91
Tecnologia e sofisticao
J pensou nunca mais ter de pensar na chave de casa? Nem ter de se preocupar em abrir ou fechar persianas ou em acender e apagar as luzes? A cada dia, mais e mais brasileiros desfrutam dessas maravihas tecnolgicas. Isso porque boa parte das grandes construtoras e incorporadoras oferece um leque cada vez maior de casas e apartamentos automatizveis. Os imveis podem ser entregues com fechaduras biomtricas - aquelas que se abrem mediante a leitura das digitais dos moradores -, com sistema completo de segurana, alm de infraestrutura para receber todo tipo de sistema inteligente para o controle de equipamentos eletroeletrnicos, home theater, ar condicionado. Tudo funcionando de maneira programada ou a um simples toque do proprietrio.
Figura 90
Controle principal de uma casa controlada por computador.
IMAGEPLUS
11.2. udio
Processar msica no computador no algo to complicado e nem mesmo exige instalao de placa adicional. Uma msica com boa qualidade gravada em formato MP3 no consome mais do que 3 Mb e facilmente processada por aparelhos de celulares e mp3. As placas-me trazem on-board tecnologias de ponta para transmitir som de tima qualidade para aplicao em aparelhos home-theater, por exemplo. A ideia por trs das tecnologias mais modernas em desenvolvimento no fim da dcada de 2010, como 5.1 Surround, da empresa Dolby, e o udio 22.2, em teste no Japo, transmitir mais canais, que por sua vez controlem independentemente vrios altofalantes, tentando simular um ambiente real.
128
129
Captulo 12
Monitores
Resoluo Monitores CRT LCD OLED
INFORMTICA 2
CAPTULO 12
12.1. Resoluo
As telas dos monitores so medidas em polegadas, pela diagonal (figura 92). Os monitores CRT costumam ter telas de 14, 17 e 21 polegadas, por exemplo. Mas sua resoluo definida por pixels, que representam a quantidade de pontos, que capaz de produzir. Expressamos uma resoluo informando a quantidade de pixels na horizontal pela quantidade de pixels na vertical. O modo padro 800x600 800 pixels no eixo X (horizontal) e 600 no eixo Y (vertical). Veja outros exemplos na figura 93.
O
Figura 92
As telas dos monitores so medidas em polegadas, na diagonal.
s seres humanos so fascinados por imagens animadas. Basta lembrar o sucesso do surgimento do cinema e da televiso que se tornou sonho de consumo em todo o mundo desde as primeiras transmisses, na dcada de 1930. Assim que so lanadas, as novas tecnologias de vdeo ganham mercado rapidamente, em detrimento de suas antecessoras. A TV analgica, por exemplo, est desaparecendo no Brasil, passamos pelo processo de converso para a TV digital e, nos Estados Unidos, o sinal analgico nem existe mais. Com os computadores no diferente. Os primeiros modelos vinham equipados com monitores CRT do mesmo padro dos televisores. Hoje em dia, os monitores so cada vez mais levados em considerao pelo consumidor na hora de comprar um computador pessoal ou mesmo uma estao de trabalho.
Embora seja bem antiga, a tecnologia para monitores CRT (Catodic Ray Tube, ou Tubo de Raios Catdicos) evoluiu bastante. Por muito tempo a
Figura 93
Resoluo de monitores.
132
133
INFORMTICA 2
CAPTULO 12
Figura 94
Clulas da tela do monitor CRT emitem luz em cores.
12.3. LCD
As pesquisas da tecnologia LCD (Liquid Crystal Displays, ou Tela de Cristal Lquido) comearam em 1963, nos Estados Unidos, com Richard Williams e George Heilmeier. Em meados dos anos 1970, surgiram as telas LCD minsculas, geralmente monocromticas, para relgios de pulso e equipamentos eletrnicos. Na dcada de 1980 surgiram telas maiores, para equipar, por exemplo, notebooks de at 14 polegadas. A produo de LCD era onerosa porque a taxa de telas perdidas durante a fabricao era alta a maioria tinha problemas com pixels defeituosos. Mas o processo de produo foi se aperfeioando e, a partir dos anos 1990, a tecnologia se tornou mais acessvel, o que possibilitou o lanamento de telas de grandes dimenses. A tecnologia LCD utiliza a substncia chamada cristal lquido para bloquear ou dar passagem luz. As partculas de cristal lquido tm a propriedade de se agruparem quando a substncia submetida a uma tenso eltrica, evitando a passagem de luz. A tela LCD formada por duas placas de vidro que possuem sulcos paralelos. Em uma das placas, os sulcos so verticais e na outra, horizontais (figura 95). Os Figura 95
Tela LCD.
CRT dominou o mercado de televisores e monitores de computador, at porque, com a consolidao do processo de fabricao, seus preos caram bastante. Porm, os produtos que utilizam essa tecnologia tambm devem desaparecer, dando lugar a outras mais recentes, como LCD, Plasma e OLED. Estas ltimas vm ganhando mercado a cada dia, e em consequncia seus preos se tornam mais competitivos. No monitor CRT, pequenas clulas da tela emitem luz, em cores (figura 94). So clulas de fsforo presas superfcie interna. A tela se estende para dentro da caixa do monitor, formando um tubo, em cuja extremidade oposta um canho de eltrons dispara em direo superfcie da tela. Quando esses eltrons se encontram com as clulas de fsforo, h uma reao, que produz luz. As cores so obtidas a partir da variao da tenso desses eltrons. Apenas um feixe de eltrons necessrio para pintar toda a tela. Como as clulas de fsforo se apagam depressa, esse feixe deve correr a tela rapidamente, linha a linha, de cima at embaixo. O tempo que o feixe leva para pintar uma tela deve ser rpido o suficiente para que os olhos humanos no consigam perceber o fenmeno. Dizer que um monitor trabalha com taxa de atualizao de 75 Hz significa que ele desenha 75 telas por segundo. As taxas de atualizao podem variar de 50 Hz, 60 Hz a 75 Hz, dependendo do tipo de cada monitor.
134
135
INFORMTICA 2
CAPTULO 12
sulcos so preenchidos com cristal lquido e equipados com um circuito eltrico que leva corrente at cada uma das clulas identificadas pela interseco das linhas com as colunas. Em uma tela colorida so necessrias trs clulas, uma para cada cor. A iluminao feita por uma placa posicionada atrs da tela, que envia a luz atravs do vidro mais interno, o qual alinha os feixes de luz na mesma direo dos seus sulcos. Quando atravessa uma clula com cristal liquido que recebeu tenso, o feixe de luz desviado 90, mudando sua posio de horizontal para vertical e coincidindo com a ranhura da segunda placa de vidro, de modo a permitir a passagem da luz. Se no for aplicada nenhuma corrente, o raio de luz no ser desviado e no conseguir passar pela segunda placa de vidro. As backlights, ou seja, as lmpadas fluorescentes de catodo frio, que emitem luz por trs da tela LCD, no o fazem de modo uniforme e costumam variar sua luminosidade nas reas prximas das extremidades. Alm disso, no conseguem escurecer totalmente o pixel para imagens escuras porque a lmpada est sempre acesa. Para solucionar esse problema foram criadas LCDs com iluminao por LEDs. LEDs so pequenas lmpadas que podem ser controladas uma a uma e variar sua luminosidade at se apagarem por completo numa imagem totalmente escura. Isso eleva imensamente a qualidade de contraste em relao da tela LCD comum.
permitir o uso de telas superfinas, proporcionou melhoria expressiva na qualidade de imagem (figura 96). OLED significa Organic Lighting Emmiting Diode, ou seja, Diodo Orgnico Emissor de Luz. Diferentemente de LCD, OLED no requer lmpada, pois os diodos que compem as clulas dos pixels contm material orgnico ( base de carbono) que emitem luz ao receberem tenso eltrica. Mas h desvantagens: o preo ainda alto e o tempo de vida til dos componentes orgnicos, reduzido em relao aos que integram as telas LCD, as quais podem funcionar continuamente por 60000 horas. No incio as telas de OLED trabalhavam at 2000 horas apenas, mas em 2009 j duravam at 50000 horas.
12.4. OLED
A ltima inovao em monitores no fim de 2009 era a tecnologia OLED. Por Figura 96
Camadas do monitor OLED.
Cobertura / Estrutura de proteo Composto plstico condutor
136
137
Captulo 13
Setup
Main (Principal) Advanced (Avanado) Power (Energia) Boot Security (Segurana) Exit (Sada)
INFORMTICA 2
CAPTULO 13
O
Figura 97
Tela principal do Setup do BIOS.
setup um programa de configurao que todo micro tem, gravado dentro da memria ROM (que, por sua vez, fica na placa-me). Em geral, para acionarmos esse programa pressionamos repetidamente a tecla Del ou F2, dependendo do fabricante do BIOS, durante a contagem de memria. As principais configuraes do setup so para: reconhecimento de discos IDE, sequncia de tentativas de Boot, alterar senha de acesso ao setup do computador e configurar diversas opes da placa-me. Cada um dos vrios fabricantes de BIOS adota seu prprio programa de configurao da CMOS. Portanto, as telas que exibiremos neste livro para exemplificar podero ser diferentes das que voc encontrar em outros computadores. Porm, as funcionalidades so basicamente as mesmas e os termos bem parecidos.
140
141
INFORMTICA 2
CAPTULO 13
Figura 99
Configurao das unidades de discos flexveis.
Figura 101
O menu Power facilita o controle de energia.
A tela de configuraes de Boot pode trazer opes como Quit Boot (figura 100), que eventualmente exibe o logo do comercial do fabricante ou da montadora, por exemplo, em vez de mostrar a sequncia de POST padro. Por meio do Bootup Num-lock, dizemos ao BIOS se o num-lock do teclado deve estar habilitado ou no quando a mquina for iniciada.
O ACPI Aware OS transmite informaes sobre os dispositivos da placa-me para o sistema operacional, de modo que este possa fornecer funcionalidades de controle de energia. Essa opo muito utilizada em notebooks.
13.4. Boot
Em Boot, configuramos a prioridade de Boot (figura 102). Ou seja, determinamos em qual sequncia o BIOS ir procurar por um disco com sistema operacional instalado e capaz de dar Boot. Quando o sistema operacional j est instalado, voltamos os discos IDE para a primeira opo, para que o processo de Boot seja mais rpido e no Figura 102
Configurando a prioridade Boot.
142
143
INFORMTICA 2
CAPTULO 13
Figura 103
Seleo da sequncia de Boot.
fique testando outras unidades. Porm, quando instalamos um novo sistema operacional devemos primeiramente jogar a unidade de CD, caso estejamos utilizando uma instalao gravada em um CD ou DVD. Dessa forma, podemos garantir que ser carregado o contedo dessas mdias, e no um outro, eventualmente danificado, que possa j estar gravado no disco IDE.
144
145
Captulo 14
Instalao de dispositivos
Manual Softwares controladores (drivers) instalao Mtodos deoperacional no sistema Instalao de outros perifricos
INFORMTICA
CAPTULO 14
so instaladas por meio dos drivers fornecidos junto com o equipamento, e podem ser diferentes dos modelos encontrados no site do fabricante. A leitura do manual importante nesse momento, pois nos orienta quanto sequncia de instalao dos drivers e informa se estes devem ser instalados antes ou depois do hardware ser conectado. Placas de expanso costumam ser conectadas antes da instalao dos drivers, enquanto dispositivos USB devem ter seus drivers instalados previamente para que o sistema operacional possa reconhec-los corretamente (figura 106).
ovas funcionalidades podem ser adicionadas a um computador, por meio de placas de expanso, ou conectadas a portas especficas ou portas USB. O encaixe fsico geralmente fcil. Precisamos apenas verificar se o tipo de encaixe da placa compatvel com o de conexo do dispositivo, pois geralmente no possvel conectar dispositivos de conectores diferentes.
14.3.1. Windows
Como o sistema operacional mais popular no mundo, h uma grande quantidade de dispositivos compatveis com o Windows. A grande maioria segue os padres dos drivers genricos, que j vm na instalao do sistema operacional. Ou seja, muitos dispositivos so reconhecidos e instalados automaticamente sem necessidade de nenhuma tarefa adicional. Essa tcnica, chamada plugn play (conecte e use), encontrada desde a verso 95 do Windows e tem seu pice na verso XP, que capaz de operar com quase todos os dispositivos existentes. Figura 106
Reconhecimento de novo dispositivo USB.
14.1. Manual
A primeira providncia ao instalar um novo dispositivo ler o manual que o acompanha. Ali, voc encontra informaes sobre o funcionamento do equipamento, sua compatibilidade com outros hardwares, chipsets e sistemas operacionais, configuraes preliminares, bem como todos os passos para sua instalao. Por meio da leitura do manual podemos prevenir e corrigir vrios problemas, evitar que a instalao fique prejudicada ou incompleta e garantir o desempenho esperado do dispositivo. No manual geralmente encontramos as solues para problemas conhecidos, as limitaes e todos os dados tcnicos necessrios para a configurao dos programas que utilizaro o dispositivo.
INFORMTICA
CAPTULO 14
A figura 106 mostra o Windows Vista reconhecendo um dispositivo conectado via USB. Veja que o sistema solicita a localizao do driver para prosseguir a instalao. Dispositivos que so instalados por meio de placas de expanso devem ser conectados com a mquina desligada. O Windows mostrar o assistente de instalao de novos dispositivos somente no momento em que o sistema operacional reiniciar. Mas lembre que isso s vale para dispositivos plugn play.
Figura 107
Teclados com padres ABNT tm teclas que representam a cedilha (). Nos demais, como o da figura abaixo, possvel gerar o com a combinao de duas teclas.
14.3.2. Linux
O Linux no tem uma tecnologia padro para reconhecimento automtico de dispositivos. Algumas distribuies mais amigveis, como Ubuntu, trazem mais drivers e scripts prontos para fazer o reconhecimento parecer bem automtico, mas, mesmo assim, algum hardware pode dar trabalho, principalmente em notebooks. Neste caso a soluo procurar ajuda em fruns da internet para tentar encontrar a soluo.
ABNT e o ABNT2, mas tambm encontramos teclados importados que seguem outros padres, principalmente em notebooks. Os padres ABNT e ABNT2 so preparados para o idioma portugus do Brasil e possuem teclas para representar a cedilha () (figura 107). Os teclados que no tm essa tecla conseguem ger-la atravs da combinao vrgula + c. Se o teclado conectado ao computador no estiver devidamente configurado, produzir letras no editor de textos diferentes das que a tecla estiver indicando. Para configurar o sistema operacional Windows para esse teclado v at a opo Painel de Controle. Comece pelo boto Iniciar e escolha o cone Opes Regionais. Localize a aba Teclados e Idiomas, e clique no boto Alterar Teclados (figura 108). Clique no boto adicionar e escolha o Idioma, no nosso caso Portugus (Brasil), e o layout do teclado que estiver utilizando. Como exemplo foi selecionado Portugus (Brasil ABNT2) (figura 109 A). Teclados de notebook ou importados costumam utilizar o layout Estados Unidos (internacional). A nova configurao entrar na lista de Servios instalados e s estar ativa depois que for selecionado Idioma de Entrada Padro (figura 109 B). 151
FERNANDO FAVORETTO
INFORMTICA
CAPTULO 14
Figura 108
Selecionando idioma do teclado.
cede sua capacidade, que apresentam uma barra de rolagem para moviment-lo, assim como acontece em editores de texto e navegadores da web. A instalao do mouse no demanda maiores cuidados, pois a grande maioria dos modelos encontrados no mercado funciona com os drivers genricos distribudos junto com a instalao do Windows e nas distribuies Linux mais populares. As excees so os modelos mais sofisticados, como mouses sem fio ou dotados de mais botes, que so fornecidos com alguma mdia para distribuir o instalador do driver. Figura 110
Mouse.
14.4.2. Mouse
O primeiro prottipo de mouse foi criado em 1963, pelo inventor norte-americano Douglas C. Engelbart, um dos pioneiros da rea de informtica.
O mouse um dispositivo apontador. Serve para mostrar ao sistema operacional o que se deseja fazer, indicando, atravs do cursor no vdeo, o elemento com o qual se quer interagir e que tipo de ao se pretende realizar. O mouse (figura 110) composto basicamente de dois botes e uma roda. Em cada sistema operacional e em cada software pode haver um tratamento especial para cada evento nos controles do mouse. Geralmente o boto esquerdo serve para clicar e selecionar objetos, e o direito, para acessar aes que se podem executar, por meio de menus popup. A roda usada em telas de programas cujo contedo exA
D. H
UR
ST
/A
LA
MY
/O TH
ER
IM
Figura 109
Opo Portugus do Brasil.
AG E
152
153
Captulo 15
Redes de computadores
O que so redes Questes sociais Segurana
INFORMTICA 2
CAPTULO 15
divertir, matar a saudade de amigos e familiares ou mesmo nos relacionar com outras pessoas ao redor do mundo, utilizando e-mails, chats em tempo real e os inmeros recursos de voz e vdeo. Porm, do mesmo modo que nos beneficia poderosamente, a rede mundial eficiente para os mal-intencionados e, portanto, pode tambm nos prejudicar. Como o acesso livre, trafega pela internet todo tipo de informao com os mais variados fins e impactos. Por meio da rede, ladres enviam programas espies para roubar senhas, hackers espalham vrus que comprometem o funcionamento dos computadores, a pornografia pode invadir nossas casas sem nenhum escrpulo e nossa privacidade se tornar pblica em questo de segundos. H ainda outro aspecto da rede que merece reflexo: o vcio pelo digital. Muitas pessoas trocam o convvio social pelo virtual, o que pode acarretar problemas psicolgicos to graves que j existem centros especializados para trat-los. por causa de todos esses prs e contras que o debate sobre um eventual controle do contedo da internet acalorado. De modo geral, a sociedade tem se mostrado contra o controle, que limitaria o direito de expresso e ainda poderia ser utilizado para dirigir a opinio publica. No Brasil, com a liberao da internet pelo TSE (Tribunal Superior Eleitoral) para veicular propaganda poltica a partir de 2010, teremos uma nova experincia com a rede e poderemos tirar mais concluses sobre seu poder.
A maioria dos problemas de segurana na rede tem origem em falhas humanas, e no tecnolgicas. Entre essas falhas, esto atitudes como entregar a senha do computador, programa, e-mail ou site a outra pessoa, abrir e-mails suspeitos e utilizar senhas pessoais em computadores pblicos.
que garante qualidade de vida maioria dos seres humanos atualmente so as redes. Se olhar ao seu redor, voc facilmente identificar vrias. A gua passa por redes at chegar a sua casa, assim como a energia eltrica, que transportada, por exemplo, desde Itaipu, no Paran, at as residncias de milhes de pessoas em todo o Brasil. E h ainda as redes de transportes, de sade pblica, entre vrias outras. Analisando esse cenrio, podemos nos perguntar qual seria a funo de uma rede, e deduzirmos que, certamente, se relaciona oferta de servios. Redes, enfim, so meios para disponibilizar recursos importantes para as comunidades. Sem redes, teramos de buscar gua em fontes, manter geradores domsticos de energia e s isso j demonstra o quanto esse mtodo facilita nossa vida.
15.3. Segurana
Ainda grande o nmero de pessoas que evita fazer transaes bancrias ou trocar informaes sigilosas pela internet, principalmente entre as mais velhas. Elas tm razo, pois realmente perigoso expor-se em uma rede. Mas as tcnicas de proteo proporcionam nvel razovel de segurana. Estamos falando de antivrus e anti-spywares para eliminar programas maliciosos, firewalls para bloquear o acesso externo ao nosso computador, mtodos de criptografia para embaralhar o contedo da mensagem, impossibilitando sua compreenso por terceiros, e assinatura digital para assegurar a identidade de sites e pessoas (jurdicas e fsicas).
As instituies financeiras oferecem vrias ferramentas de segurana para transaes pela internet.
Y H LIM/ALAMY/OTHER IMAGES
157
Captulo 16
Tipos de redes
Topologia de redes
INFORMTICA 2
CAPTULO 16
Figura 112
Exemplo de uma rede metropolitana (MAN).
V
Figura 111
Exemplo de uma rede local (LAN).
amos agora conhecer alguns tipos de redes. Certas denominaes levam em considerao caractersticas relativas posse da rede, que pode ser pblica ou privada, alm de sua abrangncia territorial. Os acrnimos mais comuns so LAN, WAN e MAN. PAN rede pessoal: para rede de um nico computador pessoal com outro, ou de um celular com o computador, usa-se o termo PAN (Personal Area Network, ou Rede Pessoal). TAN rede pequena: Tiny Area Network, ou Pequena Rede, como sugere a palavra tiny, define redes com apenas duas ou trs mquinas. LAN rede local: para nos referir a uma rede com mquinas que se limitam a se conectar entre si num mesmo ambiente, de uma empresa, instituio ou residncia, usamos a sigla LAN (Local Area Network ou Rede Local). As LAN (figura 111) podem ser de pequeno ou grande porte, dependendo da quantidade de computadores interligados. MAN rede metropolitana: Metropolitan Area Network (figura 112) quer dizer Rede Metropolitana. Assim como sugere o nome, tais redes abrangem uma cidade inteira. Pode se tratar de uma central de telefonia, transmisso de internet via rdio ou cabo, transmisso de TV analgica ou digital, seja por meio de cabos ou micro-ondas, entre outras possibilidades. As MAN podem se ligar a vrias LAN que estiverem dentro do seu permetro, e os computadores dessas redes locais podem ter acesso aos de outras redes locais que estiverem conectados mesma MAN. CAN campus area network: as redes campus, pouco utilizadas, abrangem rea maior do que as cobertas pelas LAN, mas no chegam a compreender uma cidade inteira. So exemplos de CAN as redes que interligam computadores em um condomnio, um conjunto de prdios, um campus universitrio ou em uma rea industrial. WAN redes geograficamente distribudas: as WAN se espalham por uma regio de um estado, por todo o estado, um pas ou o mundo todo. So, portanto, redes de longa distncia. A internet, cujo acrnimo WWW (World Wide Web ou Rede Mundial de Computadores) a maior WAN do planeta. As WAN podem se ligar a vrias outras WAN ou LAN separadas por grandes distncias. So geralmente implementadas e comercializadas pelas empresas de telefonia, como servio de telefonia Voip, Banda Larga xDSL, MPLS, TVIP entre outros.
INFORMTICA 2
CAPTULO 16
Figura 113
Topologia de barramento (bus).
Figura 115
Topologia em estrela.
Topologia de barramento (bus) nesta configurao (figura 113) todos os micros da rede se ligam uns aos outros como ns de uma corrente, ou como uma locomotiva e seus vages. Esse tipo de ligao feito geralmente por cabos coaxiais. Simples de implementar, essa rede , porm, muito suscetvel a problemas. Se um de seus ns apresenta defeito, a rede inteira falha. Todas as ligaes so feitas por apenas um cabo. No ponto em que uma mquina ser conectada, esse cabo cortado e emendado por meio de um conector em T, que liga seus dois terminais placa de rede do computador. Na ponta final do cabo h um resistor, o qual evita o retorno, atravs do cabo, do dado j analisado pelos ns da rede. Topologia em anel neste layout (figura 114) as mquinas se ligam em srie, assim como na topologia de barramento. Porm, neste caso, o cabo no termina com um resistor, mas sua ponta final se liga novamente com a primeira mquina da sequncia. Figura 114
Topologia em anel.
Topologia em estrela aqui as mquinas se ligam todas em um mesmo dispositivo central (figura 115). O equipamento utilizado geralmente um hub ou um switch, que fecha a conexo entre todos os ns da rede. No caso dos hubs, os pacotes que chegam so retransmitidos para todos os ns, enquanto os switchs podem analisar os pacotes e gerenciar sua distribuio, enviando-os somente para a mquina de destino. Topologia de barramento em estrela dois ou mais hubs que se conectam entre si por meio de uma mesma conexo, cada um com a prpria rede em estrela, combinam as caractersticas das disposies em rede e em barramento. Imagine um prdio com vrios andares, cada sala desses andares com um hub para fazer a ligao com os micros. Agora pense que esse hub ligado a dois cabos que o conectam aos hubs do andar superior e do andar inferior (figura 116). Figura 116
Topologia de barramento em estrela.
162
163
Captulo 17
Software de rede
INFORMTICA 2
CAPTULO 17
Figura 117
Camadas se comunicam entre si e protocolos se comunicam com instncias do mesmo protocolo em outra mquina.
ara criar uma rede so necessrios hardwares e softwares. Os hardwares so a parte fsica: equipamentos, cabos e computadores. E os softwares, os programas que implementam os protocolos.
biomdico. As informaes que os dois profissionais trocaram s eram compreendidas por eles, que estavam tambm na mesma camada. Os servios que uma camada presta camada de cima podem se dar de duas maneiras: com ou sem conexo. Os servios com conexo garantem que os dados chegaro intactos, e na ordem, at o destino, e que o canal de comunicao ficar aberto at que a transmisso seja encerrada. um processo anlogo ao do sistema de telefonia, no qual, depois da discagem e do atendimento pelo receptor, se estabelece uma conexo a voz ento transmitida continuamente e a ligao s se encerra quando o telefone colocado de volta no gancho. Os servios sem conexo enviam mensagens, mas no h garantia de que estas chegaro ao destino, nem sobre a ordem em que chegaro. Esse tipo de servio se parece com o dos correios: voc envia uma carta e fica esperando resposta, que pode no vir, no h garantia. E, caso voc envie vrias cartas, pode ser que as mais recentes cheguem antes das encaminhadas anteriormente cada carta pode ter seguido um caminho diferente. Figura 118
Exemplo de funcionamento de uma rede em um consultrio mdico.
Os protocolos so agrupados pelo seu tipo de servio, em uma estrutura modular. Cada mdulo (que denominamos camada) contm vrios protocolos com servios com caractersticas de mesmo nvel. Os protocolos de uma mesma camada integram uma pilha de protocolos. E o conjunto de camadas e protocolos de uma rede caracteriza uma arquitetura de rede. As camadas se ligam umas s outras consumindo servios das camadas inferiores e os fornecendo s superiores. Dessa forma, o desenvolvedor de um protocolo da camada 4 no precisa saber como funcionam os protocolos da camada 3, mas apenas conhecer seus pontos de ligao, sua interface, sua maneira de trocar informaes. Ou seja, um protocolo um algoritmo, um software que fornece determinado servio. Os protocolos se comunicam e as camadas oferecem servios s camadas vizinhas. Dentro da mesma mquina as camadas se comunicam entre si, com as camadas diretamente superiores e inferiores. De uma mquina para outra, os protocolos se comunicam apenas com uma instncia do mesmo protocolo (figura 117). Imagine o seguinte cenrio: um mdico precisa pedir um exame de sangue para um de seus pacientes. Ento, ele preenche um pedido, o entrega ao paciente e este o leva de carro ao laboratrio de anlises. O pedido entregue a um atendente que o encaminha. Aps fazer a anlise, o biomdico preenche o resultado do hemograma. O paciente vai buscar o resultado e, de nibus, o leva para o mdico. O mdico, por sua vez, o analisa e, com base na anlise, faz o diagnstico. Podemos enxergar no relato uma rede, onde o mdico e o biomdico representariam o mesmo protocolo, em uma mesma camada (figura 118). O paciente e o atendente do laboratrio estariam em outra camada, e os meios de transporte, o carro e o nibus, em uma terceira camada. Veja que no consultrio o mdico conversou com o paciente dentro do mesmo local. O paciente pegou um carro, que o levou at o laboratrio, e foi ele quem conversou com o atendente, que est, assim, na mesma camada que a sua. O pedido e o resultado so duas mensagens trocadas pelo protocolo mdico e 166
167
Captulo 18
Modelos de referncia
Modelo de referncia ISO OSI Modelo de referncia TCP/IP
INFORMTICA 2
CAPTULO 18
camadas: aplicao, apresentao, sesso, transporte, rede, enlace e fsica. O ISO no tem os protocolos definidos e, portanto, somente um modelo, no pode ser considerado como arquitetura de rede (figura 119). Cada camada deve realizar tarefas focadas em resolver um domnio especfico de problemas. Vejamos agora um resumo das funcionalidades bsicas de cada camada. Camada 1 fsica: relaciona-se ao hardware da rede, define questes ligadas voltagem e velocidade de transmisso de bits, alm de tratar da construo dos equipamentos de rede. Camada 2 de enlace: implanta no meio fsico um canal de comunicao. responsvel por manter a confiabilidade, garantir que os dados cheguem ao destino e correspondam ao que foi entregue na ponta de transmisso. Quebra as mensagens em quadros de dados, com centenas ou milhares de bytes. Sempre que um receptor recebe um desses quadros, emite de volta uma mensagem de confirmao e o transmissor ento envia o prximo quadro. Os dados so bufferizados (armazenados), remontados e repassados para a camada de rede. Os circuitos da camada de enlace ainda enviam pacotes em um canal compartilhado por todos os computadores da rede, alm de controlarem a velocidade da transmisso de dados de um dispositivo rpido para outro mais lento. Camada 3 de rede: controla o direcionamento do fluxo de dados na conduo da informao pela rede. Possibilita que os dados passem por vrios enlaces at serem entregues no destino. Controla rotas e escolhe os melhores caminhos. Leva em considerao a distncia mais curta, congestionamentos ou falhas ocasionadas pelo desasparecimento de um ponto de passagem na rota. A camada de rede capaz de descobrir se existe outro caminho e, se existir, encaminhar os pacotes por esta rota alternativa e fazer com que o dado chegue ao destino. Esta camada possibilita a comunicao entre sub-redes, ainda que sejam heterogneas, e utilizem tamanhos de pacotes, velocidades ou at mesmo protocolos de comunicao diferentes. Camada 4 de transporte: tem a funo de receber dados da camada de rede e fracion-los em pedaos menores, se isso for necessrio. Organiza os pacotes e os entrega na sequncia correta, livres de erros, uma vez que durante a transmisso podem seguir caminhos diferentes, se perderem e ainda chegarem fora de ordem ao destino (figura 120). um canal de comunicao fim a fim, utilizado para que um software em uma mquina consiga se comunicar com outro em outra mquina, de forma transparente, sem precisar se deter em assuntos como distncia, obstculos ou complexidades dos caminhos, que so atribuies das camadas inferiores. A camada de transporte pode controlar ou no a entrega dos dados essa opo deve ser selecionada no incio da comunicao (figura 120). Camada 5 de sesso: estabelece um dilogo entre duas camadas de apresentao. Administra a sesso, estabelece quando a comunicao se inicia e quando termina. Controla o dilogo, assegurando a lgica da comunicao, segundo a qual quando um fala, o outro escuta. Define smbolos utilizados na comunicao que evitam o conflito na execuo de comandos. 170 171
N
Figura 119
Representao da hierarquia e comunicao entre camadas.
os tempos mais remotos das redes, quando ainda se comeavam a desenvolver os protocolos, no eram seguidos padres que possibilitassem a interligao entre redes de diferentes arquiteturas. Mais tarde, esse problema foi solucionado com a criao dos modelos de referncia ISO OSI e o TCP/IP.
INFORMTICA 2
CAPTULO 18
Figura 120
A camada 4 organiza os pacotes e os entrega na sequncia correta.
O modelo segue a mesma lgica de camadas do padro OSI. Neste, as camadas prestam servios s camadas superiores, por meio de uma interface bem definida. Uma camada no interfere nas funcionalidades de outra e todas se comunicam por protocolos independentes, de forma que a eventual substituio de um protocolo em uma delas no influencia o funcionamento das demais. Como vemos na figura 121, o modelo TCP/IP possui menos camadas que o padro OSI. A camada de apresentao e sesso foi suprimida a experincia com o modelo OSI demonstrou que seus protocolos eram pouco utilizados na implementao das aplicaes. Quando so necessrias, as funes dessas camadas so includas na camada de aplicao. J a camada de rede do padro OSI funciona da mesma maneira que a camada Internet do modelo TCP/IP. E neste ltimo a camada de interface de rede equivale s camadas fsica e de enlace do primeiro. Os protocolos do TCP/IP so mais populares e sempre tiveram apoio no meio acadmico, por terem sido implementados no sistema operacional Unix, que demonstrou timo desempenho. Embora esteja praticamente em desuso, o modelo OSI ainda serve como referncia de estudo, pois oferece uma viso hierrquia do grupo de servios que compem cada camada, fornecidos camada superior, alm dos protocolos e interface de comunicao entre elas. Figura 121
Comparao das camadas no modelo OSI e TCP/IP.
HTTP para transmisso de pginas da web, FTP para transmisso de arquivos e POP e SMTP para operar e-mails so alguns exemplos de protocolo.
Camada 6 de apresentao: faz a traduo de formato de dados entre mquinas que utilizam formatos diferentes. Em alguns sistemas, o byte pode ser lido da esquerda para direita ou vice-versa. Em outros, a codificao das letras pode ser diferente, ASCII, ABCDIC da IBM, e da por diante. So realizadas e convertidas vrias interpretaes para que a informao recebida seja a idntica que foi transmitida. Camada 7 de aplicao: so protocolos de alto nvel que possibilitam que softwares de mesmo tipo troquem informaes. Este nvel da rede responsvel pelo formato do contedo dos pacotes que esto sendo transmitidos. constitudo de softwares que interagem com o usurio, pois entrega o recurso ao cliente do servio. Est no fim da rede.
O matemtico Vint Gray Cerf (Estados Unidos, 1943) e o engenheiro Robert Elliot Kahn (Estados Unidos, 1938) so considerados os pais da internet. Foram eles que desenvolveram, respectivamente, os protocolos TCP e IP, na dcada de 1970. Em 2005, Cerf se tornou vicepresidente da Google.
172
173
Captulo 19
Internet
Arquitetura da internet
INFORMTICA 2
CAPTULO 19
Os cientistas dessas universidades utilizavam basicamente servios de e-mail, transferncia de arquivos, newsgroups (grupos de notcias) e acesso remoto. A partir do estabelecimento do padro TCP/IP, as redes cresceram muito. Em 1983 a Arpanet se interconectou com a NSFNET e redes da Europa e do Canad, entre outros pases. Nascia a internet (veja o quadro Sucesso no meio acadmico, na pg. 183).
D
O problema das linhas telefnicas que seguem uma estrutura hierrquica em que vrios escritrios e bases se ligam a uma central de comutao, a qual se conecta a alguma outra central mais acima na hierarquia, que possibilita conexo com outras centrais e suas redes. Ou seja, a virtual destruio de algumas dessas centrais poderia isolar uma base militar ou um grupo de bases dos Estados Unidos.
urante o perodo da Guerra Fria, que se estendeu desde o fim da segunda Guerra Mundial, em 1945, at o incio dos anos 1990, aps a queda do muro de Berlim, Estados Unidos e Unio Sovitica protagonizaram uma espetacular corrida armamentista. Os dois pases construram arsenais nucleares capazes de destruir o mundo em instantes. Temerosa de um possvel ataque nuclear, a potncia capitalista decidiu fortalecer e tornar mais seguro o seu at ento frgil modelo de transmisso de informaes, que se baseava em linhas telefnicas. Assim que a Unio Sovitica saiu frente na corrida espacial, ao lanar o primeiro satlite artificial, o Sputnik, em 1957, o presidente Dwight David Eisenhower criou a ARPA - Advanced Research Projetcts Agency (Agncia de Projeto de Pesquisa Avanada). Ao rgo, independente das Foras Armadas, foi dada a misso de desenvolver uma arquitetura de redes para substituir a transmisso por telefonia analgica por comutao, a qual deveria ser redundante e capaz de se adaptar a falhas. A ARPA investiu em vrios projetos de universidades e, em 1967, desenvolveu a Arpanet, primeira rede WAN com pacotes comutados, a partir de um projeto desenvolvido no National Physical Laboratory, na Inglaterra, que alm da proposta, j tinha protocolos funcionais desenvolvidos. Essa rede foi o tronco inicial do desenvolvimento das redes comutadas. Para que a arquitetura da rede pudesse evoluir, as universidades que tinham contratos com a ARPA comearam a se conectar Arpanet. Um dos servidores que se interligaram foi o Unix, da Universidade de Berkeley, onde foram desenvolvidos os sockets, o TCP/IP e vrios outros aplicativos para a rede. A partir de 1980 outras LANs passaram a se conectar Arpanet. Em 1970, porm, surgia uma rede paralela Arpanet com a finalidade de interligar pesquisadores de vrias universidades, a NSFNET. Essa rede j utilizava TCP/IP e tinha seis servidores estrategicamente distribudos pelo territrio norte-americano, ligando o seu backbone a mais de 20 redes regionais. Durante o perodo de evoluo da Arpanet e da NSFNET, outras redes de pesquisa foram sendo desenvolvidas na Europa, como a EuropaNET e a Ebone.
176
177
INFORMTICA 2
CAPTULO 19
Na Amrica Latina a empresa Hispasat que aluga satlites para conexo ao backbone da internet. No Brasil, h trs conjuntos de backbones. Um deles, com seis backbones, da RNP, voltada educao, que interliga instituies de ensino e sites de domnio com final edu.br. Outro conjunto o do governo, que utiliza domnios do tipo gov.br e liga prefeituras, empresas e rgos pblicos. E por fim h os backbones comerciais o maior de todos controlado pela Embratel/MCI. Os backbones se conectam com outros, de outras empresas, para permitir o acesso de todos a todo o ambiente da internet. Nas conexes h centrais NAP (Network Allocation Points, ou Rede de Pontos de Distribuio), que so instalaes com vrios roteadores as quais ligam roteadores de uma controladora aos de outras, controlando tambm a largura de banda compartilhada. Conectam-se tambm aos backbones centrais grandes empresas com taxas de transmisso muito altas, empresas da internet que hospedam vrios servios WWW, e-mail, FTP etc. E, ainda, provedores de internet com redes regionais distribudas geralmente por meio de rede de telefonia, rdio ou cabo coaxial (de TV a cabo). Os clientes comuns se conectam aos provedores e estes propiciam o acesso rede atravs de pontos de acesso, chamados de POP (Point of Presence), que em geral so locais que abrigam servidores, roteadores, switches ATM de converso analgica para digital, entre outros equipamentos. da estrutura dos POPs que a conexo do circuito da linha de telefonia salta para a rede de dados comutada da internet e chega ao cliente final da rede. Os principais meios de conexo para acesso aos provedores so: linha telefnica, a partir de modems ADSL conectados rede de telefonia (as conexes discadas);
Os backbones utilizam fibra ptica, rdio e satlite entre outros meios de conexo.
cabo coaxial, que utilizam cable modems (modem de cabo) de empresas de TV a cabo, principalmente; sem fio, por meio de antenas transmissoras e receptoras WiFi, WiMax, TMax e satlite; sem fio mvel, que utiliza telefones celulares ou modems, os quais transmitem baseados em tecnologias como CSD, GPRS EDGE, UMTS, HSDPA, EVDO, entre outras.
178
179
Captulo 20
Arquitetura de rede
Camada de aplicao Camada de transporte Camada de rede Consideraes finais Referncias bibliogrficas
INFORMTICA 2
CAPTULO 20
assim os roteadores da internet podero encontr-la. Nesse caso, no entanto, no temos o endereo IP (leia quadro Saiba como localizar nmeros IP), mas apenas um nome de domnio (informatica.com.br), o que tornou a busca vivel. A pgina foi carregada normalmente devido aplicao DNS (Domain Name System, ou sistema de nomes de domnio), um servio de resoluo de nomes de domnios. Sempre que uma conexo solicitada por meio de um nome em vez de um nmero IP diretamente, o cliente DNS acionado. Em seguida, ele se conecta ao seu servidor de nomes requisitando o IP do domnio informado. O servidor, por sua vez, acessa uma base de dados de nomes e endereos de IP correspondentes e, caso encontre o relativo solicitao, responde ao cliente. Como a quantidade de domnios cresceu rapidamente, tornou-se impossvel a um nico servidor de nomes atender a toda a internet, pois os nomes teriam de ser gerenciados por apenas uma entidade reguladora de domnios. Por isso foi definida uma hierarquia, constituda por 13 servidores de nomes razes, cujos nomes comeam com as letras A a M. O servidor I fica em Estocolmo, na Sucia, o K em Londres, Inglaterra, e o M em Tquio, no Japo. Todos os demais esto nos Estados Unidos. Esses servidores delegam o controle dos domnios de determinada regio a servidores TLD, que so de Alto Nvel e, em sua maioria, controlam os domnios de determinado pas. Cada pas tem o prprio sufixo, como .jp (Japo), .uk (inglaterra), .fr (Frana), .br (Brasil). No Brasil a entidade que controla os domnios chama-se registro.br. Em seu site, no endereo http://registro.br/info/dpn.html, voc encontra toda a lista de DPNs (Domnios de Primeiro Nvel) empregados no Brasil, como por exemplo .com.br, .edu.br, .gov.br, .net.br. Alguns domnios so liberados apenas com a apresentao de documentos. Entre estes esto: .am.br (rdio AM), .coop.br (cooperativas), .edu.br (faculdades de nvel superior), .fm.br (rdio FM), .g12.br (escolas de primeiro e segundo grau), .gov.br (rgos pblicos), .mil.br (Foras Armadas do Brasil), .org.br (entidades privadas sem fins lucrativos), .psi.br (provedores de internet) e .tv.br (canais de televiso). Quando uma mquina precisa traduzir um domnio e encontrar seu IP, consulta primeiramente o arquivo %WINDIR%\system32\drivers\etc\hosts no Windows ou /etc/hosts no Linux (figura 123). Em seguida o procura no servidor de nomes configurado em sua interface de rede. Caso este no o encontre em sua lista de nomes, consulta seu servidor de nvel mais alto. Se este ainda no o localizar, recorre ao servidor TLD, responsvel pelo domnio solicitado. Assim que for encontrada, a informao retorna ao requisitante. Figura 123
Processo de traduo de domnio.
omo j dissemos, a arquitetura de uma rede seu modelo de camadas e o conjunto de protocolos desenvolvidos para cada uma das camadas. Vamos agora fazer um estudo das camadas a partir do modelo de referncia TCP/IP. Comearemos com o que nos mais familiar, as tecnologias com as quais estamos acostumados. Partiremos da viso mais superficial da rede, a do usurio comum, que abrange navegadores, e-mail, transferncia de arquivos, voz e vdeo. Em seguida, aprofundaremos o estudo das camadas mais internas da rede at chegarmos camada fsica, onde trataremos do hardware.
20.1.1. DNS
Quando entramos no navegador para acessar uma pgina qualquer da web digitamos o endereo da homepage por exemplo, www.centropaulasouza.sp.gov. br na barra de endereos e, pronto, a pgina carregada. Para que isso acontea, a aplicao cliente precisa se conectar com o servidor de pginas na internet que possui o domnio centropaulasouza.sp.gov.br e est esperando por requisies de pginas web e solicitar sua pgina principal. O servidor aceita a requisio e responde pela mesma conexo com o hipertexto solicitado. Todo esse processo ser possvel se a requisio puder chegar at o servidor. E para isso a mensagem deve conter o endereo IP do servidor para o qual ela ser transmitida, pois somente 182
183
INFORMTICA 2
CAPTULO 20
Figura 126
Figura 124 Disparando um ping. No Windows possvel utilizar o comando nslookup. Esse comando capaz de retornar informaes sobre o servidor de nomes que encontrou o domnio, a partir apenas da sigla nslookup mais o nome do domnio. Por exemplo: nslookup www.ipv6.com. Veja como fazer, na figura 125. transmisso de e-mail simples). E para solicitar o download dos e-mails armazenados no computador intermedirio, recorre ao protocolo POP3. Os protocolos tiveram de ser separados, pois os dois processos de enviar e receber arquivos so totalmente diferentes um do outro (veja figura 126). No tm, de fato, relao nenhuma. Por exemplo, certas configuraes no requisitam nem mesmo senha para enviar e-mails. J para baix-los, a senha imprescindvel. Para transmitir, preciso informar um destinatrio, mas para receber e-mail tal informao irrelevante. SMTP foi definido na RFC 821, e utilizado quando um cliente de e-mail quer enviar uma mensagem. O software cliente tenta abrir uma conexo com o servidor SMTP, troca algumas configuraes iniciais, identifica os containers de destino e transmite o contedo do e-mail. No final do processo a conexo deve ser encerrada. O servidor SMTP, por padro, aguarda conexes na porta 25. Como na maioria dos protocolos da internet, os comandos do SMTP so transmitidos em texto puro, da tabela ASCII, fceis de compreender. Faa uma experincia: tente se comunicar com um servidor SMTP por meio de um terminal de telnet, em modo texto. Telnet tambm uma aplicao de rede da camada de aplicao: um terminal de texto que se conecta a um servidor TCP qualquer e consegue transmitir mensagens de texto por meio dessa conexo. Basta voc escrever a mensagem e confirmar com enter. As mensagens que chegam pela conexo so exibidas na linha debaixo do ltimo comando. Observao: no Windows Vista e no Seven, o telnet tem de ser habilitado executando-se o comando Optionalfeatures no prompt de comando. Em seguida, preciso habilitar a opo Cliente Telnet (figura 127). 185
Figura 125 Utilizando o comando nslookup. Para ver os dados de cada servidor consultado, utilize o parmetro d. Por exemplo: nslookup d ipv6.com.
RFC o acrnimo para Request for Comments, especificao tcnica desenvolvida sobre determinado assunto por solicitao da IETF (Internet Engineering Task Force), comunidade internacional cuja meta a evoluo contnua da internet.
INFORMTICA 2
CAPTULO 20
Figura 127
Habilitando o telnet.
220 mx.google.com ESMTP 23sm695203yxe.36 EHLO 250-mx.google.com at your service, [189.41.133.160] 250-SIZE 35651584 250-8BITMIME 250-STARTTLS 250-ENHANCEDSTATUSCODES 250 PIPELINING
Agora j podemos executar o comando no prompt do Ms-Dos para iniciar uma sesso telnet. Procure descobrir o endereo do servidor SMTP do seu ISP, pois alguns servidores so configurados para no aceitar mensagens oriundas de fora de sua rede. Outra ressalva: em servidores de e-mail que utilizam TLS (Transport Layer Security, ou Segurana na Camada de Transporte) a experincia no funcionar. A conexo ser feita, mas nada aparecer na tela, pois os dados so criptografados e o telnet no ser capaz de exibir ou enviar as informaes. Se o servidor SMTP estiver ativo, o telnet ir se conectar na porta 25 da mquina portadora do domnio mail.ig.com.br. O servidor ento enviar para o telnet cliente uma mensagem de boas vindas: Com a mensagem de resposta de boas vindas de tipo 220 pronta na tela, como mostra a figura 128, j podemos iniciar uma conversao. Escreva a palavra HELO e pressione ENTER. Uma resposta do tipo 250 deve ser transmitida como retorno. Neste caso surgir uma mensagem educada do servidor: mx.google.com ao seu dispor (figura 129). Encerramos a sesso por meio do comando QUIT. Figura 128
Mensagem de resposta de boas vindas.
Isso significa que est ativo o protocolo ESMTP (SMTP Service Extensions), pois o SMTP no compreenderia o comando EHLO. Poderamos ir tentando outros comandos, como os listados abaixo, porm teramos de passar uma senha criptografada para continuar. Para obter a lista completa dos comandos, pesquise a RFC.
MAIL FROM:<endereo@doemail.com.br> (para identificar o remetente) RCPT TO:<endereo@destinatario.com.br> (para identificar os destinatrios) SUBJECT:<o assunto desta mensagem> (para descrever o assunto) DATA (para iniciar a transmisso do contedo do e-mail)
Vamos agora compreender a figura 130, que contm o dilogo entre o servidor e o meu cliente de telnet. Veja que os comandos com nmeros na frente foram as respostas do servidor aos meus comandos anteriores. E os comandos HELO, MAIL FROM, RCPT TO, DATA foram digitados por mim. Nessa sequncia, uma mensagem de e-mail foi enviada com sucesso para a caixa de mensagens do destinatrio do e-mail atravs do telnet. Figura 130
Dilogo entre o servidor e o cliente de telnet.
Figura 129
Mensagem de resposta do servidor.
Os servidores de SMTP modernos utilizam o ESMTP, evoluo do padro original. O ESMTP inclui mais comandos relativos segurana e est definido na RFC 1869. Tente se comunicar novamente, mas agora escrevendo EHLO em vez de HELO, e o servidor dever responder algo parecido com o que mostramos no quadro a seguir: 186 187
INFORMTICA 2
CAPTULO 20
POP3 Empregado para receber as mensagens, o protocolo Post Office Protocol verso 3 (ou Protocolo de Correio) est especificado na RFC 1939. Seu processo de recepo tem trs fases: autenticao (figura 131), transao e atualizao. Para autenticar, utilizamos o comando USER (nome do usurio). Em seguida vamos para o PASS (senha). Vamos nos conectar agora no servidor POP3, geralmente no mesmo host do SMTP, mas ocupa a porta 110.
telnet localhost 110
D. Comando DELE, para remover a mensagem nmero 1 do servidor. E. QUIT pede para encerrar a comunicao. Veja que o servidor que encerra a conexo para o telnet (a conexo ao host foi perdida).
20.1.3. WWW
Uma das formas mais populares de uso da internet a navegao em pginas. As pginas web tm formatos atraentes, coloridos, contm informaes, vdeos, msicas, fotos e so fceis de usar. So visualizadas por meio de programas chamados navegadores, entre os quais os mais conhecidos, so Internet Explorer da Microsoft, Mozzila FireFox, Chrome da Google, Opera e Safari da Apple. Esses navegadores podem abrir pginas publicadas por uma vasta quantidade de servidores integrados rede mundial. Quando deseja acessar uma pgina, o usurio precisa ter em mos seu endereo, uma URL (Uniform Resource Locator, ou Localizador Padro de Recursos). A URL tem o formato seguinte:
http://www.tvcultura.com.br/educacao.
Figura 131
Fase de autenticao.
Figura 132
Pedido do comand list ao servidor.
Quando o usurio j tem o nome da pgina e solicita que o navegador a abra, este se conecta ao servidor de pginas informado na URL. Se encontrar a pgina, o servidor transmite-a para o navegador por meio da mesma conexo (figura 133). As pginas podem conter links que, clicados com o mouse, levam a outras pginas do mesmo servidor ou no. Link um texto que geralmente aparece em azul, sublinhado, e que contm uma URL da pgina qual ele se refere, que fica
Cada parte da URL traz uma informao diferente para o navegador. Veja: HTTP: indica o protocolo da camada de aplicao. Nos navegadores podem ser utilizados HTTP, HTTPS, FTP, FILE, entre outros. //www.tvcultura.com.br: indica o servidor que hospeda a pgina solicitada. Aps o endereo pode ser encontrado o nmero 8080 ou outro qualquer, que identifica a porta onde o servidor web aguarda por requisies. Quando esse nmero no informado, o sistema utiliza a porta 80, que a porta padro para o servio HTTP. /educacao: nome da pgina web solicitada. Quando esta informao no aparece na URL, a pgina padro ser a pgina index.html, index. htm, index.php, index.jsp ou default.htm.
Figura 133
Processo de transmisso de pginas e links.
O comando LIST pedir uma lista com as mensagens no servidor. Compreenda o processo por meio da figura 132 e das explicaes a seguir. A. Identifica o usurio destinatario e a senha informatica. B. Pede a lista com e-mails que esto no servidor pelo comando LIST. O servidor listou somente um e-mail. C. Solicitando com o comando RETR a mensagem nmero 1. Abaixo, as linhas so as respostas do servidor com o contedo da mensagem. 188 189
INFORMTICA 2
CAPTULO 20
escondida, no visvel. possvel visualizar essa pgina, contudo, parando o ponteiro do mouse sobre o link, mas sem clicar. No rodap do navegador ser exibida a URL correspondente ao link. Os navegadores so programas de visualizao de pginas HTML (Hyper Text Markup Language, linguagem de pginas), que tm capacidade para contedo multimdia. Confira este fragmento de cdigo HTML:
<HTML> <HEAD> <TITLE>Sou o titulo da pgina</TITLE> </HEAD> <BODY> <H1>Sou um cabealho</H1> Sou um pargrafo do texto que aparece na pgina.<P> E eu sou o segundo. <P> </BODY> </HTML>
rana, como sites de bancos, lojas virtuais etc. O protocolo WAP aplicado a dispositivos pequenos, como telefones celulares, PDAs, Smartphones, que so mais leves e consomem menos recursos de rede e de processamento.
O HTML possui uma nova verso, o XHTML, que estende as funcionalidades do HTML original trazendo caractersticas do XML (Extensible Markup Language). As especificaes da web so definidas pelo World Wide Web Consortium (W3C).
HTML uma linguagem de marcao por meio de tags que indicam o incio do texto (<>) e o fim (</>). Por exemplo: <BODY></BODY>. As marcas sinalizam para o navegador como este deve tratar o texto contido entre elas. As principais tags so: <HTML></HTML>, que indica o incio e o fim da pgina HTML (o que estiver fora ignorado). <HEAD></HEAD>, indica a rea para incluir configuraes, importaes de bibliotecas etc. <TITLE></TITLE>, que contm o ttulo da pgina. <BODY></BODY>, que se refere ao contedo da pgina em si. Podem ser empregadas vrias outras tags. Na WEB 2.0 so comuns as tags adicionais, includas por meio de TagLibs (bibliotecas de Tags). O cdigo HTML tambm pode ter embutidas outras linguagens, como Scripts Java Script, JQuery, Flash, Silverlight etc. As pginas podem ser estticas ou dinmicas. As pginas estticas so arquivos HTML que o servidor entrega aos navegadores sem analisar. Ao passo que as de contedo dinmico contm cdigo PHP, ASP, Java entre outros, que sero executados pelo servidor e iro gerar o contedo HTML correspondente s informaes solicitadas antes de responder para o navegador. Exemplos de pgina dinmica: pginas de internet banking, fruns, blogs, lojas virtuais. Existem ainda algumas variaes do protocolo. O HTTPS, por exemplo, utiliza criptografia e empregado em pginas que precisam de maior nvel de segu-
O buffer (rea usada para armazenar dados) utilizado sempre que o computador precisa ler dados de uma fonte que no tenha velocidade de transmisso constante. Os dados so armazenados antes de o processo comear a consumi-los, de modo a garantir a fluncia da transmisso. Tocadores de vdeo e udio sob demanda, por exemplo, levam buffers: primeiro carregam parte do contedo e s depois comeam a tocar. Ou seja, o tocador obtm as informaes do buffer, e no diretamente da rede. O buffer underrun acontece quando o processo demanda dados e encontra a rea de armazenamento vazia porque a velocidade de consumo de dados maior que a de alimentao do buffer.
Figura 134
Formato para transmisso streaming.
190
191
INFORMTICA 2
CAPTULO 20
Figura 135
Tocador de multimedia recarregando o buffer, aps um buffer underrun.
patamar aceitvel. So muito utilizados em VoIP (voz sobre IP) e so especificados na RFC3550. RTSP, Real Time Streaming Protocol: o Protocolo de Transmisso de Fluxo de Dados em Tempo Real, detalhado na RFC2326, utilizado para transmitir e controlar a transmisso tanto de udio quanto de vdeo sob demanda em tempo real. MMS, Microsoft Media Service: o protocolo proprietrio da Microsoft para transmisso de fluxo de dados em tempo real, chamado tambm de NetShow. Transmisses de udio e vdeo por meio de redes de datagramas da internet utilizam o protocolo UDP da camada de transporte, que no oferece controle de garantia de entrega dos pacotes e, assim, no gera resposta para o remetente, diminuindo a sobrecarga da rede e potencializando a velocidade de transmisso.
20.1.6. VoIP
comum percebermos que o som s vezes para quando escutamos uma rdio online. Se olharmos para o tocador, veremos uma mensagem de buffering, indicando algum percentual. Isso acontece porque os players multimdias utilizam a tcnica Buffer Underrun Protection, que possibilita armazenar dados. A tcnica importante porque streaming demandam muitos bytes e a conexo de internet pode ser mais lenta que essa demanda ou o servio ter baixa qualidade e declinar em alguns momentos. Para resolver tais problemas os players de vdeo de udio armazenam alguns segundos da transmisso na memria, de modo que possa suprir a falta de dados em determinados momentos. Porm, se o buffer se esvazia por completo, necessrio recarreg-lo antes de prosseguir (figura 135). A tecnologia de voz sobre IP foi concebida com a inteno de substituir a telefonia comum das redes de circuitos pela de redes comutadas da internet. O som das ligaes telefnicas no precisa de tanta definio, nem tampouco ser stereo. Com isso os dados que o representam no so to complexos e podem ser transmitidos com mais rapidez. Tais caractersticas tornam vivel a transmisso de voz pela internet muitas organizaes j percebem no VoIP uma alternativa para diminuir os custos com telefonia (figura 136). Figura 136
Esquema da tecnologia VoIP.
O Terminal Service permite contato com outro computador. Quando, por exemplo, voc clica em opo invlida em um programa ou quando uma operao no pode ser concluda, o windows da mquina remota emite um som de alerta. Esse som ser transmitido para quem est controlando remotamente o computador atravs do protocolo RDP.
Protocolos
RDP (Remote Desktop Protocol): o Protocolo de rea de Trabalho Remota empregado para transmisso de dados da camada de aplicao. Permite transmitir udio e vdeo em vrios canais de uma transmisso da aplicao Microsoft Terminal Service, encontrada nas verses mais atuais do Windows por meio do atalho Conexo de rea de Trabalho Remota do Windows. Empresas que possuem um grande computador e vrios terminais no costumam instalar os softwares proprietrios em todos eles. Os usurios acessam um programa chamado Terminal Service, por meio do qual podem conectar-se ao servidor e iniciar uma sesso Windows como se estivessem trabalhando na mquina local. Podem ver o vdeo da rea de trabalho e ouvir o udio dos alertas. RTP/RTCP, Real Time Protocol e Real Time Control Protocol: o Protocolo de Tempo Real e o Protocolo de Controle de Tempo Real so utilizados em conjunto e foram desenvolvidos para transmitir udio em tempo real. O RTP pode fragmentar as mensagens enviadas, enquanto o RTCP controla a entrega das mensagens, colocando-as na ordem correta antes de chegarem ao reprodutor de udio. O RTCP tambm controla os pacotes perdidos durante a transmisso pela rede e tenta manter a qualidade do udio em
192
193
INFORMTICA 2
CAPTULO 20
Uma ligao de um computador para outro, por meio de SoftPhones (softwares telefones), no tem custo algum, pois esses aparelhos no utilizam o servio de telefonia. Quando so integrados rede de telefone comum, por meio de um adaptador para telefones analgicos (ATA), possibilitam ligaes interurbanas com preo de ligao local. que algumas operadoras VoIP possuem linhas de telefones analgicos em vrias cidades e consideram as ligaes entre essas cidades como locais. Para fazer uma ligao de So Paulo para Marlia, por exemplo, voc discaria o nmero do telefone fixo que quer contatar em Marlia. O servidor gateway da provedora de VoIP compreende e localiza o destino da chamada (Marlia). Nesse momento o gateway VoIP fecha comunicao entre o softphone e o ATA que est em Marlia e o conecta linha telefnica analgica local. Ao iniciar a ligao o udio transmitido do softphone para o ATA e do ATA para a linha telefnica analgia e vice-versa. As filiais de uma empresa podem conversar entre si como se usassem ramais telefnicos, utilizando VoIP instalado diretamente em um PABX com funo ATA, conectado internet. Por exemplo: um funcionrio que trabalha na matriz de uma empresa em So Paulo deseja falar com outro, da filial de Cuiab, em Mato Grosso. Ele disca o nmero da filial mais o ramal do funcionrio que precisa contatar. Do aparelho telefnico at o PABX, a ligao utiliza a linha analgica interna da empresa. Depois o PABX abre uma conexo via internet com o PABX de Cuiab, que disca o ramal desejado. Quando o telefone tirado do gancho na filial comea a transmisso de dados por meio dos protocolos RTP/RTCP entre os dois PABX e analgica dentro da rede de telefonia interna da empresa. Sem custo nenhum, portanto.
Figura 137
Compartilhando contedo.
20.1.7. P2P
P2P (Peer-to-Peer, ou de par em par) o termo para os softwares que fazem transferncia de arquivos de um computador para outro. Um dos primeiros desses programas foi o Mirc, um sistema mensageiro que permite trocar texto e transmitir arquivos. Mas o Kazaa, o Napster (veja o quadro Conquista histrica) e o Gnutela foram os primeiros a se massificar, por no demandarem solicitao ao dono do arquivo em mensagens de chat. O arquivo desejado pode ser localizado em listas de um servidor e baixado diretamente da mquina em que est armazenado. Com o tempo, essas tecnologias e softwares se multiplicaram, agregando, por exemplo, os softwares Torrents, e-Mule, Kad, eDonkey, entre outros. Essas redes so impulsionadas por contedos pirateados: msicas em mp3, programas e at filmes inditos em formatos de baixa qualidade filmados diretamente das telas dos cinemas ou conseguidos por meios ilcitos. Os arquivos nessas redes no esto nos servidores, ficam nos clientes, que juntos formam um grande repositrio de arquivos distribudos (figura 137). Os clientes se conectam e enviam listas do contedo compartilhado em seus HDs. Quando deseja algum arquivo, o usurio acessa o site do servidor na barra de endereos ou diretamente pelo software, e solicita uma busca. Ento aparece uma lista de ttulos similares, que ele precisa apenas selecionar para baixar. Nesse momento o servidor pede que o transmissor abra uma porta UDP de comunicao, que ir aguardar pela solicitao do receptor. Agora s falta que o servidor avise o receptor das informaes necessrias para que ele consiga se conectar no transmissor. Assim, a transferncia comea. Caso o arquivo se encontre em mais de uma fonte, o cliente pode tentar se conectar para baixar partes diferentes do mesmo arquivo de locais diversos. No final, as partes so agrupadas e o arquivo, reconstitudo.
Conquista histrica
Em 2001, a indstria fonogrfica dos Estados Unidos ganhou uma batalha contra o Napster. Acusado de desrespeitar direitos autorais, o servidor, de uma das redes P2P pioneiras, que se alastrou nos anos 1990 em todo o mundo, acabou banido da web em julho de 2001. O Napster foi tirado do ar aps a concluso do processo movido em 1991 contra seus desenvolvedores pela RIAA, entidade que representa a Warner Music, EMI, BMG, Universal Music e Sony Music.
194
INFORMTICA 2
CAPTULO 20
Figura 138
Ligao do software de rede com outro softwarte da rede.
serem consideradas reservadas, empregadas por processos conhecidos (a menos que o programa no tenha solicitado explicitamente uma porta especfica). Exemplo da criao de um objeto em Java, responsvel por abrir uma conexo UDP na porta especificada 1010:
Socket socket = new DatagramSocket(1010);
escrever e ler dados como se estivssemos lendo ou escrevendo em um arquivo (figura 138). O fluxo de bits transmitido sem que o programador de uma aplicao de rede precise se preocupar com questes como o caminho entre os roteadores da rede, se o pacote est chegando do outro lado da conexo ou se h congestionamento. Isso porque as camadas inferiores cuidam de todos esses servios. Alm de segmentar as mensagens, acaba sendo papel da camada de transporte assegurar que estas sejam entregues para a aplicao na ordem correta e integralmente, isto , sem faltar nenhum pedao. Devemos levar em considerao que a rede IP uma rede de datagramas e que estes so enviados pela rede, chegando ao seu destino com auxlio de vrios roteadores. Porm, por diversos motivos, como congestionamentos e falhas fsicas, os pacotes podem se perder. A camada de rede da arquitetura TCP/IP no oferece garantia de entrega dos datagramas, e os dados podem ser duplicados, perdidos ou embaralhados. Todo o trabalho de manter a sequncia dos pacotes e controlar erros atribuio da camada de transporte. Vejamos tambm que o socket da camada de transporte aberto pelo processo da aplicao e, portanto, conecta logicamente um processo a outro de forma direta. Ou seja, a camada de transporte capaz de ligar logicamente as aplicaes e processos, enquanto a camada de rede liga logicamente hospedeiros com outros hospedeiros, host-to-host. A camada de transporte fornece um canal de transmisso de dados fim a fim. Devemos levar em considerao, tambm, que a conexo feita socket a socket, pois podem existir vrios sockets dentro da mesma aplicao. A camada de aplicao baseia-se no processo de uma aplicao de rede, a camada de transporte, no processo do sistema operacional e a camada de rede, nos roteadores.
Para transmitir com esse socket, uma aplicao dever ter sido marcada originalmente e no cabealho, com o endereo da mquina de destino e o nmero da porta do socket. como identificar o destinatrio de uma correspondncia postal, na qual informamos o nome da rua e o nmero da casa. A sequncia a mesma: o IP da mquina e o nmero da porta do socket. Esse processo leva o nome de multiplexao. Quando o segmento chegar ao hospedeiro, ler no cabealho o nmero da porta e passar a procurar o socket aberto com a porta correspondente para entregar a este o seu segmento. O processo de abrir o cabealho do datagrama, ler as informaes nele contidas e entreg-lo ao socket devido chamado de demultiplexao. A camada de transporte oferece seus servios divididos em dois protocolos, o TCP e o UDP. Tm a mesma funo bsica, que dividir as mensagens em segmentos e entreg-los na ordem, mas somente o TCP orientado conexo e faz o controle da confiabilidade, de erros e congestionamento. O protocolo UDP no confivel, pois um servio sem conexo. Vamos ver um exemplo de como funciona a multiplexao e a demultiplexao de uma conexo TCP. Imagine uma aplicao A que precisa transmitir o valor HELLO para a aplicao B em mquinas diferentes na rede. A mquina A cria um socket, sem especificar a porta, e o sistema operacional delegar uma porta que no est em uso e maior que 1023. Vamos utilizar como exemplo a porta 2222. A aplicao informa para o socket que a aplicao de destino est aguardando a mensagem na porta 1032. Tudo certo, agora a camada de transporte j tem as informaes Figura 139
Formato de um segmento TPC com os campos da porta de origem e destino.
Multiplexao/demultiplexao
Para se comunicar pela rede, uma aplicao pede ao sistema operacional que crie um socket. O socket recebe um nmero de identificao de 16 bits que chamamos de porta. O nmero de cada porta pode variar de 1 a 65535. Porm, os sistemas operacionais no costumam utilizar portas de nmero inferior a 1023, por 196 197
INFORMTICA 2
CAPTULO 20
para criar um segmento UDP, carregar os seus campos de porta de origem e destino e o dado que ser transportado. A multiplexao foi concluda:
Porta Origem: 2222 Porta Destino: 1032 Dado: HELLO
socket (1032). A camada de transporte monta o segmento, atribui valor aos campos de seu cabealho e o entrega para a camada de rede, que anexa os endereos de origem e destino e prossegue com a transmisso. bom lembrar que em determinada mquina pode haver vrias aplicaes de rede rodando, e cada uma pode ter mais de um socket. Ou seja: a camada de transporte capaz de multiplexar e demultiplexar vrias transmisses simultneas.
Com o segmento UDP pronto, a camada de rede necessita do endereo IP da mquina de destino para que seja encaminhado o segmento UDP pela rede at o destino. Digamos que o destino seja o IP 172.16.9.12. Mas a rede ir precisar tambm do endereo de origem, que ser 172.16.9.15. Agora o pacote pode ser entregue camada de rede e ser enviado. Chegando a mensagem camada de rede da mquina B, esta repassa o pacote camada de transporte, que far a demultiplexao: ler o cabealho do pacote, a informao do nmero da porta de destino (1032) e localizar, em um banco de dados de portas, o socket carregado na memria que possui tal identificador. Encontrado o socket, o segmento entregue a ele, e a aplicao consegue ler o dado contido no segmento UDP (HELLO). A aplicao analisa o valor e prepara uma resposta (figura 140). Vamos supor que essa aplicao, em sua lgica prpria, retorne a palavra HELLO para o socket da porta 2222 da mquina A. Para realizar o empacoteamento da mensagem em segmentos, o software da mquina B l o endereo de origem do pacote para obter o nmero da porta que vai utilizar como destino (2222) e emprega como nmero de porta de origem o nmero do seu prprio Figura 140
llustrao do envio e reposta UDP.
O protocolo UDP
Este protocolo no d suporte conexo. E por isso ele bem mais simples que o protocolo TCP. UDP significa User Datagram Protocol, ou seja, Protocolo de Datagrama do Usurio. Esse nome talvez remeta simplicidade de seus segmentos, que no oferece nenhuma funo alm das realizadas na camada de rede, onde as unidades lgicas de transmisso tambm tm nome de datagramas. Quando uma aplicao precisa enviar um dado, o protocolo UDP no envia antes nenhum tipo de comunicao combinando a conexo ou avisando da transmisso. O dado enviado simplesmente. Ou seja, antes do envio no feita uma conexo para saber se o destino existe na rede ou se ele permite o recebimento da mensagem. O processo de origem apenas manda o dado, sem levar em conta se este ser ou no recebido. Apesar de no parecer muito til, a caracterstica de simplicidade do protocolo UDP se torna especial para algumas aplicaes. Veja as vantagens do UDP sobre o TCP: A aplicao pode criar seu prprio modelo de conexo, alm de evitar o atraso da transmisso do dado, que no precisa aguardar pelo estabelecimento da conexo. Os pacotes so mais simples e possuem menos sobrecarga de cabealhos. Assim, dados transmitidos por UDP consomem menos recurso de banda. No existe controle do estado da conexo. Para isso o TCP precisa de buffers de envio e destino, sinalizadores de congestionamento e parmetros de sequncia dos segmentos, entre outras informaes. Dessa forma, uma aplicao de UDP, como transmisso de udio e vdeo, pode controlar mais facilmente vrias conexes ao mesmo tempo.
Por suas caractersticas, o protocolo UDP se faz especial para aplicaes que no sofrem com alguma perda insignificante de dados, em transmisses multimdia, por exemplo. Se perdermos um milsimo de segundo de uma msica que estamos ouvindo em uma rdio on-line, nem perceberemos a falha. Mas a falta de um pedao da notcia em uma pgina web de jornalismo pode causar muita confuso. Ou seja, o UDP no recomendado para aplicaes que demandam transmisso precisa das informaes. Outra vantagem do UDP no fazer o controle de congestionamento. Assim, mesmo que uma conexo da rede esteja congestionada, o pacote ser enviado e transmitido at seu destino. O protocolo DNS utiliza UDP para se comunicar, pois precisa ser enviado de qualquer forma, mesmo em ambiente congestionado. Porm, como o controle ajuda a impedir congestionamentos na rede, deve-se evitar o uso de conexes UDP em ambientes que demandam, contnua disponibilidade de banda.
Segmento UDP
O segmento UDP tem um cabealho simples (figura 141), contendo: Porta da fonte Utiliza 16 bits e indica quem enviou o segmento. Porta do destino Tem tambm 16 bits e indica o socket do host de destino. Comprimento Em 16 bits, indica o segmento de dados que ser encontrado aps os 64 bits iniciais, que forma o cabealho do segmento. Soma de verificao O checksum, como chamado, um valor calculado na origem e armazenado neste campo para que, quando a mensagem chegar no 198 199
INFORMTICA 2
CAPTULO 20
Figura 141
Formato do segmento UDP.
Figura 142
O TCP mantm o estado da conexo.
destino, seja feito o mesmo clculo. Se os valores resultarem iguais, indica que a mensagem chegou integralmente.
Protocolo TCP
O TCP Transfer Control Protocol (RFC 793), ou Protocolo de Transferncia com Controle, implementa uma soluo confivel de envio de dados fim a fim. Para garantir a confiabilidade, o TCP demanda uma resposta para cada segmento enviado, sinalizando que o pacote chegou ao destino. Se a resposta da entrega no chegar origem durante determinado tempo, o segmento considerado perdido e reenviado at que se obtenha a resposta de confirmao ou que a quantidade mxima de vezes de reenvio do pacote chegue ao limite. Isso leva concluso de que o processo de destino no est respondendo ou que a rede est congestionada. A sinalizao de entrega feita por um bit denominado ACK, sigla para a palavra acknowledge, que neste contexto indica que o bit foi aceito no destino. O TCP tambm age no controle do sequenciamento dos segmentos, identificando quando um pacote foi enviado duas vezes, ou se falta algum pacote entre os que foram recebidos. Para isso h um nmero sequencial em cada pacote (figura 142). Como o nome diz, TCP um protocolo de controle, que negocia entre as partes como se dar a conexo antes que um dado seja enviado e mantm o estado da conexo, mesmo que as camadas inferiores da rede no ofeream controle de estado esse controle feito no nvel da camada transporte no protocolo TCP. O estado da conexo permite ao TCP transmitir informaes de um ponto da conexo a outro nos dois sentidos, enviando ou recebendo dados, ao que chamamos de servio full-duplex. Transmisses para vrios destinatrios, ou multicast, no so possveis, pois as conexes so feitas apenas entre dois processos. Para que uma conexo seja estabelecida, as duas partes devem se apresentar fazendo uma comunicao inicial em trs passos (3-way handshake). O cliente da conexo 200 envia um segmento para o servidor (1), e este responde pedindo uma identificao (2). O cliente responde com sua identificao (3) e, ento, o servidor pode aceitar a conexo e comear a transmitir dados ou no aceitar, cancelando a conexo.
INFORMTICA 2
CAPTULO 20
Figura 143
Formato do segmento TCP.
Ponteiro de dados urgentes Indica para a camada de aplicao quando uma mensagem foi marcada como urgente na origem e a posio do ltimo segmento dessa mensagem. Esse campo tem 16 bits. Opes Trazem informaes no obrigatrias e no tm limite de tamanho. Podem ento conter informaes que auxiliam na transmisso desse segmento por condies especiais. Para um estudo aprofundado dessas opes, interessante estudar as RFCs do TCP 854 e 1323. Dados So os dados enviados pela aplicao.
FIN
Tamanho de janela de recepo Serve para indicar ao transmissor o tamanho disponvel de buffer no destinatrio, de modo que o transmissor diminua a velocidade de transmisso e evite a perda de bits que no possam ser armazenados no destino. Soma de verificao Tem a mesma funo no protocolo UDP. um clculo feito com o contedo do segmento, cujo resultado deve ser igual ao do clculo no destino. 202
No rastreamento acima vemos que, para chegar at o host da TV Cultura, um pacote passou por 5 roteadores, perfazendo 5 passos. Saiu de uma rede local atravs do gateway 192.168.1.1, passou pelo roteador 200-225-219-206.static. 203
INFORMTICA 2
CAPTULO 20
Figura 144
Funcionamento do roteador.
Os equipamentos da rede responsveis por levar pacotes de uma rede a outra devem ser capazes de realizar duas funes denominadas repasse e roteamento. Repasse: a tarefa de levar um pacote de uma interface ligada a uma rede A (enlace) para outra ligada a uma rede B. Roteamento: um algoritmo que analisa o trfego de rede entre os pontos que esto transferindo pacotes para verificar o caminho que eles esto seguindo. Repasse e roteamento geralmente so realizados por equipamentos chamados roteadores (figura 144). Esses equipamentos fazem interconexo com vrias redes. Cada ligao com uma rede chamada de interface, por onde os pacotes chegam ou saem (figura 145). So equipados com processadores de roteamento, que processam programas para consultar e manter as tabelas de repasse, alm de rotinas de gerenciamento da rede. Alm dos servios de repasse e roteamento, algumas redes como ATM, Frame Relay e X.25 necessitam estabelecer conexo entre os roteadores, antes que algum pacote seja transmitido. A internet no utiliza o servio de conexo.
Os roteadores tambm so usados para formar redes residenciais, que se tornam mais comuns a cada dia. Nesse caso, utilizam-se roteadores sem fio para compartilhar internet entre os PCs e notebooks da famlia.
Figura 145
Ligao entre redes.
INFORMTICA 2
CAPTULO 20
Figura 146
Na rede de datagramas os pacotes so tratados individualmente.
20.3.3. Roteamento
Hosts de uma mesma rede, ou seja, conectada no mesmo barramento, conhecem e repassam as informaes entre si. Mas quando um pacote destinado a um host na internet, esse pacote encaminhado para o gateway dessa rede. Este por sua vez retransmite o pacote a outro gateway ou a algum que o reencaminhar ao host de destino ou ainda um gateway dentro de sua hierarquia. Podemos dizer que gateway, como o prprio nome diz (gate = porto e way = caminho, caminho do porto), indica que essa mquina tem acesso sada da sub-rede, ou seja, a que consegue levar o pacote para fora, ou vice-versa. 206 207
INFORMTICA 2
CAPTULO 20
20.3.3.2. Manuteno
grande a quantidade de roteadores que podem estabelecer uma comunicao entre si. Por isso, foram desenvolvidos protocolos com algoritmos de roteamento capazes de analisar as rotas possveis e preencher, automaticamente, a tabela de repasse com as distncias a serem percorridas (figura 147). Esses protocolos tambm atualizam as informaes e removem rotas interrompidas ou muito distantes. Alm disso, podem controlar as regies internas e externas, denominadas AS, Autonomous Systems, ou seja, Sistemas Autnomos. As AS podem ser os roteadores que ficam sob o controle de uma mesma estratgia de roteamento, ou seja, so controladas por um ISP (Internet Service Provider ou Provedor de Internet). Tambm podem ser roteadores pertencentes a uma rede privada ou pessoal. Uma AS vista por outras ASs como um nico indivduo. Porm, s o gateway das AS visvel. A estrutura existente dentro de cada uma nunca descoberta pelas demais. Elas podem se conectar por meio de roteadores gateway.
Figura 148
Hiptese de roteadores e suas interfaces.
Algoritmo esttico de roteamento por inundao: tambm conhecido por flooding, esse algoritmo retransmite cada pacote de entrada para o maior nmero possvel de interfaces de sada, pulverizando o pacote em
208
209
INFORMTICA 2
CAPTULO 20
Figura 150
Roteamento em um laboratrio de informtica de uma escola.
Figura 151
Protocolo EGP.
Os roteadores que fazem a ligao com outras AS so chamados roteadores de borda e utilizam o protocolo BGP (Border Gateway Protocol ou Protocolo de Roteador de Borda). O BGP faz com que todas as ASs da internet tomem conhecimento das suas sub-redes e possam receber dados vindos de outros Sistemas Autnomos (figura 151).
O BGP tem trs funes bsicas: identificar as ASs vizinhas; repassar essas informaes aos outros roteadores internos da AS e definir as melhores rotas para chegar at as sub-redes da AS.
Internet Engineering Task Force (IETF) pode ser traduzida como espcie de fora-tarefa criada para que a internet funcione melhor, com alta qualidade, principalmente no que diz respeito a documentos tcnicos. O IETF uma atividade desenvolvida pela Internet Society ou Associao Internet (ISOC), organizao sem fins lucrativos fundada em 1992 (fonte www.ietf.org). RFC (Request for Comments ou Requerimento para Comentrios) um conjunto de documentos que define padres de tecnologias e protocolos para internet e redes (fonte www.ietf.org).
211
INFORMTICA 2
CAPTULO 20
Figura 152
Mensagem TCP sendo endereada atravs de IP, MPLS e PPP.
20.3.3.9. Protocolo IP
Atualmente, utilizamos a verso 4 do IP, tambm conhecido por IPv4, definida pela especificao RFC 791. Essa verso utiliza 32 bits para enderear at 4.294.967.296 hosts. Por conta dessa limitao, o IP tem sofrido crticas, pois muitos acreditam que em algum momento poderemos no ter endereos suficientes. Essa preocupao tem fundamento: h muito mais dispositivos no mundo conectados internet do que o nmero de endereos possveis. Existem desde computadores pessoais de empresas, faculdades, escolas at aparelhos de celulares, PDAs, smartphones (celulares que tambm funcionam como computadores pessoais), entre outros. Porm, at hoje esse limite no foi alcanado. Isso porque nem todas as mquinas utilizam IP da internet, e sim IP da sua rede interna e compartilham o nmero IP do servidor ou do roteador. Isso possvel graas a uma tcnica chamada de NAT (Natural Address Translation ou Traduo Natural de Endereos). Dessa forma, ocorrem outros problemas relacionados ao roteamento, complicando os algoritmos e provocando atraso no repasse. Alm de todos esses problemas, uma mquina configurada na rede interna, como um notebook, por exemplo, ao se deslocar para fora da rede, no conseguir acessar a internet. Portanto, dever ser reconfigurada com os endereos da rede atual onde o equipamento est conectado. A verso 6 do IP, ou IPv6, definido na especificao RFC2373 e RFC2460 j em produo, mas ainda pouco utilizada , traz soluo para esse tipo de problema. Essa nova gerao do IP suporta cerca de 4 bilhes de endereos IP. Pela figura 158 possvel entender melhor como funciona um datagrama IP. Cada linha da tabela da figura 153 representa 32 bits de informao. Os campos contm informao necessria para o encaminhamento e o roteamento dos datagramas pela rede (veja quadro Conhea as funes dos campos). Figura 153
Formato de um datagrama IP.
roteador e encontrar a interface com a qual deve se conectar. A consulta feita por meio do nmero IP do destino. No existe no corpo do endereo qualquer espao reservado para o armazenamento de um rtulo. Para rotear pacotes IP entre redes heterogneas, normalmente adiciona-se mensagem IP mais um cabealho MPLS. E para empacotar essa combinao, necessrio usar o protocolo PPP (Point-to-Point Protocol ou Protocolo Ponto a Ponto), que ir juntar os cabealhos do protocolo TCP, IP, MPLS e o do prprio PPP em um nico quadro. O cabealho MPLS composto por: 20 bits para o Label, que o campo principal, e 3 bits para QoS. Ele traz a taxa de qualidade da transmisso, um campo de Pilha (na figura como S), que possibilita a juno de vrios rtulos. Por fim, traz o campo TTL, que serve para armazenar o tempo de vida do pacote. Na figura 152, um pacote enviado a partir da mquina O dentro de uma LAN Ethernet por meio de um roteador que identifica a rota conforme o endereo IP de destino. A mensagem empacotada em um quadro PPP e enviada por meio de uma comunicao ponto a ponto que, por meio de uma ATM, percorre milhares de quilmetros at ser repassada para a estao D da LAN 2. A, o roteador que desempacota o PPP l o cabealho IP, analisa o endereo IP de destino e transmite a mensagem para a interface que a levar at o host de destino.
INFORMTICA 2
CAPTULO 20
20.3.3.10. Endereos IP
Vamos primeiro estudar endereos IPv4, por serem os mais utilizados. Essa verso formada por quatro nmeros de 8 bits, somando 32 bits. E o maior nmero que se pode escrever com 8 bits 255 (11111111, em binrio). O endereo IP traz duas informaes para o roteador: qual a rede e qual o hospedeiro. Na estratgia utilizada atualmente, esse nmero tem prefixo e sufixo flutuantes. Isso significa que a posio do bit que inicia a identificao do hospedeiro pode mudar em funo da mscara de sub-redes, assunto que veremos mais adiante. O prefixo identifica a rede e o sufixo, o hospedeiro (host).
importante salientar que o endereo de IP atribudo interface de enlace do host e no diretamente ao host. Uma mquina que se conectar a um cabo de rede ethernet e tambm a uma conexo de rede sem fio necessitar de um endereo de IP para cada uma das interfaces. Ento, sero dois endereos de IP. A internet uma nica rede e cada interface que se conecta a ela deve possuir um nico nmero dentro de outras redes como LANs, WANs etc. Os endereos podem ser atribudos conforme uma faixa de endereos qualquer. Porm, essa faixa deve ser nica tambm para cada interface. Ou seja, no possvel conectar duas interfaces com os mesmos endereos de IP dentro de uma mesma rede, pois isso geraria conflito. Exemplo de um endereo IP: Notao Decimal Notao Binria 192.168.0.1 11000000. 10101000.00000000.00000001
Os endereos que comeam por 192, 10, 172.16 at 172.32 so reservados somente para redes locais (LANs) e no so utilizados na internet. Os roteadores da internet so geralmente configurados para ignorar pacotes com esses endereos. Na internet, quem controla a distribuio mundial de endereos a Internet Assigned Numbers Authority ou Autoridade Atribuidora de Nmeros para Internet (IANA http://www.iana.org), que atribui e repassa o controle regional a entidades chamadas RIRs (Regional Internet Registers ou Registros Regionais de Internet). As RIRs tambm recebem da IANA uma faixa definida de IPs para distribuir. Na Amrica Latina e Caribe, quem controla a distribuio de IPs a Latin American and Caribbean Internet Adresses Registry ou Registro de Endereos de Internet para Amrica Latina e Caribe (LACNIC http://www.lacnic.net/pt/). No Brasil as solicitaes devem ser feitas diretamente ao NIC.BR, que o registro Nacional Internet para o Brasil. As RIRs vendem faixas de IPs para as provedoras de acesso internet, que, por sua vez, redistribuem, administram e repassam os custos aos seus clientes.
A IANA a entidade internacional responsvel pela coordenao global dos sistemas de endereamento de protocolo da internet e dos nmeros do sistema autnomo utilizado para o encaminhamento de trfego internet.
20.3.3.11. Sub-redes
As sub-redes so grupos de hosts que tm o mesmo prefixo IP. Computadores conectados entre si dentro de uma mesma infraestrutura, ligados a hubs ethernet ou a um mesmo roteador sem fio formam uma sub-rede. Na figura 154, vemos o exemplo de duas sub-redes. Os computadores esto ligados por um barramento ethernet, compartilhado por meio de hub. Vamos imaginar os departamentos de uma empresa, localizados em andares diferentes de um mesmo prdio. Veja que o hub no tem interface e, portanto, no tem IP. somente um modo de ligar as interfaces da sub-rede. As mquinas dessas sub-redes tm IP no formato 192.168.0.x, ou seja, os primeiros 24 bits do nmero identificam a sub-rede. Portanto, temos duas sub-redes: a 192.168.0.0/24 e a 192.168.1.0/24.O roteador tem uma interface ligada a cada rede e possui endereos que participam das sub-redes em que esto conectadas. O roteador manter os pacotes entregues dentro de uma sub-rede e no os repassar outra interface. Isso minimizar a sobrecarga de dados do canal de comunica215
214
INFORMTICA 2
CAPTULO 20
Figura 154
Exemplo de duas sub-redes.
Sempre que configuramos um endereo de IP em um computador, no informamos apenas o nmero IP. Devemos informar tambm qual a mscara de sub-rede. Esse nmero utilizado para definir quais bits do endereo representam a sub-rede. Quando for necessrio descobrir a qual sub-rede pertence determinado IP, o protocolo de rede far a multiplicao binria do endereo IP pela mscara de sub-rede. Exemplos: Figura 155
IP: 192.168.1.25 Mscara sub-rede: 255.255.255.0 Sub-rede: 192.168.1.0 11000000. 10101000.00000001. 00011001
X
1111111.11111111.11111111.00000000
=
11000000.10101000.00000000.00000000
IP: 172.16.9.43
X
Mscara sub-rede: 255.255.0.0 Sub-rede: 172.16.0.0 11111111.11111111.0000000.00000000
=
10101100. 00010000.0000000.00000000
o entre uma sala de departamento e outra, alm de aumentar o desempenho da rede. Por exemplo, imagine que numa dessas salas existe apenas um computador com impressora, a qual recebe trabalhos de outras estaes. Os pacotes de dados que iro para o host da impressora no trafegaro por toda a rede da empresa. Sero analisados apenas pelos hospedeiros que esto dentro da mesma sub-rede.
Para configurar uma estao de rede que se conecta a outras redes, como a internet, preciso informar o endereo do gateway da rede. Na nossa imagem (figura 155), representada pelo roteador e aplicada a ambientes mais comuns, o gateway pode ser o modem de internet, o servidor proxy, o roteador sem-fio etc. Por padro, so usados para enderear os gateways o menor nmero possvel dentro de uma sub-rede, geralmente o numero de host 1, ou o nmero mximo: 254. Isso numa rede com mscara 255.255.255.0.
IP: 192.168.0.33/20
Fique atento
Regras a serem observadas ao se atribuir um endereo de IP: Nmero de IP no pode comear com zero. Nenhuma interface pode receber o endereo 127.XXX.XXX.XXX, reservado para a interface de loopback (canal de comunicao que tem apenas um ponto como destino), que gera uma interface para servios a serem conectados dentro da mesma mquina. Nenhum endereo pode ter como hospedeiro o endereo 0: Ex. 192.168.1.0, com mscara 255.255.255.0. Ou 172.16.0.0 com mscara de sub-rede 255.255.0.0. Esses endereos so reservados para a identificao de rede. A parte do endereo que representa a rede no pode ser 255. Ex: 255.xxx.xxx.xxx com mascara de sub-rede 255.0.0.0. Tambm no pode haver endereo de hospedeiro com todos os octetos 255. Ex: xxx.255.255.255. Esses nmeros so reservados para broadcast.
Para ver a configurao das interfaces de uma estao com Windows, podemos tambm utilizar o comando ipconfig no prompt de comando (figuras 156 e 157). Figura 156
Configurao do protocolo IPv4 no Windows Vista.
216
217
INFORMTICA 2
CAPTULO 20
Figura 157
No Linux, o comando equivalente ifconfig.
192.168.0.33/20
Figura 159
=
11000000. 10101000.00000000.00100001
20 bits 11000000.10101000.0000 e
12 bits 0000.001.00001
20.3.3.12. CIDR
No incio da internet, os IPs eram subdivididos em classes A,B,C, D e E. Na prtica, eram utilizadas apenas as faixas A, B e C. As classes D e E ficavam reservadas para experimentos e para uma possvel expanso dos nmeros, que acabou no ocorrendo e talvez nunca ocorra. Essa classificao era uma forma de determinar quantos bits eram utilizados para identificar a rede e o que ficava disponvel para o host (hospedeiro). Os endereos da classe A utilizam o primeiro octeto para determinar a rede, e os outros trs para determinar os hosts. Os endereos da classe B utilizam o primeiro e o segundo octetos; e o da classe C, os trs primeiros octetos (figura 158). Os endereos da classe C so utilizados para redes pequenas de at 254 mquinas, pois somente o ltimo octeto representa os hospedeiros. A mscara de subrede de um endereo classe C 255.255.255.0. Caso o conjunto de mquinas seja maior que 254, a soluo seria utilizar endereos da classe B com mscara 255.255.0.0. Os dois ltimos octetos seriam utilizados para representar os hosts. Figura 158
Faixa de IPs.
Sub-rede
Hospedeiro
Esse modelo no mais utilizado por desperdiar nmeros de IP, que esto prestes a se esgotar. Acredita-se que isso deva acontecer entre 2012 e 2014. Proposta na RFC 1519, a CIDR (Classless Inter Domain Routing ou Roteamento Interdomnio sem Classes) uma estratgia usada para distribuir melhor os endereos IP e prover um mecanismo de agrupamento de informaes de roteamento. Isso cria uma forma hierrquica de organizar os computadores das redes em sub-redes e super-redes. A estratgia consiste em substituir a mscara de sub-redes por um nmero nico que indica a quantidade de bits a ser utilizada pelo roteador para identificar a rede. A diferena que com uma mscara temos somente quatro opes 255.0.0.0, que seria compatvel com o /8, 255.255.0.0; com o /16, 255.255.255.0; com o /24, 255.255.255.255 e com /32. Com a utilizao do CIDR, possvel encontrar endereos com /20. Os roteadores de borda podem gerenciar melhor suas tabelas de repasse, pois utilizam somente o nmero da rede para identificar a rota. E com bits escolhidos de 1 em 1, e no de 8 em 8, pode-se balancear melhor o desempenho de roteadores e a quantidade de IPs disponveis dentro da faixa de nmeros de host. Esses nmeros, por sua vez, podem ser mapeados a partir da quantidade de bits restantes. Observe a figura 159. Nas configuraes de rede de estaes desktop, geralmente no necessrio configurar o endereo IP com CIDR, somente com mscara de sub-rede. J nas configuraes de servidores Windows, Linux e em roteadores mais comum encontrar a definio da rede do endereo por CIDR. Essa tcnica utililizada tambm no IPv6.
Em um nmero IP visto da forma decimal, podemos identificar sua classe a partir do nmero da primeira posio. DISTRIBUIO DE NMEROS IP POR CLASSES
Classe Mscara de sub-rede Faixa de IPs Quantidade de redes possveis Quantidade de hospedeiros possveis
20.3.3.13. DHCP
Uma vez definida qual faixa de IP ser utilizada pela rede, os endereos nas estaes e nos roteadores precisam ser configurados. possvel fazer isso manualmente, informando na conexo de rede de cada uma das mquinas o endereo de IP, a mscara de sub-rede e o gateway padro. Ou, ento, podese utilizar o DHCP para obter automaticamente essa configurao fornecida pelo roteador ou por um servidor. O DHCP (Dynamic Host Configuration Protocol ou Protocolo de Configurao Dinmica de Hospedeiros), definido na RFC 2131, possui uma das tcnicas mais usadas para facilitar a configurao de hospedeiros que esto 219
A B C
218
INFORMTICA 2
CAPTULO 20
sempre mudando de redes, como notebooks e PDAs em redes sem fio. um mecanismo adotado tambm em Internet Service Provider ou Provedores de Servios de Internet (ISP), que tm uma faixa de IP para distribuir a seus clientes e precisam redistribuir endereos constantemente, j que os clientes se conectam e desconectam a todo instante, liberando um IP ou necessitando de um novo.
Quando o protocolo IP da interface de origem verifica que o endereo de rede da mensagem tem um destino diferente de sua prpria rede, o pacote enviado ao seu gateway, que, por sua vez, substitui o nmero do endereo de origem pelo seu prprio endereo de interface ligado na internet. Ou seja, para a internet, quem enviou o pacote foi o gateway e no a mquina interna que est por trs do gateway. Alm disso, na camada de transporte do roteador gateway aberta uma nova porta de sada. Antes de repassar o pacote adiante, no entanto, o NAT registra em uma tabela de traduo o endereo e a porta de origem do pacote, alm do nmero da porta aberta para receber a resposta. Assim, quando uma mensagem de resposta chegar ao roteador, ele ir analisar o cabealho do protocolo de transporte, identificar a porta de destino e cruzar as informaes com sua tabela de traduo. Depois, far o trabalho inverso em relao ao envio para a internet. O endereo de destino ser obtido a partir do registro da tabela de traduo relacionado com a porta de sada do roteador. E o endereo e a porta de destino do cabealho do pacote sero substitudos. possvel tambm configurar rotas pr-definidas para que sejam criados, dentro da rede interna, servidores que atendero clientes na internet. Em alguns roteadores, essa funo chamada de Virtual Server (Servidores Virtuais).
20.3.3.14. NAT
Como vimos, redes internas, intranets de empresas, escolas, residncias, LANs e at WANs inteiras podem ter faixas de endereos prprios, formando sistemas autnomos, separados da internet. Quando uma dessas redes precisa se conectar rede mundial de computadores ou a outra rede, so utilizados roteadores de borda ou roteadores gateway. Geralmente, roteadores tm duas interfaces ou mais, mas pelo menos uma se liga com a rede interna, e outra(s) se conecta(m) com a internet. Dessa maneira, a nica mquina que se encontra na internet o gateway e s ela alcanvel na rede mundial de computadores. As mquinas por trs dele no. As mquinas da rede interna conseguem enviar pacotes para a internet, mas no recebem resposta. Para compartilhar a conexo, utiliza-se o Network Address Translation ou NAT definido na RFC 1631 e RFC 3022 (figura 160). O NAT uma tcnica de compartilhamento de um nico endereo IP da internet com vrias mquinas, que soluciona o problema da resposta das mensagens. implementado em dispositivos como roteadores ou computadores com duas placas de rede que fazem ligao entre redes internas e a internet. Figura 160
Troca de informao do cabealho e tabela de traduo.
20.3.3.15. ICMP
Para manter a confiabilidade da rede e fazer com que parea que est tudo bem sempre e que problemas no ocorrem (pois problema o que mais acontece) , utilizado o protocolo ICMP (Internet Control Message Protocol ou Protocolo de Controle de Mensagem na Internet). Esse protocolo permite a comunicao de controle entre dispositivos da rede. Assim, os componentes da rede podem procurar solues de problemas, que sero resolvidos pela camada sem que sejam reportados s camadas superiores. As mensagens ICMP so as seguintes: MENSAGEM DE DESTINO INALCANVEL, TIPO 3
Cdigo 0 1 2 3 4 5 Descrio Rede inalcanvel Hospedeiro inalcanvel Protocolo inalcanvel Porta inalcanvel Necessidade de fragmentao. Falha na rota de origem
O ICMP foi especificado na RFC 792 e utilizado por roteadores nas seguintes situaes: quando um datagrama no pode ser entregue no destino; quando um gateway no tem capacidade de repassar um datagrama; quando um gateway identifica congestionamento e necessita utilizar outras rotas; quando o gateway identifica uma rota mais curta para enviar o datagrama.
220
221
INFORMTICA 2
CAPTULO 20
20.3.3.17. IPv6
Durante muito tempo, o IPv4 mostrou-se competente na funo de enderear as redes de datagramas, sem a necessidade de uma forma mais simples de configurar o endereamento para aparelhos mveis que esto dentro de uma rede apenas por pouco tempo. Porm, o aumento da demanda por endereos IP fez com que a Internet Engineering Task Force (IETF) desenvolvesse uma nova verso desse protocolo, a verso 6 (veja quadro Mudanas importantes e figura 162).
*Um roteador informa origem que os pacotes devem ser encaminhados por outra rota.
Mudanas importantes
Principais caractersticas da evoluo do IPv4 para o IPv6: Aumento na oferta de endereos: o endereo IPv6 possui um protocolo de 128 bits, contra os 32 do IPv4, o que permite uma quantidade gigantesca de oferta de endereos. A ordem de grandeza de 340.282.366.920.938.463.463.374.607.431.768.2 11.456 endereos possveis. Configurao de endereos automticos: no necessria nenhuma configurao manual. Se houver um servidor DHCP na rede, o IPv6 atribuir os IPs, seguindo a regra estabelecida. Caso no exista, o hospedeiro sozinho ser capaz de se autoenderear com base nas informaes obtidas por meio de mensagens IGMP. Endereamento e roteamento eficiente: facilita o trabalho de roteamento. A hierarquia da infraestrutura de endereos pblicos da internet possibilita ao roteador criar listas de repasse mais simples, como no caso de um cabealho de tamanho fixo de 40 bits. Melhor controle de qualidade: unifica a forma de controlar a qualidade do servio e o faz de forma mais leve que nas solues de QoS (quality of services ou qualidade de servios) implementadas no IPv4.
Figura 161
O comando ping utiliza icmp.
Segurana: inclui o protocolo IPSec (Segurana IP), que implementar uma criptografia nativa, sem a necessidade de configurao ou de instalao de protocolos adicionais em outras camadas.
222
223
INFORMTICA 2
CAPTULO 20
Figura 162
Datagrama IPv6.
Figura 163
Tela de configurao de Redes do Windows Vista.
Enquadramento
Quando o software da camada de enlace recebe o datagrama da camada de rede, ele prepara um quadro, expresso usada para definir um conjunto de dados a serem transmitidos pela camada de enlace. Esse quadro contm um cabealho (header) e um trailer (campo no final do quadro), com informaes que aparecem no fim da transmisso. Entre o cabealho e o trailer embutido o datagrama recebido da camada de rede, intacto. A figura 164 representa um datagrama de rede sendo enviado entre duas placas de rede (interfaces de enlace), atravs de um quadro de dados da camada de enlace. 225
INFORMTICA 2
CAPTULO 20
Figura 164
Enlace entre duas interfaces.
Figura 165
Interferncias externas (ondas, por exemplo) podem alterar os dados.
Comunicao confivel
Dizer que uma camada confivel significa afirmar que as transmisses no tm erro. o caso da camada de enlace, que tem capacidade para assegurar a entrega dos quadros. Quando uma interface de enlace envia os quadros, a camada aguarda que o enlace de destino confirme a chegada da mensagem dentro de determinado tempo (timeout). Caso no receba a informao, o quadro reenviado. Isso quer dizer que, alm de estabelecer a conexo entre os enlaces, o protocolo da camada de enlace garante que todos os quadros do pacote sejam entregues. Deve-se levar em considerao, no entanto, que o controle de erros consome mais recursos e deixa a rede mais lenta. Redes mais propcias a falhas, como as sem fio, so mais sensveis a interferncias e por isso o controle de conexo e de resposta ainda mais importante. J as redes com fibra ptica no requerem tanto controle o que pode ser feito em qualquer uma das camadas superiores. velocidade das informaes para que os adaptadores de rede mais lentos no percam dados. Sem esse dispositivo, ocorreria algo semelhante quela situao em que, ao final de um filme, tentamos ler os crditos, mas no conseguimos fazer a leitura completa, porque o texto passa rpido demais pela tela. Na prtica, se uma rede tiver mquinas com placas ethernet de 100 Mbps e se conectar a uma mquina mais antiga, com interface de 10 Mbps, a placa de 100 Mbps ter de baixar sua velocidade de transmisso para 10 Mpbs para que a comunicao seja possvel.
O Institute Electrical and Electronics Engineers, ou Instituto de Engenharia Eltrica e Eletrnica (IEEE) uma sociedade tcnico-profissional internacional, criada em 1884 nos E.U.A. A instituio dedicada ao avano da teoria e prtica da engenharia nas reas de eletricidade, eletrnica e computao. Congrega mais de 312.000 associados, entre engenheiros, cientistas, pesquisadores e outros profissionais em cerca de 150 pases. (http://www.ieee.org.br)
20.3.3.18.2. Subcamadas
Uma das funes mais importantes da camada de enlace fazer com que vrios ns da rede sejam capazes de acessar o mesmo meio fsico de transmisso, de forma compartilhada. Para fazer esse controle, a camada dividida em dois subgrupos de protocolos ou subcamadas: o LLC (Logic Link Layer) e o MAC (Media Access Control), que conheceremos melhor adiante. A IEEE (Institute Electrical and Electronics Engineers) desenvolveu os padres 802.x para definir esses protocolos e os equipamentos do meio fsico.
Controle de erros
Alm da eventualidade de perder um quadro durante a transmisso, possvel que ocorra outro problema: a modificao do dado (figura 165) por conta de alguma interferncia de ondas vindas do ambiente, por exemplo. Assim, um bit que estava em um quadro pode se tornar zero. Para contornar esse problema, vrios algoritmos da camada de enlace incluem no final do quadro uma somatria de todos os bits das mensagens. Quando o enlace de destino recebe o quadro e faz o clculo, o resultado tem de bater com o da somatria (checksum ou checagem da soma). Se o valor for diferente, pode ser solicitado o reenvio da mensagem.
20.3.3.18.2.1. LLC
A funo da subcamada LLC (Logical Link Control ou Controle do Link Lgico) atuar em redes ponto a ponto, ou seja, naquelas em que a comunicao feita diretamente entre duas interfaces sem compartilhamento do meio fsico. Essa subcamada capaz de garantir a entrega dos pacotes, descobrir e corrigir erros e controlar o fluxo dos quadros. Pode ainda regular a velocidade de transmisso, permitindo a entrega correta da mensagem conforme a capacidade do receptor. A LLC definida na especificao IEEE 802.2 e utilizada para fazer comunicao de longa distncia (WAN).
Fluxo
Em uma rede podem ser utilizados equipamentos diferentes ou com tecnologia mais antiga e de configuraes distintas. Por isso, os dispositivos de enlace dispem de protocolos capazes de enviar dados de forma que o dispositivo de destino consiga ler. So algoritmos de feedback que servem para controlar a 226
227
INFORMTICA 2
CAPTULO 20
Figura 166
Conexo ponto a ponto entre usurio domstico e o ISP.
seja, sobre a ATM. Porm, entre o modem e o micro a conexo se d por cabo de pares tranados e recebe o nome de rede ethernet. Nesse tipo de rede para acesso internet, permitido fazer o link PPP entre o modem e a operadora. Ou ento, o que mais comum, utilizar o modem como ponte (bridge) e ligar o computador direto ao ISP. Podemos ento concluir que se fizermos a configurao no computador, estaremos utilizando PPPoE. No modem, utilizaremos a PPPoA.
INFORMTICA 2
CAPTULO 20
2. Escolha o meio de transmisso, que, no caso da conexo PPP, ser a opo Banda-Larga PPPoE. Clique nessa opo. Aparecer o formulrio a ser preenchido com usurio e senha de acesso ao servidor de internet (ISP). Clique em Conectar (figura 168). Figura 168
Escolhendo o meio de transmisso.
Figura 169
Configurao IP para utilizar DHCP.
2. Os softwares firmware oferecem uma interface web para a configurao. Portanto, vamos abrir um navegador e acessar o endereo do modem por meio do servio HTTP. Exemplo: http://10.1.1.1. O modem deve pedir o nome do usurio e a senha do administrador da rede. Todos os modems j vm de fbrica com um usurio e senha, que podem ser alterados. Os mais comuns so: usurio admin e senha admin, ou usurio root e senha root (figura 170).
O endereo correto do modem pode ser encontrado na pgina de configurao do manual do equipamento.
Figura 170
Autenticao no sistema de configurao do ADSL Router.
3. Nesse caso, estamos utilizando o modem ADSL Router DSL-500B da DLink. Para acessar a configurao da conexo, devemos clicar no link Advanced Setup e, dentro dele, em WAN. Depois, no boto Add para adicionar uma nova conexo (figura 171). 231
INFORMTICA 2
CAPTULO 20
Figura 171
Configurao da interface WAM.
DICA
4. Configure o identificador VPI e VCI da ATM de sua operadora (figura 172). Geralmente, quando esses modems so adquiridos pela prpria operadora, os valores vm preenchidos corretamente. Quando isso no acontece, aconselhvel se informar no suporte telefnico da operadora de telefonia. Figura 172
Configurao ATM. A sociedade ABUSAR (Associao Brasileira dos Usurios de Acesso Rpido) oferece manuais de configurao de modems e roteadores de diversas marcas e modelos. Entidade civil sem fins lucrativos criada em 2001, a ABUSAR tem como objetivo melhorar a qualidade dos servios de acesso internet por banda-larga (conexes de alta velocidade). Mais informaes podem ser obtidas no site http://www.abusar.org.br.
7. Se for compartilhar a conexo da internet com sua rede, selecione a opo NAT na tela mostrada na figura X e habilite o Firewall para dar segurana ao modem (figura 174). A partir desse ponto, a configurao dever estar completa. Aps a concluso, salve e reinicie o modem.
20.3.3.18.2.2 MAC
Os protocolos LLC (Logical Link Control ou Controle do Link Lgico) so capazes de realizar conexes de redes ponto a ponto, sendo que o meio fsico de comunicao somente transmite dados entre duas partes. Porm, em redes de difuso, nas quais o acesso compartilhado, a camada MAC (Media Access Control Controle de Acesso ao Meio) que entra em ao. O ambiente, na maioria dos casos, so as LANs, j que nas WANs, por exemplo, os backbones da internet ou conexes ADSL fazem a comunicao ponto a ponto. As redes de difuso so aquelas em que o canal compartilhado por vrios hospedeiros, onde um n pode se comunicar com qualquer outro ou um com todos (broadcast). Ou ainda, todos os ns podem transmitir para um nico hospedeiro alvo (unicast). A complexidade aumenta na medida em que o nmero de mquinas conectadas ao barramento tambm cresce. Cabe aos protocolos da subcamada MAC organizar esse caos e disponibilizar a utilizao do meio fsico da maneira eficiente. Uma rede de difuso pode ser comparada a uma reunio em uma empresa, na qual os funcionrios esto em uma mesma sala. Todos esto prximos uns aos outros de forma que cada um pode falar com os demais e ser ouvido. Mas, e se todos quiserem falar ao mesmo tempo? Com certeza ser uma confuso e ficar difcil compreender o que cada um diz. Para que a pauta da reunio possa ser entendida pelos participantes, deve ser definida uma sequncia para as colocaes. Assim, cada um pode falar na sua vez e transmitir o seu recado. Outro problema que pode ocorrer em uma situao como essa que existem funcionrios que teriam muito para dizer e outros, quase nada. Ou seja, deve ser reservado maior tempo a quem tem mais informaes para passar. 232
5. Escolha PPPoA e o tipo de encapsulamento utilizado por sua operadora de telefonia. Mas lembre-se de que vale a mesma regra em relao ao local de origem do modem. Para facilitar a instalao no local onde est o usurio, as empresas que fornecem servio de banda-larga distribuem os modems com os padres pr-configurados (figura 173). Figura 173
Escolhendo o PPoA e o encapsulamento.
Backbone expresso que significa espinha dorsal ou suporte principal. Referese s linhas com capacidade para transmitir grandes quantidades de dados em alta velocidade na internet.
233
INFORMTICA 2
CAPTULO 20
Esse cenrio simula perfeitamente uma rede de difuso e os problemas que devem ser gerenciados. Nessa analogia, os participantes da reunio so comparados a computadores, comunicando-se dentro do ambiente da sala, que o meio fsico para a propagao da voz. Nesse caso, as palavras transmitidas pelos enlaces bocas e recebidas pelos enlaces ouvidos se portam como o segmento da camada de enlace. Significa que somente possvel fazer a comunicao de um transmissor para um receptor de cada vez. Caso contrrio, a informao se perder. Alm disso, deve haver um controle na distribuio do tempo de uso do canal entre as estaes participantes do barramento.
Figura 175
Meio fsico compartilhado.
Distribuio do canal
Assim como na reunio da empresa em que s uma pessoa deve falar por vez, em uma rede de difuso apenas um hospedeiro pode transmitir por vez. Para saber de quem a vez de falar, ou melhor, de transmitir, existem vrias estratgias; algumas estticas, outras dinmicas (veja quadro Transmisso eficiente).
Transmisso eficiente
Para melhor aproveitar o canal de comunicao, alguns protocolos da camada MAC programam a distribuio dinmica, conforme as seguintes premissas: Modelo da estao: se uma estao comear a receber quadros, ela no poder transmitir ao mesmo tempo. Dever esperar at que a mensagem toda termine. Resumindo, se um fala, o outro deve somente escutar. Canal nico: todos podem transmitir, mas existe controle de prioridade para prestigiar alguma estao que tenha mais dados para enviar. Coliso: caso duas estaes resolvam transmitir ao mesmo tempo, os quadros vo ser mutuamente alterados. o que se chama de coliso. Quando isso acontece, os adaptadores de rede conseguem identificar o que houve e foram a retransmisso dos quadros em tempos aleatrios para evitar que colidam novamente. Tempo segmentado: para transmitir o adaptador de rede, preciso aguardar um temporizador que delimitar o tempo de transmisso. Nesse caso, diferentemente da diviso esttica, o tempo que no estiver sendo utilizado ser redistribudo. Algumas implementaes de rede no fazem esse controle e transmitem a qualquer momento. Deteco de portadora: antes de transmitir dados, as estaes podem monitorar o canal para descobrir se algum est transmitindo. Se o canal estiver ocioso, o quadro ser transmitido e os outros tero que esperar o processo terminar para fazer a sua transmisso. Algumas redes no realizam essa deteco por intermdio da portadora e transmitem sempre que precisar. Caso haja coliso, transmitem novamente.
Em uma Distribuio Esttica de canais, a poro de tempo que cada hospedeiro tem para transmitir simtrica, ou seja, igual para todos os hosts, mesmo que uma dessas mquinas seja um servidor e, portanto, deva transmitir mais. Pense em uma rede com dez computadores (figura 175), sendo que cada um pode transmitir por apenas 1 segundo. Chega a vez do computador 1 transmitir. Ele, ento, envia o que puder em um segundo e passa a vez de usar o meio fsico para o micro 2. Agora, o hospedeiro 1 dever esperar 9 segundos at passar o tempo de todas as outras estaes da rede para transmitir por mais 1 segundo. Isso vai acontecer mesmo que os computadores 3, 4, 5, 6, 7, 8, 9 e 10 nada tenham para transmitir e no utilizem o tempo reservado para eles. Essa tcnica esttica tem o nome de TDM (Time Division Multiplexing ou Multiplexao Dividida por Tempo). Outra tcnica FDM (Frequency Division Multiplexing ou Multiplexao Dividida por Frequncia). Nesse caso, o canal dividido em frequncias diferentes, que no interferem umas nas outras e podem ser transmitidas ao mesmo tempo. semelhante s rdios AM/FM, que transmitem pelo ar, porm, cada uma trabalha em sua faixa de frequncia sem interferir no som de outras rdios que esto em outras frequncias. No entanto, a largura de banda, ou seja, a quantidade de dados que pode ser transmitida ao mesmo tempo, tambm acaba sendo dividida de forma simtrica. E, mesmo que uma frequncia no esteja sendo utilizada por vrios computadores, a largura de banda no pode ser redistribuda para quem estiver transmitindo. Isso quer dizer que tanto na TDM como na FDM ocorre ociosidade e baixo aproveitamento da capacidade de transmisso do canal.
Ethernet
A Ethernet foi desenvolvida por Robert Metcalf, em 1973, quando ele trabalhava na Xerox PARC. E s comeou a ser comercializada em 1979, ano em que o prprio Metcalf fundou a 3Com para produzir equipamentos para essa tecnologia. A empresa contou com apoio da Intel (fabricante de processadores para computador), da DEC (Digital Equipament Corporation) e tambm da Xerox para tornar a Ethernet um padro para redes locais ou menores, pressionando o mercado das
PARC a sigla para Palo Alto Research Center, o centro de pesquisas da Xerox em Palo Alto, Califrnia, Estados Unidos, fundado em 1970.
234
235
INFORMTICA 2
CAPTULO 20
Figura 176
Endereo MAC do Adaptador sem fio.
MICHAEL GRIFFIN/ALAMY/OTHER IMAGES
Figura 177
HUB de quatro portas.
HUB Concentrador
O cabo de par tranado o meio fsico mais utilizado em LANs. Nesse tipo de cabo, existem somente duas terminaes, nas quais se podem conectar adaptadores. primeira vista, s seria possvel conectar duas estaes. Porm, para ampliar essa capacidade, utiliza-se um equipamento da camada fsica denominado HUB (figura 177). Ele funciona como um agregador, um ponto onde os cabos podem se unir, formando um nico barramento. Aparentemente uma topologia em estrela, mas na verdade seu layout lgico mesmo em forma de barramento. Esse tipo de conexo permite que um quadro transmitido pela rede seja visto por todas as estaes conectadas ao HUB, da mesma forma que acontece quando se usa cabo coaxial (figura 178). Os HUBs so recomendados para redes pessoais e pequenas redes locais por vrios motivos. Um deles est ligado segurana da informao: os dados podem ser facilmente lidos por pessoas maliciosas que usam sniffers (farejadores), que so programas capazes de analisar o trfego da rede. Com os HUBs, porm, h perda de desempenho, pois o barramento estar sempre difundindo os pacotes que chegam para todos os ns conectados a ele, sem qualquer tipo de gerenciamento de repasse. Figura 178
Esquema de interligao com HUB Ethernet.
As redes Token Ring utilizam uma topologia lgica de anel e no de barramento como acontece nas redes Ethernet. O custo de montar uma rede Token Ring mais alto do que o de uma rede Ethernet e sua velocidade de transmisso est limitada a 16 mbps contra os 100 mbps das redes Ethernet. Porm, as redes Token Ring tm suas vantagens: a topologia lgica em anel quase imune a colises de pacote. E, por usarem hubs inteligentes, essas redes permitem que diagnstico e a soluo de problemas sejam mais simples. A Arcnet uma arquitetura de rede criada nos anos 1970 e hoje considerada ultrapassada e em vias de extino. Oferece pouca largura de banda e no compatvel com o Windows. Quem utiliza essa arquitetura ainda hoje acaba recorrendo ao DOS.
tecnologias concorrentes como Token Ring e ARCNET. O nome Ether-net remete ao material chamado ter luminfero, ao qual os fsicos do incio do sculo XIX atribuam a capacidade de ser um meio de transmisso da luz. A Ethernet utiliza o padro CSMA/CD (Carrier Sense Multiple Access with Collision Detection ou Deteco de Portadora em Mltiplos Acessos com Deteco de Coliso) para gerenciar o acesso ao meio fsico. Esse sistema utiliza deteco de portadora. A identificao dos enlaces feita por meio de endereos MAC, representados pelo nmero 48 bits escrito normalmente em notao hexadecimal. Esse nmero um identificador global, ou seja, no podem existir dois adaptadores de rede com o mesmo nmero. O fabricante do adaptador de rede quem atribui esses endereos, que esto ligados ao hardware. Por esse motivo, comum chamar um endereo MAC de endereo fsico (figura 176). A Ethernet foi padronizada na especificao IEEE com o nmero 802.3. A partir da, algumas variantes foram desenvolvidas, tanto para redes LAN quanto para WAN. Porm, muitas se tornaram obsoletas, como a 10BASE5, e outras nem chegaram a ser produzidas, como o caso da 10BASE-FP.
236
237
INFORMTICA 2
CAPTULO 20
Figura 179
Switch de 24 portas.
Devemos levar em considerao que a velocidade de transmisso, ou seja, a largura de banda, depende diretamente do tipo de material utilizado, assim como do comprimento e da espessura desse material.
IMAGES SAVONE/ALAMY/OTHER
INFORMTICA 2
CAPTULO 20
produo, principalmente por conta do aumento da concorrncia. Dessa forma, o custo de implantao se torna cada vez mais baixo em relao a outros tipos de meio fsico. Porm, o tamanho desses cabos no pode ultrapassar 100 metros. Na verdade, recomendado no mximo 50 metros para evitar perda de desempenho. Tanto para redes de 100 Mpbs (FastEthernet) como para Ethernet Gigabits.
A Associao Brasileira de Normas Tcnicas (ABNT) a responsvel por definir normas e padres para produtos e servios de vrios setores da economia. A TIA (Telecommunications Industry Association ou Associao da Indstria de Telecomunicaes) e a EIA (Electronic Industries Association ou Associao das Indstrias Eletrnicas) so instituies que criam padres para a Indstria de Telecomunicaes e de Eletrnicos.
Figura 182
Padro de ligao do T568A e T568B.
O cabo de par tranado utilizado em redes FastEthernet e Gigabit o da categoria 5. formado por um feixe de 8 fios de cobre, com 1mm em mdia cada um. Esses fios so recobertos por um material plsticos isolante e torcidos de dois em dois, formando 4 pares de fios (como se pode ver na figura 180). E cada par envolvido por uma capa de PVC que ajuda a proteger e conduzir os cabos. Os fios so torcidos por uma razo muito simples: diminuir a interferncia, j que esses cabos conduzem eletricidade. E dessa corrente eltrica que trafega por eles escapam ondas que invadem a comunicao do cabo vizinho provocando interferncia. Se os cabos que ficam juntos estivessem em paralelo, transmitiriam sinal como se fossem antenas, o que seria ainda pior. Mas quando os cabos esto torcidos, os sinais de onda se espalham para todos lados e vo se anulando na medida em que colidem entre si.
Datagram Protocol ou Protocolo de Datagrama de Usurio): T568A e T568B Vimos como so as sequncias padres de encaixe dos fios. Agora, devemos identificar quando iremos utiliz-las. Existem duas combinaes possveis: Cabo Direto: nesse formato, as duas extremidades do cabo devem ter sido crimpadas da mesma maneira. Existem cabos direto montados tanto com T568A ou T568B. Esse tipo de cabo prprio para ligar dispositivos diferentes: Computador e HUB; Computador e Switch etc. Cabo Crossover (Cabo Cruzado): ao contrrio do cabo direto, o crossover montado de forma alternada, utilizando em uma extremidade o padro T568A e na outra o T568B. Serve para conectar dois equipamentos iguais: dois computadores, fazer cascateamento de HUB (um HUB ligado ao outro), ligar switchs, roteador com roteador etc. Existem dispositivos que so Auto-MDIX (Automatic Medium-Dependent Interface Crossover, que pode ser traduzido como deteco automtica de dependncia de cabo cruzado) e se adaptam ao tipo de montagem de cabos que for conectado nele.
Figura 181
Conector RJ45.
20.3.3.19.3.1.2. Ferramentas
Para a confeco de cabos UTP e STP, devemos usar ferramentas apropriadas, como o alicate de crimpagem (figura 183) e o alicate decapador (figura 184). Para teste, utilizamos testadores de cabo. 241
240
INFORMTICA 2
CAPTULO 20
Figura 183
Alicate de crimpagem.
ROBERT GRUBBA/ALAMY/OTHER IMAGES
1. Decapagem
A
Identificando as lminas de decapagem do cabo.
E
Corte de fios para alinhar o comprimento.
Figura 184
Alicate decapador.
RA TOT PHO
DE
B
Cabo depois de decapado.
F
Fios prontos para crimpar.
Na verdade, o testador de cabos (figura 185) no obrigatrio, mas recomendvel dispor de um equipamento desse tipo. Se o cabo foi montado errado, ainda que por descuido, o problema ser detectado imediatamente. Outra alternativa conectar o cabo em dois computadores e tentar fazer uma transmisso para ver se est tudo em ordem. Em alguns casos, mesmo ligado errado, um cabo pode aparecer como conectado no computador. Porm, no ser capaz de transmitir dados nem oferecer o desempenho mximo possvel.
C
Fios bem separados e retos.
G
Fios sendo inseridos corretamente no conector RJ45.
3. Insero
Com o cabo j preparado, podemos inserir os fios no conector, sempre com a parte lisa para cima e a trava para baixo. Assim, possvel ver os fios entrando nos seus devidos condutores (figura G). Empurre os fios at o final, sem deixar folga entre as suas extremidades e a parede do conector. Depois, puxe a capa para dentro do conector para que ela chegue at o seu limite. Mas tome cuidado para no retirar sem querer os fios que j foram inseridos.
D
Fios sendo endireitados e posicionados um ao lado do outro.
H
Na crimpagem, os conectores vampiros se inserem nos fios e o ressalto pressiona o cabo para fixao.
4. Crimpagem
EDUARDO POZELLA
Insira o conector na seo de crimpagem e aperte com bastante fora para que os conectores vampiros possam descer e fincar-se nos fios. Isso permitir o contato entre os fios e a parte de cobre. E o ressalto de fixao prender o cabo para que ele no se mova (figura H). O padro FastEthernet utiliza apenas dois pares de fios. J o Gigabit utiliza todos os quatro pares.
242
243
INFORMTICA 2
CAPTULO 20
Figura 186
Partes de um cabo coaxial.
No cabo coaxial, o meio de transmisso um filamento de cobre que passa dentro de um material plstico isolante. Por fora existe uma malha condutora que absorve as interferncias vindas do meio ambiente. E tudo isso revestido com uma capa protetora de PVC. Por conter bem as interferncias, a banda de transmisso desse tipo de cabo pode chegar a 1 GHz. A topologia de montagem desses cabos em uma LAN em forma de anel, mas eles tambm podem ser utilizados para conexes ponto a ponto.
244
245
INFORMTICA 2
CAPTULO 20
Figura 189
Espectro eletromagntico.
Infravermelho e milimtricas: esse tipo de onda bastante utilizado em transmisses de curta distncias. Exemplo: controles remotos de aparelhos eletrnicos e transmisso de dados. Antes do surgimento do Bluetooth, as transmisses sem fio entre aparelhos celulares eram feitas por meio de infravermelho. Luz: bastante utilizada para transmisso entre prdios ou locais que no possuam obstculos e no so to distantes. Para esse tipo de transmisso utilizado um feixe concentrado de luz chamado de laser, que emite um raio direcionado para um receptor fotodetector. Podem ocorrer problemas de interferncias de objetos que atravessam o caminho da luz ou oscilaes provocadas por fontes de calor. Raios X e raios gama: apesar de oferecem uma frequncia alta e, portanto, serem capazes de transmitir em alta velocidade, esses raios no so utilizados na transmisso de dados por causarem danos sade.
Quanto mais curta a distncia entre duas cristas, maior a frequncia, pois ela indica que existem mais oscilaes dentro de um mesmo perodo de tempo (figura 188). Da mesma forma que acontece com as cordas de um violo quando so tocadas, as ondas oscilam de cima para baixo formando uma onda sonora no ar. Na figura 189, podemos ver que medida que a frequncia de onda do espectro aumenta, suas propriedades de transmisso se alteram. E a velocidade de transmisso de dados aumenta conforme cresce a frequncia. Portanto, podemos tirar as seguintes concluses sobre a transmisso de dados em cada uma das faixas de frequncia de onda: A faixa de frequncia de onda de at 100 Mhz, chamada de rdio, a mais lenta para a transmisso de dados. Porm, pode se propagar por vrios quilmetros e capaz de penetrar em objetos slidos, atravessando paredes, por exemplo. Esse tipo de transmisso sem fio muito comum em telecomunicaes. As ondas de rdio so utilizadas pelas tecnologias Bluetooth e 802.11, tambm conhecido como sistema Wi-Fi (figura 190). Acima de 100 Mhz as ondas trafegam em linha reta e conseguem transmitir mais dados. Esse meio de transmisso usado nos celulares e nos sinais de TV. As tecnologias que adotam essa faixa de onda conseguem largura de banda cada vez maior por meio de frequncias mais altas. Porm, as propriedades mudam medida que a frequncia aumenta. A partir de 4Ghz a onda absorvida pela gua, provocando aquecimento como num forno micro-ondas. Quando isso acontece, a transmisso anulada. Figura 190
Smbolos comerciais do WiFi e Bluetooth.
246
247
Consideraes finais
Para que um tcnico possa densenvolver bem seu trabalho, ele deve conhecer os equipamentos e saber como cada um funciona. provvel que quando voc ler este livro, muitas das tecnologias aqui destacadas estejam obsoletas e outras talvez nem tenham sido citadas. Isso porque o universo da informtica imenso e existem vrias tipos de computadores para diferentes necessidades e aplicaes, como laptop, celular, PDA, GPS, que no foram abordados no livro. Para se manter atualizado, voc pode visitar sites e lojas de equipamentos de informtica, pesquisar e ler para saber melhor sobre as tecnologias citadas aqui. As novas geraes de dispositivos geralmente seguem uma linha de evoluo e melhoram tecnologias j existentes. Portanto, no ser difcil assimilar as novidades tomando por base o funcionamento de dispositivos mais antigos. J na rea de redes observamos hoje uma evoluo enorme nas ltimas trs dcadas. Em especial, na dcada de 2000, quando houve uma grande expanso da internet banda-larga. A previso que muita coisa mude no futuro. Est prevista para 2014 a troca da verso do IPv4 pelo IPv6. Isso facilitar bastante a vida de quem utiliza a computao mvel. Vrias aplicaes nessa rea surgiro. O IP mvel e a configurao zero do novo formato permitiro que as redes sem fio se tornem mais fceis para o usurio leigo. Com certeza a infraestrutura dessas redes tende a crescer cada vez mais, aumentando a necessidade de profissionais especializados. As fibra pticas devem ser mais utilizadas, como j acontece no Japo, onde a maioria das redes de fornecimento de acesso internet j abandonou o cabo UTP (UnshildedTwisted Rair ou Par Tranado sem Blindagem). E a tendncia que as redes municipais tornem o servio de acesso a altas velocidades disponvel sem custos, como j vem ocorrendo em vrias cidades do mundo. No Brasil, o projeto Cidades Digitais, da Universidade Estadual de Campinas (Unicamp), vem ajudando vrios municpios a implantar redes que interligam a administrao pblica, como tambm as residncias, com acesso gratuito internet. As cidades de Cachoeira Paulista e Guar, ambas no estado de So Paulo, so exemplos dessa iniciativa. Portanto, a informtica tem e ter necessidade de muita mo de obra em qualquer uma de suas ramificaes. E as reas de redes de computadores, desenvolvimento web e computao mvel esto entre as mais promissoras.
249
Referncias bibliogrficas
ABNT/CB-03 - Comit Brasileiro de Eletricidade. (2000). Norma brasileira para cabeamento de telecomunicaes em edificios comerciais. 07: ABNT - Associao Brasileira de Normas Tcnicas. ABNT/CB-03 - Comit Brasileiro de Eletricidade. NBR 5410 - Instalaes eltricas de baixa tenso. Rio de Janeiro, RJ: ABNT, 2004. ABNT/CB-03 - Comit Brasileiro de Eletricidade. NBR 5419 - Proteo de estruturas contra descargas atmosfricas. Rio de Janeiro, RJ: Associao Brasileira de Normas Tcnicas, 2001. CLASSLESS Inter-Domain Routing CIDR an Address Assignment and Aggregation Strategy (01 09 1993). Disponvel em http://www.ietf.org/rfc/rfc1519. txt. Acesso em 28, dezembro 2009 ASSIS, A. U. de e ALVES JNIOR, N. (19 de 09 de 2001). Protocolos de roteamento RIP e OSPF. Rede Rio de Computadores FAPERJ, 19 set. 2001. Disponvel em http://www.rederio.br/downloads/pdf/nt01100.pdf. Acesso em 7 out. 2009. RED Hat, I. (2005). Red Hat Enterprise Linux 4 Guia de Instalao para Arquitetura POWER da IBM. Disponvel em http://web.mit.edu/rhel-doc/ OldFiles/4/RH-DOCS/rhel-ig-ppc-multi-pt_br-4/ap-partitions.html. Acesso em 19, setembro, 2009. IETF - Internet Engineering Task Force. (01 09 1981 r.). INTERNET PROTOCOL. Disponvel em http://www.ietf.org/rfc/rfc791.txt. Acesso em 28, de, zembro 2009. IETF - Internet Engineering Task Force. (01 07 1998 r.). IP Version 6 Addressing Architecture. Disponvel em: <http://www.ietf.org/rfc/rfc2373.tx> Acesso em 28 dezembro 2009. IETF - Internet Engineering Task Force. (01 01 2001 r.). RTF 3031. Multiprotocol Label Switching Architecture: http://www.ietf.org/rfc/rfc3031.txt. Acesso em 28, dezembro 2009 INTEL. Intel Desktop Board D945GCLF Product Especification. Estados Unidos da Amrica. KUROSE, J. F. e ROSS, K. W. Redes de computadores e a internet. So Paulo: Person Addison Wesley, 2006. STALLINGS, W. Arquitetura e organizao de computadores. So Paulo: Prentice Hall, 2003. TANENBAUM, A. S. Redes de computadores. 4 edio. Rio de Janeiro: Campus Elsevier, 2003. 251
TORRES, G. Hardware curso completo. 4 edio. Rio de Janeiro: Axcel Books, 2001. Traditional IP Network Address Translator (Traditional NAT). (01 01 2001 r.). RFC 3022 - Traditional IP Network Address Translator Traditional NAT.., IETF.ORG. Disponvel em http://www.apps.ietf.org/rfc/rfc3022.html. Acesso em 28, dezembro 2009.
252