Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Operacionais Apostila Completa
Sistemas Operacionais Apostila Completa
Sumrio
1. INTRODUO __________________________________________________________________ 4 1.1. COMPONENTES DE UM COMPUTADOR __________________________________________ 4 1.1.1. Hardware dos computadores __________________________________________________ 4 1.1.2. Nmeros Binrios ___________________________________________________________ 4 1.1.3. Tabela ASCII ______________________________________________________________ 6 2. SISTEMA OPERACIONAL ________________________________________________________ 8 2.1. O que um Sistema Operacional (S.O.). __________________________________________ 8 2.2. O que faz um Sistema Operacional (S.O.). _________________________________________ 8 2.3. Tipos de S.O. _________________________________________________________________ 9 2.3.1. Monotarefa ________________________________________________________________ 9 2.3.2. Multitarefa _________________________________________________________________ 9 2.3.3. Multiusurio _______________________________________________________________ 9 3. MICROSOFT DISK OPERATING SYSTEM (MS-DOS) _________________________________ 11 3.1. INICIALIZANDO O MS-DOS ____________________________________________________ 11 3.2. CARACTERSTICAS __________________________________________________________ 11 3.3. DIRETRIOS E ARQUIVOS ____________________________________________________ 12 3.3.1. Diretrios_________________________________________________________________ 12 3.3.2. Arquivos _________________________________________________________________ 12 3.4. REFERNCIA DE ARQUIVOS___________________________________________________ 13 3.5. PROMPT DO SISTEMA ________________________________________________________ 13 3.6. MUDANA DE UNIDADE DE DISCO _____________________________________________ 13 3.7. COMANDOS _________________________________________________________________ 14 3.7.1. CLS _____________________________________________________________________ 14 3.7.2. TIME ____________________________________________________________________ 14 3.7.3. DATE ___________________________________________________________________ 14 3.7.4. VER_____________________________________________________________________ 14 3.7.5. TYPE____________________________________________________________________ 14 3.7.6. COMANDOS DE REDIRECIONAMENTO _______________________________________ 15 3.7.7. DIR _____________________________________________________________________ 15 3.7.8. COPY ___________________________________________________________________ 16 3.7.9. DEL (erase) ______________________________________________________________ 16 3.7.10. RENAME (REN) __________________________________________________________ 16 3.7.11. MKDIR (MD) _____________________________________________________________ 17 3.7.12. CHDIR (CD) _____________________________________________________________ 17 3.7.13 RMDIR (RD) _____________________________________________________________ 17
Redes de Computadores
2002
Redes de Computadores
2002
1. INTRODUO
1.1. COMPONENTES DE UM COMPUTADOR
O computador um dispositivo digital formado por dois componentes principais: o Hardware (parte fsica do computador : Monitor, mouse, teclado) e o Software (programas).
decimal, no qual so baseados os nmeros que usamos no nosso dia-a-dia, como por exemplo: 100, 259, 1450 e assim por diante. Voc j parou para pensar porque este sistema de numerao chamado de sistema de numerao decimal? No? Bem, a resposta bastante simples: este sistema baseado em dez dgitos diferentes, por isso chamado de sistema de numerao decimal. Todos os nmeros do sistema de numerao decimal so escritos usando-se uma combinao dos seguintes dez dgitos: 0123456789 Vamos analisar como determinado o valor de um nmero do sistema de numerao decimal :
Nmero Multiplica por: ou seja: Resultado: Igual a: Somando tudo: igual a: 4 103 1000 4 x 1000 4000 5 102 100 5 x 100 500 3 101 10 3 x 10 30 8 100 1 8x1 8
4000+500+30+8 4538
O sistema binrio que utilizado pelos sistemas computacionais deve ser baseado em dois dgitos? Exatamente. Nmeros no sistema binrios so escritos usando-se apenas os dois seguintes dgitos: 0 1 Tambm por analogia, se, no sistema binrio, para obter o valor do nmero, multiplicamos os seus dgitos, de trs para frente, por potncias de 10, no sistema binrio fizemos esta mesma operao, s que baseada em potncias de 2, ou seja: 2 , 2 , 2 , 2 , 2 e assim por diante. Vamos considerar alguns exemplos prticos. Como fao para saber o valor decimal do seguinte nmero binrio: 11001110 Vamos utilizar a tabelinha a seguir para facilitar os nossos clculos:
1 Multiplica por: Equivale a: Multiplicao: Resulta em: Somando tudo: Resulta em: 27 128 1x128 128 1 26 64 1x64 64 0 25 32 0x32 0 0 24 16 0x16 0 1 23 8 1x8 8 1 22 4 1x4 4 1 21 2 1x2 2 0 20 1 0x1 0
0 1 2 3 4
128+64+0+0+8+4+2+0 206
Ou seja, o nmero binrio 11001110 equivale ao decimal 206. Observe que onde temos um a respectiva potncia de 2 somada e onde temos o zero a respectiva potncia de 2 anulada por ser multiplicada por zero. Prof. Alexandre Ponce Redes de Computadores 2002
Converso de decimal para binrio Bem, e se tivssemos que fazer o contrrio, converter o nmero 234 de decimal para binrio, qual seria o binrio equivalente ? Nota: Nos exemplos deste tutorial vou trabalhar com valores de, no mximo, 255, que so valores que podem ser representados por 8 dgitos binrios, ou na linguagem do computador 8 bits, o que equivale exatamente a um byte. Por isso que cada um dos quatro nmeros que fazem parte do nmero IP, somente podem ter um valor mximo de 255, que um valor que cabe em um byte, ou seja, 8 bits. Existem muitas regras para fazer esta converso, eu prefiro utilizar uma bem simples, que descreverei a seguir e que serve perfeitamente para o propsito deste tutorial. Vamos voltar ao nosso exemplo, como converter 234 para um binrio de 8 dgitos? 128 2
7
64 2
6
32 2
5
16 2
4
8 2
3
4 2
2
2 2
1
1 2
0
Pergunto: 128 cabe em 234? Sim, ento o primeiro dgito 1. Somando 64 a 128 passa de 234? No, d 192, ento o segundo dgito tambm 1. Somando 32 a 192 passa de 234? No, d 224, ento o terceiro dgito tambm 1. Somando 16 a 224 passa de 234? Passa, ento o quarto dgito zero. Somando 8 a 224 passa de 234? No, da 232, ento o quinto dgito 1. Somando 4 a 232 passa de 234? Passa, ento o sexto dgito zero. Somando 2 a 232 passa de 234? No, d exatamente 234, ento o stimo dgito 1. J cheguei ao valor desejado, ento todos os demais dgitos so zero. Com isso, o valor 234 em binrio igual a: 11101010
Tabela de sufixo O sufiko k (kilo) que em decimal representa 1.000 vezes em binrio, representa 2 ou 1.024. Assim como eles temos outro valores que devem ser observados na tabela abaixo :
Sufixo Kilo (K) Mega (M) Giga (G) Tera (T) Peta (P)
Redes de Computadores
2002
NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US ! " # $ % & ' ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
_ _ _ + + +
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
+ + + + + + i + + _ _ _ _ _
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255
Redes de Computadores
2002
2. Sistema Operacional
2.1. O que um Sistema Operacional (S.O.).
Por mais complexo que possa parecer, um sistema operacional nada mais que um conjunto de rotinas executadas pelo processador, da mesma forma que nossos programas.
Colgio Salesiano Dom Henrique Mouro 2.3. Tipos de S.O. 2.3.1. Monotarefa
Este tipo de SO permite que apenas um aplicativo seja executado de cada vez.
Os sistemas monoprogramveis ou monotarefa se caracterizam por permitir que o processador, a memria e os perifricos fiquem dedicados a um nico usurio. Nesses sistemas, enquanto o programa aguarda por um evento, como a digitao de um dado, o processador ficar ocioso, sem realizar qualquer tarefa til. A memria subutilizada caso o programa no a preencha totalmente, e os perifricos esto dedicados a um nico usurio. So de simples implementao, no tendo muita preocupao com problemas de proteo, pois s existe um usurio utilizando-o.
2.3.2. Multitarefa
Podem executar vrias tarefas ao mesmo tempo. Ex: imprimir um documento e fazer uma compilao. Os sistemas multiprogramveis ou multitarefa so muito mais complexos e eficientes do que os sistemas monotarefas. Nesses sistemas, vrios usurios dividem os mesmos recursos, como memria, discos, impressoras, etc. Desta forma possvel aumentar a utilizao do sistema, diminuindo assim, o custo total Mquina/homem. Num sistema multitarefa, enquanto um programa espera por uma operao de leitura ou escrita no disco, outros programas podem estar sendo processados no mesmo intervalo de tempo. Desta forma, a CPU estar sempre fazendo trabalho til e teremos uma maior utilizao da memria. Nos sistemas multitarefa os programas no rodam paralelamente. Na realidade, eles rodam seqencialmente, um aps o outro. A cada programa dada uma fatia de tempo (timeslice) na qual ele executa uma parte. No fim deste tempo o sistema operacional suspende a execuo deste programa e d uma fatia de tempo a um outro programa. Esta fatia de tempo muito pequena, de forma que a impresso que se tem que todos os programas esto rodando ao mesmo tempo.
2.3.3. Multiusurio
Permite que mais de um usurio trabalhe ao mesmo tempo usando os recursos de um computador. Sistemas de Tempo Compartilhado : Permitem a interao dos usurios com o sistema, basicamente atravs de terminais de vdeo e teclado (interao online). Dessa forma, o usurio pode interagir em cada fase do desenvolvimento de suas aplicaes e, se preciso, modific-las imediatamente. Prof. Alexandre Ponce Redes de Computadores 2002
10
Para cada usurio, o sistema operacional aloca uma fatia de tempo do processador. Nesses sistemas, no s o processador compartilhado mas tambm a memria e os perifricos. O sistema cria para cada usurio um ambiente de trabalho prprio, dando a impresso de que todo o sistema est dedicado, exclusivamente, a ele. Programas batch ou em lote : Caracterizam-se por terem seus programas armazenados em disco ou fita, onde esperam para ser executados seqencialmente. Quando um programa iniciado ele tem a posse total do sistema ate que sua execuo termine. Quando um programa termina, um outro programa (tambm chamado Job) colocado em execuo imediatamente. Os programas que so executados em batch no precisam de interao com o usurio. Eles lem e gravam seus dados de discos ou fitas. Sistemas de Tempo Real : So bem semelhantes em implementao aos sistemas de tempo compartilhado. A maior diferena o tempo de resposta exigido na execuo das tarefas. Enquanto em sistemas de tempo compartilhado o tempo de resposta pode variar sem comprometer as aplicaes em execuo, nos sistemas de tempo real os tempos de resposta devem estar dentro de limites rgidos, que devem ser obedecidos, caso contrrio, podero ocorrer problemas irreparveis. Um programa executa o tempo que for necessrio, ou ate que aparea outro prioritrio em funo de sua importncia no sistema. Esta importncia ou prioridade de execuo controlada pela prpria aplicao e no pelo sistema operacional. Esses sistemas so normalmente usado em controle de processos, como no monitoramento de refinarias de petrleo, controle de trfego areo, usinas nucleares, etc.
Redes de Computadores
2002
11
3.2. CARACTERSTICAS
O MS-DOS um Sistema Operacional que se caracteriza por ser monousurio e monotarefa. A comunicao do usurio com o MS-DOS ocorre de dois modos, o modo interativo e o modo batch. a) Modo Interativo: Propriedade de executar um comando no instante em que foi digitado atravs do prompt que um sinal que indica que o DOS est pronto para executar seus comandos. b) Modo batch: Tambm chamado de comandos em lote, ou seja, uma seqncia de comandos que sero executados na ordem em que aparecem. Os comandos desejados devem ser colocados em ordem seqencial em um arquivo que pode ser criado por um processador de textos. O prompt do MS-DOS, geralmente A: \>, B: \> ou C: \>, avisa que o DOS esta pronto para receber um comando do usurio. Para se executar um comando, simplesmente digita-se seu nome no teclado e a seguir pressiona-se a tecla RETURN ou ENTER. Aps voc dizer ao DOS o nome do comando, o sistema operacional tem de encontrar o respectivo programa. Prof. Alexandre Ponce Redes de Computadores 2002
12
3.3.2. Arquivos
Os nomes de arquivos podem ter no mximo oito caracteres e uma extenso com no mximo 3 caracteres sendo que esta opcional e separada do nome por um ponto (.). E vlida para o nome e extenso qualquer letra do alfabeto, minscula ou maiscula e dgitos numricos. Os caracteres < > . , ; : no podem ser utilizados pois o MS-DOS os utiliza para outros propsitos. No pode haver tambm espaos em branco. Existem algumas extenses pr-definidas, devendo-se evitar o seu uso p/ outras funes que no as especificadas abaixo: Extenso .BAK .DAT .DOC .TXT .$$$ .BAT .EXE Finalidade do arquivo Arquivo de backup Arquivo de dados Arquivo documento, arquivo texto Arquivo texto Arquivo temporrio, intil, lixo Arquivo de comandos em lote ( batch) Programa executvel
Para os nomes de diretrios so vlidas as mesmas regras citadas acima, sendo que geralmente a extenso no usada. Prof. Alexandre Ponce Redes de Computadores 2002
13
*.* -> tratado como ????????.??? e faz referncia a todos os arquivos. *.txt -> referencia todos os arquivos c/ extenso .txt no importando o nome. a*.* -> referencia todos os arquivos que comeam com " a " e tem qualquer extenso no importando as outras letras aps o " a ". ??ll*.* -> faz referncia ao arquivo dollar.txt pois o nico que possui dois " l " aps os 2 primeiros caracteres. k?.txt -> referencia todos os arquivos que comeam c/ " k " e cuja extenso .txt (kc.txt, ka.txt)
Redes de Computadores
2002
14
3.7.2. TIME
Comando utilizado para se verificar a hora do sistema e configurar a nova hora do mesmo. Suas informaes so utilizadas para alterar o diretrio sempre que criamos ou alteramos um arquivo. Sintaxe: TIME hh:mm:ss:cs a/p (am/pm) Ex. TIME 10:30 a TIME 10:30 p TIME 22:30
3.7.3. DATE
Comando utilizado para se exibir a data do sistema e configurar a mesma. Sintaxe: DATE mm-dd-aa - O dia, mes e ano podem ser separados por "-","/" ou (.). Ex. C:\> DATE C:\> DATE 06/03/93
3.7.4. VER
Utilizado para exibir a verso do MS-DOS. Sintaxe: VER Ex. C:\>VER MS-DOS 6.22
3.7.5. TYPE
Utilizado para se exibir o contedo de um arquivo tipo texto. Sintaxe: TYPE [unidade][caminho] nome arquivo Ex. C:\>TYPE arq1.txt C:\>TYPE a:arq2.txt |MORE D:\>TYPE b:arq3.doc Obs. MORE - Permite a paginao na tela. <crtl><p> - lista na tela e na impressora Prof. Alexandre Ponce Redes de Computadores 2002
15
O MS-DOS utiliza como entrada padro para seus comandos, o teclado e como sada padro, o vdeo. Podemos alterar isto atravs do redirecionamento, para tanto utilizamos os sinais de menor que (<), maior que (>) e o pipe (|) ou >>(permite acrescentar um arquivo ao final de outro arquivo). Ex. c:\>TYPE a:arq1.txt > PRN
3.7.7. DIR
Usado para exibir os arquivos e os subdiretrios de um diretrio. Se usado sem parmetros e opes, este exibir o nome de volume, o nmero de srie do disco, os diretrios, os arquivos e suas respectivas extenses, seus tamanhos, a data e a hora de criao ou alterao, o total de arquivos exibidos, seus tamanhos acumulados e o total de espao livre em disco em bytes. Sintaxe: DIR [unidade][caminho][/ATRIBUTOS] Opes do DIR: -/P - exibe a listagem de arquivos e diretrios tela por tela -/W - exibe a listagem no formato horizontal com at 5 arquivos ou diretrios por linha. -/A - exibe os arquivos e diretrios que atendem aos parmetros especificados. Se o usurio no utilizar esta opo, sero exibidos todos os diretrios e arquivos, exceto os escondidos e os do sistema. O (:) opcional. -/AH - arquivos ocultos -/AR - arquivos somente de leitura -/AD - somente diretrios -/AS - arquivos de sistema -/O - Opo que permite ao usurio definir a ordem de classificao a ser utilizada pelo comando DIR. Se o usurio no utilizar esta opo o comando DIR exibir a listagem dos arquivos e diretrios conforme aparecem no diretrio raiz. -/ON - por ordem alfabtica de nome(crescente) -/OE - por ordem de extenso(crescente) -/OD - por ordem de data(crescente) -/S - exibe cada ocorrncia do arquivo especificado no diretrio corrente e seus subdiretrios. -/B - exibe todos os arquivos e subdiretrios, exceto os arquivos escondidos e do sistema, sem informao adicional. Ex. C:\>DIR /w C:\>DIR a: /p C:\>DIR b: /ah Prof. Alexandre Ponce Redes de Computadores 2002
16
3.7.8. COPY
Comando utilizado para copiar arquivos de um local para outro, utilizado para concatenar vrios arquivos gerando apenas um. Sintaxe: COPY[origem][destino] /V -Origem: refere-se ao local de onde o arquivo ou conjunto de arquivos sero copiados. -Destino: refere-se ao local para onde o arquivo ou conjunto de arquivos sero copiados. Opo: /V -faz com que o MS-DOS verifique se a cpia foi feita corretamente. Esta opo deixa o comando mais lento, pois faz com que seja verificado cada setor gravado no disco. Ex. C:\>COPY a:*.txt b: C:\>COPY a:*.exe C:\>COPY carta.doc carta.txt /V C:\>COPY b:t*.txt C:\>COPY b:t*.?xt c:\ws C:\>COPY b:normas.txt PRN C:\>COPY CON COMANDOS.BAT (cria arquivos .BAT) C:\>COPY CON PRN (cria arquivo e direciona para impressora) C:\>COPY a:\ws\*.txt \word
17
Onde, [unidade][caminho]arq1 - correspondem localizao do arquivo ou arquivos a serem renomeados. arq2 - corresponde ao novo nome do arquivo ou conjunto de arquivos. Obs. O MS-DOS no aceita dois arquivos com o mesmo nome no mesmo diretrio. Ex. C:\>REN arq1.txt arq2.txt C:\>REN a:*.doc *.txt C:\>REN carta.doc carta1.doc
Redes de Computadores
2002
18
4. Windows 98
4.1. Partio e formatao do HD (Hard Disk) 4.1.1. FDISK
Primeiramente o FDISK do Windows 98 apresenta uma tela perguntando que voc quer ativar o suporte a discos de grande capacidade. Esse recurso possvel devido ao Windows 98 ter o sistema de arquivo FAT32, veja figura abaixo :
Primeira : Criao da partio primria , estendida ou lgica. Segunda : Definio da partio ativa do HD. Terceira : Excluir uma partio primria ou estendida. Quarta : Exibe as parties atuais do seu disco. Redes de Computadores 2002
19
Existem muitas formas para particionar o HD, faremos vrios testes e finalizamos com uma nica partio.
4.1.2. FORMAT
Execute o comando FORMAT pelo disquete com a opo /?, veremos vrias formas de formatao. A opo que utilizaremos ser /S que transfere o Sistema Operacional do disquete para o HD.
4.2. Requisitos
Quais so os pr-requisitos para rodar o Windows 98? Seu computador deve ter: 486DX / 66 MHz ou acima. 16 MB de memria; quanto mais melhor, melhora a performance. A instalao mnima requer aproximadamente 195 MB de espao livre no seu HD, dependendo do que voc escolher instalar. Drive de CD-ROM ou DVD-ROM (disquetes 3.5" estaro disponveis para compra, mas voc pagar uma taxa extra para receb-los). Monitor VGA ou acima. Mouse
Redes de Computadores
2002
20
Em seguida ser inicializada a instalao do Windows 98, atravs do assistente de instalao. Tela selecionar pasta: surgir o nome C:\Windows, caso o contrrio clique na opo "outra pasta" e digite outro nome. Tela opo de instalao: o assistente indicar a tpica (recomendvel para iniciantes), mas voc pode alterar para a opo que atender as suas necessidades. Tela de disco de inicializao: solicitar um disco na unidade "A" para a criao de um disque de BOOT de emergncia (opcional do usurio). Logo aps iniciar a cpia de arquivos para o subdiretrio escolhido. Finalizada a cpia, o computador vai reinicializar, executando o Windows 98 pela primeira vez. Aps o trmino da instalao, s instalar os disquetes das placas de vdeo, som, modem que no foram identificadas pelo plug and play.
Redes de Computadores
2002
21
O Windows ir procurar por novos dispositivos, se encontrar ser listado como na figura abaixo. Se o Windows detectar o novo dispositivo melhor (como na figura abaixo), se no temos a opo de selecion-lo manualmente. Clique em No, o dispositivo no est na lista e Avanar.
Selecione o dispositivo desejado conforme a figura abaixo, neste exemplo vamos selecionar o adaptador de rede.
Redes de Computadores
2002
22
O Windows apresentar uma lista com os drivers de Adaptadores de Redes contidos em seu arquivo de drivers. Provavelmente voc ter um disquete ou CD-ROM de instalao do adaptador de rede, insira na unidade e clique em Com disco.... Indique a unidade correto e clique em OK.
Pronto. Voc terminou a instalao do adaptador de rede, o Windows solicitar que voc clique em Concluir para finalizar a instalao. Voc ter que reiniciar o computador para que as alteraes tenham efeito.
Redes de Computadores
2002
23
O Windows solicitar o disquete ou CD-ROM do software, insira na unidade e clique em Avanar, depois clique em Procurar. Voc tem que indicar a unidade e o arquivo executvel correto para a instalao, como mostra a figura abaixo. Clique em Abrir.
Redes de Computadores
2002
24
Depois disso, o Windows solicitar a confirmao do caminho do arquivo executvel. Se estiver correto clique em Concluir para finalizar, a partir deste momento siga as instrues de instalao do software em questo.
Instalao do Windows Nesta opo voc instala os componentes adicionais do Windows que no foram includos na instalao original. Vocs podem notar na figura abaixo, a opo Acessrios tem 9 componentes instalados de 12 possveis. Para instalar os demais clique em Detalhes.
Redes de Computadores
2002
25
Disco de inicializao Em caso de problemas no Windows, com o disco de inicializao voc consegue iniciar sua mquina. bom lembrar que utilizamos um disco de inicializao para particionar e formatar o disco rgido quando da instalao do Windows 98. Pegue um disquete formatado nomeie como Disco de Inicializao do Windows 98 coloque na unidade e clique em Criar Disco...
Redes de Computadores
2002
26
O Modem utilizado para a conexo com uma linha telefnica, seja para conexo com a Internet ou com sistemas Bancrios, sua instalao relativamente fcil, com o disquete ou CD-Rom selecione a opo No detectar o Modem, vou selecion-lo em uma lista conforme figura abaixo.
Tipicamente o Modem utiliza a porta COM2, selecione esta porta e clique em Avanar.
Redes de Computadores
2002
27
4.4.4. Impressora
Voc pode adicionar uma impressora local ou da rede. Neste exemplo, vamos adicionar uma impressora local. Ao clicar em Adicionar Impressora, O Windows solicitar uma impressora local ou da rede, clique em Impressora Local.
O Windows solicitar o fabricante e o modelo da impressora. Insira o disquete ou CD-ROM na unidade e clique em Com disco.... Depois selecione a unidade correta e clique em OK. O prximo passo configurar a porta da impressora, para impressoras locais utilizamos a porta LPT1, selecione a porta LPT1 e clique em Avanar conforme figura abaixo.
Redes de Computadores
2002
28
O Windows pergunta se voc quer utilizar esta impressora como padro. Se for sua nica impressora selecione sim e clique em Avanar. Para finalizar ser perguntado se voc quer imprimir uma pgina teste, isto opcional, recomendamos que seja confirmado o teste de impresso, selecione SIM e clique em Concluir.
4.4.5. Vdeo
Para configurar o vdeo temos duas opes, conforme visualizado na figura abaixo.
Cores : Para uma melhor visualizao dos programas, fotos e vdeos, sua definio de cores vai depender da sua placa de vdeo, existem placas de vdeos que suportam at 256 cores. Na figura acima foi selecionado a opo High Color de 16 bits. rea de trabalho : Para dimensionar o tamanho da janela de trabalho do Windows. O ideal seria trabalhar com a resoluo 800 por 600 pixels, pois alguns programas exigem esta resoluo.
Redes de Computadores
2002
29
Abaixo apresentamos a tela principal do Scandisk. Temos duas opes de teste, o Padro ou o Completo. No completo voc tem a opo de verificar s a rea de dados, s a rea de sistemas ou as duas juntas. Para iniciar a verificao, selecione a unidade, o tipo de teste e clique em Iniciar.
Redes de Computadores
2002
30
Desfragmentador de Disco Quando voc instala novos programas, cria arquivos, remove arquivos e programas, os clusters acabam ficando espalhados pelo disco rgido , conseqentemente uma demora maior para ler os arquivos. O Desfragmentador de Disco um utilitrio que reestrutura o disco rgido, melhorando o desempenho e o acesso aos arquivos do disco rgido. Abaixo temos a tela inicial do Desfragmentador de Disco, selecione a unidade que deseja desfragmentar a clique em OK.
Redes de Computadores
2002
31
5. Redes de computadores
Atualmente praticamente impossvel no se deparar com uma rede de computadores, em ambientes relacionados informtica, principalmente porque a maioria dos usurios de computadores se conectam a Internet - que a rede mundial de computadores. Mesmo em ambientes que no esto relacionados informtica, mas fazem uso de computadores, a utilizao de redes pode ser facilmente evidenciada. Observe o ambiente de um supermercado, cada caixa registradora pode ser um computador, que, alm de estar somando o total a ser pago, est automaticamente diminuindo o do controle de estoque dos produtos que voc est comprando. O responsvel pelo controle de estoque tem acesso em tempo real lista de mercadorias que tem dentro do supermercado, assim como o responsvel pelo fluxo de finanas tem acesso ao fluxo de caixa daquele momento, facilitando enormemente o processo de gerncia e controle do supermercado. As redes de computadores surgiram da necessidade de troca de informaes, onde possvel ter acesso a um dado que est fisicamente localizado distante de voc, por exemplo em sistemas bancrios. Neste tipo de sistema voc tem os dados sobre sua conta armazenado em algum lugar, que no importa onde, e sempre que voc precisar consultar informaes sobre sua conta basta acessar um caixa automtico. As redes no so uma tecnologia nova. Existe desde a poca dos primeiros computadores, antes dos PCs existirem, entretanto a evoluo da tecnologia permitiu que os computadores pudessem se comunicar melhor a um custo menor. Alm da vantagem de se trocar dados, h tambm a vantagem de compartilhamento de perifricos, que podem significar uma reduo nos custos de equipamentos. A figura abaixo representa uma forma de compartilhamento de impressora (perifrico) que pode ser usado por 3 computadores.
importante saber que quando nos referimos a dados, no quer dizer apenas arquivos, mas qualquer tipo de informao que se possa obter de um computador. Outra aplicao para redes de computadores a criao de correio eletrnico, o que facilita a comunicao interna em uma empresa, e se esta empresa estiver conectada a Internet, pode-se usar esse tipo de correio para
Redes de Computadores
2002
32
Resumindo, pessoas e empresas pensam em implementar uma rede por dois motivos basicamente, tendo em vista o aumento da produtividade do trabalho: Troca de dados (arquivos, e-mails, etc...) Compartilhamento de perifricos (impressora, modems, unidades de CD-ROM, etc..)
5.1.Tipos de redes
Do ponto de vista da maneira com que os dados de uma rede so compartilhados podemos classificar as redes em dois tipos bsicos: 1. 2. Ponto-a-ponto: que usado em redes pequenas; Cliente/servidor: que pode ser usado em redes pequenas ou em redes grandes.
Esse tipo de classificao no depende da estrutura fsica usada pela rede (forma como est montada), mas sim da maneira com que ela est configurada em software.
Apesar de ser possvel carregar programas armazenados em outros micros, prefervel que todos os programas estejam instalados individualmente em cada micro. Outra caracterstica dessa rede na impossibilidade de utilizao de servidores de banco de dados, pois no h um controle de sincronismo para acesso aos arquivos. Vantagens e Desvantagens de uma rede Ponto-a-Ponto: Prof. Alexandre Ponce Redes de Computadores 2002
33
34
tipo
cliente/servidor como, por exemplo, um banco de dados. Ao contrrio do servidor de arquivos, esse tipo de servidor faz processamento de informaes. Servidor de Correio Eletrnico: Responsvel pelo processamento e pela entrega de mensagens eletrnicas. Se for um e-mail destinado a uma pessoa fora da rede, este dever ser passado ao servidor de comunicao. Servidor de Comunicao: Usado para comunicao da sua rede com outras redes, como a Internet. Se voc acessa a Internet atravs de uma linha telefnica convencional, o servidor de comunicao pode ser um computador com uma placa de modem. Alm desses, existem outros tipos de servidores que podem ser usados, vai depender da necessidade da rede. Vantagens e Desvantagens de uma Rede Ciente/Servidor: Usada normalmente em redes com mais de 10 micros ou redes pequenas que necessitam de alto grau de segurana; Custo maior que as redes ponto-a-ponto; Maior desempenho do que as redes ponto-a-ponto; Implementao necessita de especialistas; Alta segurana; Configurao e manuteno na rede feita de forma centralizada; Existncia de servidores, que so micros capazes de oferecer recursos aos demais micros da rede;
Redes de Computadores
2002
35
Os equipamentos mostrados na figura so equipamentos bsicos que praticamente todas as redes possuem. Esses componentes so: Servidor: um micro que oferece recursos para rede. Em redes ponto-a-ponto todos os computadores funcionam ora sendo servidores ora sendo clientes; Cliente: um micro ou dispositivo que acessa recursos oferecidos pela rede; Recurso: Qualquer coisa que possa ser oferecida e usada pelos clientes da rede, como impressoras, arquivos, unidades de disco, Internet...; Protocolo: Forma de comunicao determinada entre os dispositivos para que eles possam se comunicar; Cabeamento: Os cabos da rede transmitem os dados que sero trocados entre os dispositivos que compem a rede; Placa de rede: Permite a conexo dos PCs rede j que a comunicao interna do computador feita de forma totalmente diferente a utilizada pelas redes; Hardware de rede: Eventualmente poder ser necessrio o uso de perifricos para melhorar desempenho de rede, na figura utilizado um hub.
36
Half-Duplex: um tipo de transmisso bidirecional, mas como compartilham o mesmo meio de transmisso, no possvel transmitir e receber ao mesmo tempo. Tradicionalmente a transmisso nas redes segue esse padro.
FulI-Duplex: a verdadeira comunicao bidirecional, onde quem transmite pode receber os dados de outro computador durante a sua transmisso.
37
computador s trabalha com dados binrios, sendo assim, apesar de conseguimos transmitir qualquer tipo de dado pela rede texto, figuras, som esses dados so codificados para valores binrios, para poderem trafegar pela rede, e ento o receptor decodifica os dados transformando novamente em informao.
5.5. Modulao
A transmisso digital em urna rede ocorre atravs de impulsos eltricos, pticos ou ondas de rdio, dependendo do meio de comunicao usado na conexo. Eventualmente os sinais digitais manipulados pelo computador necessitam ser transformados em sinais analgicos, para poderem ser transmitidos pelo meio de transmisso. Esse mtodo conhecido como modulao de dados. A modulao feita por um dispositivo, geralmente um modem, que responsvel pela transmisso dos dados digitais pela linha telefnica (que um canal analgico). Ao contrrio da transmisso analgica pura, essa transmisso ser feita com informaes analgicas que originalmente so digitais. Com isso, o receptor aps demodular os dados, consegue detectar se recebeu dados corrompidos ou no, pedindo uma retransmisso caso esses dados tenham sido danificados no caminho.
Redes de Computadores
2002
38
6. Tecnologia de Redes
Como foi visto, as redes de computadores so um conjunto de computadores autnomos interligados atravs de um meio fsico de comunicao para o compartilhamento de recursos, isso os diferencia bem de um sistema multiterminal onde os terminais funcionam como uma unidade de entrada e sada de dados do computador principal chamado Mainframe. Nas Redes os computadores conectados so sistemas independentes, cada computador, ou n da rede, processa localmente suas informaes, executa seus prprios programas e opera de maneira autnoma em relao aos demais. Os principais motivos que levam a implantao de uma rede de computadores so: possibilitar o compartilhamento de informaes (programas e dados) armazenadas nos computadores da rede; permitir o compartilhamento de recursos associados s mquinas interligadas; permitir a troca de informaes entre os computadores interligados; permitir a troca de informaes entre usurios dos computadores interligados; possibilitar a utilizao de computadores localizados remotamente; permitir o gerenciamento centralizado de recursos e dados; melhorar a segurana de dados e recursos compartilhados
Redes de Computadores
2002
39
6.1.1. Internet
A Internet (conhecida como rede mundial de computadores) uma interligao de mais de uma rede local ou remota, na qual necessrio a existncia de um roteador na interface entre duas redes. A transferncia de dados ocorre de forma seletiva entre as redes, impedindo assim o trfego desnecessrio nas redes. A Internet tem por finalidade restringir o fluxo das comunicaes locais ao mbito de suas limitaes fsicas, permitindo o acesso a recursos remotos e o acesso de recursos locais por computadores remotos, quando necessrio. Rede Corporativa: interligao de redes de uma mesma instituio Internet: interligao de redes que surgiu a partir da rede Arpanet e atingiu propores mundiais.
6.1.2. lntranet
A Intranet uma rede privada localizada numa corporao constituda de uma ou mais redes locais interligadas e pode incluir computadores ou redes remotas. Seu principal objetivo o compartilhamento interno de informaes e recursos de uma companhia, podendo ser usada para facilitar o trabalho em grupo e para permitir teleconferncias. o uso de um ou mais roteadores podem permitir a interao da rede interna com a Internet. Ela se utiliza dos protocolos TCP/IP, HTTP e os outros protocolos da Internet so usados nas comunicaes e caracterizada pelo uso da tecnologia WWW dentro de uma rede corporativa.
6.1.3. Extranet
uma rede privada (corporativa) que usa os protocolos da Internet e os servios de provedores de telecomunicao para compartilhar parte de suas informaes com fornecedores, vendedores, parceiros e consumidores. Pode ser vista como a parte de uma Intranet que estendida para usurios fora da companhia. Segurana e privacidade so aspectos fundamentais para permitir o acesso externo, que realizado normalmente atravs das interfaces da WWW, com autenticaes, criptografias e restries de acesso. Pode ser usado para troca de grandes volumes de dados, compartilhamento de informaes entre vendedores, trabalho cooperativo entre companhias, etc.
40
6.2.1. Estrela
existncia de um n central ligao ponto-a-ponto entre os computadores e o n central ns comuns (que no o central) podem ser simplificados recomendada para aplicaes que envolvem a centralizao de informaes vulnerabilidade alta complexidade do n central para suportar diversas comunicaes simultneas
6.2.2. Anel
conexes ponto-a-ponto estruturao simples, adequada para comunicaes descentralizadas no h roteamento: transmisso unidirecional requer capacidade para identificao das mensagens que pertencem a cada n e para fazer uma cpia local no existe armazenamento intermedirio indicada para redes locais, proporcionando alto desempenho ns intermedirios atuam como repetidores, proporcionando um maior alcance da rede confiabilidade dependente de cada n intermedirio
6.2.3. Barramento
ligao multiponto bem indicada para redes locais no h roteamento nem armazenamento intermedirio necessita de mecanismos para identificao dos destinatrios das mensagens requer mecanismos de controle de acesso ao meio comum
Redes de Computadores
2002
41
7. Protocolos
um dos assuntos mais importantes em relao a redes, porque atravs deles que so definidas as formas de como a rede ir funcionar de verdade, pois so eles que definem como os dados sero transferidos pela rede. Protocolo, ento, pode ser definido como a regra de comunicao usada pelos dispositivos de uma rede de modo que eles possam se comunIcar e se entender. Uma rede pode usar diversos protocolos, como TCP/IP, NetBEIU e o SPX/IPX, entre outros. Embora cada um deles funcione de forma particular, eles tm algumas similaridades, pois todos os protocolos tm um mesmo objetivo, transmitir dados. A funo dos protocolos pegar os dados que sero transmitidos na rede, dividir em pequenos pedaos chamados de pacotes ou quadros (frame), dentro de cada pacote h informaes de endereamento que informam a origem e o destino do pacote. O uso de pacotes de dados otimiza enormemente o uso da rede, j que em vez de uma nica transmisso de um dado grande, existiro vrias transmisses de dados menores. Dessa forma possvel que vrios dispositivos se comuniquem ao mesmo tempo em uma rede. Fisicamente, essas transmisses no so efetuadas ao mesmo tempo, mas intercalando os vrios pacotes de dados, como mostrado na figura abaixo :
Se o computador A est enviando um arquivo para o computador B e todos os computadores da rede recebem essa informao ao mesmo tempo, como o computador B sabe que os dados so para ele? Como os demais computadores sabem que os dados no so para eles? Observando a informao sobre o endereamento. Cada placa de rede possui um endereo fixo gravado em hardware, dessa forma quando o computador for transmitir o dado para um outro determinado computador, basta o transmissor colocar no endereamento do pacote o numero da placa de rede. Um pacote de dados pode ter esse formato, dependendo do protocolo: Prof. Alexandre Ponce Redes de Computadores 2002
42
Dados
7 6 5 4 3 2 1
Esse modelo estruturado de forma que cada camada tenha suas prprias caractersticas. Cada camada pode comunicar-se apenas com a sua camada inferior ou superior, e somente com a sua camada correspondente em uma outra mquina. Discutiremos cada uma das camadas a seguir:
43
Redes de Computadores
2002
44
1 byte
1 byte o
1 byte cdigo
1 byte do
bytes
representam
(Organizationally Unique Identifier), e os trs ltimos bytes definido pelo fabricante (o fabricante deve controlar esse nmero). Sendo assim o fabricante deve-se cadastrar para poder obter um nmero OUI. A finalidade dessa distino para que o computador seja capaz de identificar outros computadores na rede. Esse endereo o R.G. da placa e do micro na rede. Outra funo da MAC controlar o uso do cabo, verificando se o cabo est ocupado ou no. Se o cabo est ocupado o quadro de dados no ser enviado, caso contrrio os dados sero enviados pela rede. Se durante a transmisso ocorrer uma coliso (transmisses slmultneas pelo mesmo cabo) a MAC capaz de identificar as mquinas envolvidas, fazendo com que elas esperem tempos diferentes para poderem transmItir novamente.
Redes de Computadores
2002
45
O seu principal papel adicionar ao dado recebido, informaes de quem enviou as informaes (protocolo responsvel pela emisso dos dados), para que o receptor, a camada de LLC consiga entregar as Informaes ao protocolo de destino de forma correta. Se esta camada no existisse os computadores no teriam como reconhecer os dados dos protocolos (caso fosse usado mltiplos protocolos), ficando assim sem entender o dado recebido. A LLC enderea os pacotes de dados com um identificador do protocolo, para que depois da transmisso a camada correspondente possa recuperar os dados e interpret-los.
A LLC utiliza um protocolo de endereamento de origem e destino chamado SAP. Na camada de Controle de Acesso ao Meio um dado a ser transmitido pode ter entre 46 a 1500 bytes, do qual 8 bytes so usados para o SAP.
Redes de Computadores
2002
46
8. TCP/IP
O protocolo TCP/IP o protocolo mais usado atualmente nas redes locais, isso graas a Internet, pois ela utiliza esse tipo de protocolo, praticamente obrigando todos os fabricantes de sistemas operacionais de redes a suportarem esse protocolo. Uma das grandes vantagens desse protocolo a possibilidade de ele ser rotevel, ou seja ele foi desenvolvido para redes de grande tamanho, permitindo que os dados possam seguir vrios caminhos distintos at o seu destinatrio. Na verdade o TCP/IP um conjunto de protocolos no qual os mais conhecidos do o nome a esse conjunto: TCP (Transport Control Protocol) e o IP (Internet Protocol).
Redes de Computadores
2002
47
a camada que equivale camada de transporte do modelo OSI. Esta camada responsvel por pegar os dados enviados pela camada de aplicao e transform-los em pacotes, a serem repassados para a camada de Internet. Ela utiliza uma forma de multiplexao, onde possvel transmitir simultaneamente dados de diferentes aplicaes. Nesta camada operam dois protocolos: o TCP (Transport Control Protocol) e o UDP (User Datagrama Protocol). Ao contrrio do TCP, este segundo protocolo no verifica se o dado chegou ao seu destino, j o TCP para todo pacote enviado sempre h uma confirmao se este chegou ou no.
8.2.1. Formato
O endereo IP constitudo de 4 bytes (32 bits) representados na forma decimal, e separados por ponto, no formato X.Y.Z.W. Assim o menor nmero do endereo IP possvel 0.0.0.0 e o maior 255.255.255.255. Prof. Alexandre Ponce Redes de Computadores 2002
48
Como cada dispositivo de uma rede TCP/IP precisa ter um endereo IP nico, para que o pacote de dados consiga ser entregue corretamente, voc ter que usar um endereo que no esteja sendo utilizado por nenhum outro computador da rede. Para facilitar a distribuio dos endereos IP, foram especificadas cinco classes de endereos IP, como mostra a tabela: Classe A B C D E Endereo mais baixo (decimal) 1.0.0.0 128.1.0.0 192.0.1.0 224.0.0.0 240.0.0.0 Endereo mais Alto (decimal) 126.0.0.0 191.255.0.0 223.255.255.0 239.255.255.255 255.255.255.254
Em redes usamos somente os endereos IP das classes A, B e C, com as seguintes caractersticas de cada uma delas: Classe A: O primeiro nmero identifica a rede, os demais trs nmeros indicam a mquina. Cada endereo classe A consegue enderear at 16.777.216 mquinas. Classe B: Os dois primeiros nmeros identificam a rede, os dois demais identificam a mquina. Esse tipo de endereo consegue enderear at 65.536 maquinas em uma rede. Classe C: Os trs primeiros nmeros identificam a rede, o ltimo indica a mquina. Com isso consegue-se enderear at 256 mquinas. Para entendermos melhor, vejamos um exemplo de rede classe C. Nesse tipo de rede, onde os trs primeiros dgitos identificam a rede, voc poder conectar at 256 mquinas na mesma rede (0 a 255), na verdade sero 254 pois os endereos O (identifica a rede) e 255 (identifica os computadores) so endereos especiais que sero discutidos posteriormente. A realidade que o tipo da classe de rede a ser usada vai depender da quantidade de mquinas que sero conectadas a sua rede.
8.2.2. Roteamento
Em uma rede TCP/IP cada dispositivo conectado a rede deve ter pelo menos um endereo IP, isso permite identificar o dispositivo na rede a qual ele pertence.
Redes de Computadores
2002
49
Neste exemplo existem trs redes distintas (Rede A, B, C) onde cada uma tem seu prprio fluxo de comunicao interno. As redes so interligadas atravs de um dispositivo chamado roteador. O Roteador isola o fluxo das redes s permitindo que dados atravessem por ele se esses dados se destinarem a uma rede externa. Supondo que um computador da rede A queira enviar pacotes de dados a um computador da rede B, este envia os dados ao Roteador 1 e o Roteador 1 encaminha os dados ao seu destinatrio na rede B. No caso de um computador da rede 1 querer enviar os dados para um computador da rede 3, ele envia o pacote ao Roteador 1, que ento repassar esse pacote diretamente para o Roteador 2, que se encarregar de entregar esse pacote ao computador de destino. Esse tipo de entrega de pacotes feito facilmente pelo roteador porque o pacote de dados tem o endereo (IP) da mquina de destino. Quando um roteador recebe um pacote que no pertence a rede interna ele redireciona este pacote para uma outra rede que possa estar interligada a ele. E assim que as redes baseadas no protocolo TCP/IP funcionam. Elas tm um ponto de sada da rede (gateway) onde todos os pacotes que no pertencem quela rede so encaminhados, as redes subseqentes vo enviando os pacotes aos seus gateways at que o pacote atinja a rede de destino. Na Internet o responsvel pelo fornecimento dos endereos IPs so os backbones. Eles so quem distribuem os nmeros IPs vlidos para a Internet. Essa estrutura de distribuio funciona de uma forma hierrquica. Em princpio, se a sua rede no for estar conectada a Internet, voc pode definir qualquer endereo IP para os dispositivos que estiverem conectados a ela. O problema que mais cedo ou mais tarde surgir a necessidade de se conectar a Internet e o conflito com endereos IPs reais ser inevitvel, caso voc tenha montado uma rede com endereos IPs j existentes. Para evitar tal aborrecimento, existem endereos especiais que servem para a configurao de uma rede local, sem a necessidade de se utilizar endereos IPs reais. Esses endereos so reservados para redes privadas e so os seguintes: Classe A: 10.0.0.0 a 10.255.255.255 Classe B: 172.16.0.0 a 172.31.255.255 Classe C: 192.168.0.0 a 192.168.255.255. Para se criar uma rede privada aconselhado o uso de tais endereos, a no ser que haja uma certeza de que tal rede nunca ser conectada a Internet. Na figura abaixo tem uma rede IP configurada com o endereo reservado 192.168.100.0. O endereo 0 indica rede. Assim o endereo de rede 192.168.100.0 indica a rede que usa endereos que comecem por 192.168.100, e que o ltimo byte usado para identificar as mquinas na rede. J o endereo 10.0.0.0 indica que os trs ltimos bytes identificam o computador na rede. J o endereo 255 reservado para broadcast, o ato de enviar um mesmo pacote de dados para mais de uma mquina ao mesmo tempo. Neste caso, a rede envia o mesmo pacote de dados para todos os computadores da rede.
Redes de Computadores
2002
50
Para conectarmos na Internet com a rede acima, duas aes podem ser tomadas. Uma seria conseguir uma faixa de IP de uma classe C e reconfigurar todos os endereos IPs das mquinas. Como essa situao pouco provvel, pois esses endereos so geralmente disponibilizados para provedores de Internet, uma outra soluo seria obter apenas um endereo de IP real e usar um gateway (roteador) para disponibilizar o acesso a rede externa (Internet). Com o gateway possvel fazer a comunicao com a Internet sem a necessidade de alterar toda a configurao da rede :
Na figura acima fica clara a presena do roteador. Ele atua entre as duas redes permitindo que o trafego da rede local (192.168.100.0) no interfira no trafego da Internet. O roteador possui duas interfaces de rede uma para a rede local e outra para a Internet, e cada uma dessas interfaces deve ser configurada para que ambas as redes possam acess-las. A interface para a rede local o IP 192.168.100.100, que configurado pelo administrador da rede. J a interface 200.128.210.4 um endereo IP disponibilizado pelo provedor de Internet que a rede esta ligada. A comunicao da rede local com a Internet acontece da seguinte forma. O computador 192.168.100.3 solicita uma pgina na www (www.salesianolins.br). Essa solicitao percorre toda a rede chegando ao roteador, que percebe que essa solicitao no pertence a essa rede. Isso possvel graas a tabela de endereos existente no roteador. Toda pgina www tem um endereo IP que traduzido para um nome (veremos isso mais a frente ao falarmos sobre DNS). Como o roteador percebe que aquele endereo no pertence aquela rede, ele encaminha solicitao para a prxima
Redes de Computadores
2002
51
A solicitao feita pelo computador 192.168.100.3 fica guardada no roteador at se obter uma resposta de confirmao (positiva ou negativa). Quando essa resposta chega encaminhada para o seu solicitante (no caso o IP 192.168.100.3). Existem duas formas do roteador armazenar a tabela, uma esttica e outra dinmica. Na esttica o roteador tem todos os endereamentos IPs da rede j determinados, na dinmica os endereos IPs so determinados conforme se necessita de um. No caso do endereamento dinmico, utiliza-se um protocolo chamado DHCP (Dynamic Host Configuration Protocol - Protocolo de Configurao Dinmica de Mquina), dessa forma, toda vez que um cliente solicitar um endereo IP, o servidor DHCP disponibilizar para ele um endereo vlido que no esteja sendo utilizado naquele momento, e assim que o cliente finalizar o seu uso ele libera o endereo IP
8.3. Reconhecendo um IP
Como foi visto, redes TCP/IP utilizam-se de endereos virtuais. Cada placa de rede tem um endereo fsico nico gravado na prpria placa. Para enviarmos uma mensagem pela rede precisamos conhecer o endereo virtual (IP) da mquina destinatria. Como fazer para associar um endereo fsico a um endereo virtual ? Para fazer essa associao existe o protocolo ARP (Adress Resolution Protocol). Ele funciona mandando uma mensagem broadcast para a rede perguntando, a todas as mquinas, qual responde pelo endereo IP do destinatrio. Ento a mquina destinatria responde e informa o seu endereo de placa de rede (MAC) permitindo a transmisso de dados entre as duas mquinas. Para no ter que ficar enviando toda vez uma mensagem broadcast pela rede, o dispositivo transmissor armazena o ultimo endereo IP recentemente acessado e o endereo MAC correspondente a cada IP. Podemos fazer um teste no DOS, para isso basta usar o comando arp -a e ele te relacionar o ultimo endereo IP e o respectivo endereo MAC daquele IP.
Redes de Computadores
2002
52
Porta 20 21 22 23 25 80 110
Aplicao FTP (Dados) FTP (Controle) SSH Telnet SMTP HTTP POP3
O protocolo TCP endereado pelo nmero de IP e o nmero da porta, dessa forma que as aplicaes podem conversar de forma simultnea (na camada de transporte) sem que os dados sejam trocados entre as aplicaes. Ao receber um pacote de dados, o protocolo TCP envia uma mensagem de confirmao de recebimento mquina transmissora, chamada acknowledge ou simplesmente ack. Caso essa confirmao no chegue ao transmissor aps um intervalo de tempo, determinado, esses dados sero retransmitidos pelo protocolo TCP.
8.4.1. Socket
A transmisso de dados no protocolo TCP acontece usando o conceito de portas. Assim quando o TCP recebe um pacote destinado a porta 80, ele sabe que deve entregar aqueles dados ao protocolo HTTP (que por sua vez os entregar ao browser Internet do usurio). Ou seja, a porta serve para identificar o tipo de aplicao que gerou o pacote e para qual tipo de aplicao os pacotes de dados devem ser entregues. Pense no seguinte problema. Voc est trabalhando com um browser e resolve abrir uma nova janela (algo muito comum por sinal), como o protocolo TCP saber a qual das janelas ele deve entregar um pacote de dados solicitado por uma das janelas do browser, j que as duas janelas usam a mesma porta 80 para a mesma aplicao HTTP?
Redes de Computadores
2002
53
Para resolver esse tipo de problema, o TCP faz o uso do socket. O socket define uma conexo dentro de uma porta. Com o uso deste conceito, pode-se ter vrias conexes diferentes em uma mesma porta, permitindo o uso da mesma porta por vrias janelas da mesma aplicao.
Cada rede local TCP/IP precisa ter ao menos um servidor DNS. Todos os pedidos de converso de nomes em endereos IP so enviados a este servidor, caso ele no consiga efetuar essa converso, ele responde o pedido enviando o endereo de um servidor que seja hierarquicamente superior a ele e, com isso, a maior probabilidade de conhecer o endereo solicitado. Prof. Alexandre Ponce Redes de Computadores 2002
54
Uma outra vantagem desse sistema, que cada vez que um endereo solicitado no pertencente aquele DNS respondido, o servidor de DNS aprende aquele endereo, tornando a resposta quela solicitao mais rpida.
8.5.2. Telnet
um terminal remoto, onde o micro cliente pode fazer um login em um servidor qualquer que esteja conectado rede (ou a Internet, se a rede estiver conectada a ela). Atravs do Telnet o usurio pode manipular o servidor como se ele estivesse sentado em frente a ele, localmente. Tudo aquilo que o usurio fizer no terminal remoto, na verdade ele estar fazendo no servidor, e no no seu computador local. O seu uso extremamente simples, basta digitar (no prompt do MS-DOS ou na barra de endereos o nmero do IP ou o nome do servidor) :
O Telnet utiliza a porta 23 no protocolo TCP. Existem vrios programas que funcionam como emulador do Telnet.
55
Redes de Computadores
2002
56
endereo do site. Quando informamos um site como www.salesianolins.br em um browser, ele ir consultar o servidor DNS para conseguir o endereo IP do servidor www, e com isso iniciar a conexo. A transmisso dos documentos hipermdia feita atravs do protocolo HTTP. Um servidor www hospeda o site, enquanto um cliente (browser) faz a requisio dos documentos l contidos, essa transferncia usa a porta 80 do TCP. Cabe ao browser interpretar o documento, geralmente escrito em HTML. Outro recurso do HTTP chama-se CGI (Common Gateway Interface), que permite que programas sejam armazenados e executados no prprio servidor www, emitindo uma resposta no formato HTML para ser transmitida para o browser do micro cliente, dessa forma possvel que os documentos sejam criados dinamicamente. Toda vez que um site acessado, cpias so criadas no prprio computador, isso chamado de cache. Esse recurso utilizado pois se o usurio voltar a acessar a mesma pgina, o browser no precisa buscar os dados diretamente do servidor www, ele busca diretamente no disco rgido do computador, diminuindo assim o trfego da rede. Um outro recurso possvel o chamado proxy, que permite que uma mquina intermediria entre o cliente e o servidor www funcione como cache. Por exemplo, possvel configurar um servidor proxy em uma rede local para ser usado como intermedirio no acesso a Internet. Quando uma mquina faz acesso Internet, os dados so copiados para o disco rgido do servidor proxy. Com isso, se alguma mquina pedir um documento que j esteja no proxy, no ser necessrio ir para Internet buscar os dados, basta traze-los do prprio servidor. O nico detalhe que em todos os browser da Internet devero estar configurados para acessar o servidor proxy.
Redes de Computadores
2002
57
O BetBIOS parte do NetBEUI (que trabalha nas camadas 3 e 4 do modelo OSI). O NetBIOS tambm pode ser utilizado em conjunto com outros protocolos operando nas camadas abaixo da camda 5 do modelo OSI (como o TCP/IP e o IPX/SPX), permitindo que os programas utilizem uma linguagem comum para acessarem a rede, independente do protocolo que est instalado na mquina. O NetBEUI um protocolo pequeno e rpido. Porm possui duas grandes desvantagens que tornam seu uso praticamente invivel para redes com mais de 80 mquinas. Primeiro, ele um protocolo no rotevel, ou seja, no pode ser usado em redes que possuem outras redes interconectadas que utilizem roteadores para se comunicar. Segundo o NetBEUI utiliza excessivamente mensagens de broadcast, congestionando a rede. Se uma mquina precisa imprimir um documento na impressora da rede, ela envia uma mensagem para todas as mquinas e no somente para a mquina onde a impressora est instalada. Com isso, a rede fica ocupada, diminuindo muito seu desempenho. Atualmente a tendncia a interconexo de redes, especialmente por conta da Internet, podemos concluir que o uso do protocolo NetBEUI desaconselhvel.
Redes de Computadores
2002
58
9. Cabeamento
Este um componente importante para uma rede, responsvel pela circulao dos dados. Neste captulo estudaremos trs tipos de cabeamento : o cabo coaxial, par tranado a fibra ptica, alm das redes sem cabo, exemplificando a comunicao via rdio.
Redes de Computadores
2002
Colgio Salesiano Dom Henrique Mouro 9.1.2. Cabo Coaxial Fino (10Base2)
59
Possui o comprimento mximo de 185 metros por segmento de rede e possui um limite de 30 mquinas conectadas por segmento de rede. Utilizado em redes Ethernet com o topologia linear, ou seja, todos os computadores da rede local so conectados por um nico cabo. A conexo de cada micro com o cabo coaxial feita atravs de conectores BNC em T. Este conector vem junto com a placa de rede adquirida. Ao final da rede e preciso instalar um terminador resistivo para dar a correta impedncia do cabo.
Conector BNC em T
O que fazer caso o cabo parta ou apresente mau contato ? Existem duas solues, ou refaa o cabo problemtico, ou utilize um conector BNC de emenda (barril). Entretanto, s use esse conector em ltimo caso, porque seu uso diminui o desempenho do cabo.
Redes de Computadores
2002
60
informao tem a polaridade invertida. Com isso o campo eletromagntico gerado por um dos fios
A topologia utilizada pelo par tranado a estrela, onde um dispositivo concentrador faz a conexo entre os computadores. Este concentrador mais conhecido como hub, com ele o problema de limite de dois dispositivos solucionado. Diferentemente do cabo coaxial, quando um cabo se parte, apenas a estao conectada ao respectivo cabo perde comunicao com a rede, um grande alvio. Imagine uma rede que utiliza cabo coaxial com 30 estaes e de repente toda a rede trava, voc ter que repassar estao por estao para identificar o cabo com defeito, quanto tempo gastaria ?
Redes de Computadores
2002
61
Categoria 5 : Permite comunicaes at 100 Mbps, o tipo mais utilizado hoje em dia.
Existem no cabo par tranado quatro pares de fios, sendo que, apenas dois pares so utilizados, um para a transmisso de dados e outro para a recepo de dados. Para uma melhor identificao, os quatros pares do cabo so coloridos : verde, laranja, marrom e azul. Todas as cores possuem um fio branco com uma faixa de sua prpria cor. Para uma padronizao na montagem do cabo, aconselha-se utilizar a mesma seqncia de cores na rede. O problema que nem todo mundo segue a mesma seqncia, e na hora de fazer a manuteno de uma rede, fica difcil adivinhar qual a ordem dos fios que foi utilizada. O sistema de cabeamento de 10 e 100 Mbps original utiliza um esquema de fiao derivado do padro T568A do TIA/EIA (Telecommunications Industry Association/Electronic Industries Alliance) que um rgo norte-americano responsvel pela padronizao de sistemas de telecomunicaes. Esse padro apresentado na tabela abaixo : Pino 1 2 3 4 5 6 7 8 9.2.1.2. Cross-Over O cabo par tranado faz uma ligao pino-a-pino entre os dispositivos que estejam, por exemplo, um micro a um hub. Como j de nosso conhecimento, apenas dois pares de fios so usados sendo um para a transmisso e outro para recepo. O que acontece dentro do hub conectar os sinais que esto das mquinas (TD) s entradas de dados das demais mquinas (RD) e vice-versa, s assim a comunicao pode ser feita. Esse processo chamado cross-over (cruzamento). Cor Branco Verde Verde Branco Laranja Azul Branco Azul Laranja Branco Marrom Marrom Funo +TD -TD +RD No usado No usado -RD No usado No usado
Redes de Computadores
2002
62
Se voc quiser montar uma rede com apenas dois micros, pode fazer a ligao direta sem o uso de hub, neste caso o cabo pino-a-pino no funcionar, pois ser ligado na sada de dados de um micro e na sada de dados do outro, e no na entrada de dados como seria o correto. O cabo cross-over utilizado tambm na interligao do dois hubs, a pinagem desse tipo de cabo mostrado na tabela a seguir. Pino 1 2 3 4 5 6 7 8 Conector A Branco Verde Verde Branco Laranja Azul Branco Azul Laranja Branco Marrom Marrom Conector B Branco Laranja Laranja Branco Verde Azul Branco Azul Verde Branco Marrom Marrom
9.2.2.2. Montagem do Par Tranado Sem Blindagem A montagem do cabo par tranado sem blindagem relativamente simples. Alm do cabo, voc precisar de dois conectores RJ-45 de presso e do alicate de presso para conectores RJ-45 (tambm chamado de alicate de crimp). A seguir mostraremos passo-a-passo como montar um cabo par tranado. Estamos levando em conta que se trata de uma rede pequena onde no est sendo utilizado nenhum sistema de cabeamento estruturado. O cabo que montaremos ser utilizado para a conexo direta entre dois micros ou cross-over. 1. O cabo par tranado vendido em rolos de centenas de metros, por isso corte o cabo no comprimento desejado, vamos trabalhar com 1,5 metros. Lembre-se de deixar uma folga de alguns centmetros, voc poder errar na hora de instalar o plugue RJ-45, fazendo com que voc precise cortar alguns poucos centmetros do cabo para instalar novamente o plugue. 2. Desencape aproximadamente 2,5 cm do cabo. Remova somente a proteo externa do cabo. Isso pode ser feito cuidadosamente com uma pequena tesoura ou com o desencapador do alicate. Alguns cabos possuem um filme plstico envolvendo os fios que tambm deve ser removida.
Redes de Computadores
2002
63
4. Coloque os fios na ordem em que eles sero instalados no conector RJ-45 (ver tabela a seguir). Os pinos do conector RJ-45 so contados da esquerda para a direita, com o clip apontado para baixo. Pino 1 2 3 4 5 6 7 8 Conector A Branco Verde Verde Branco Laranja Azul Branco Azul Laranja Branco Marrom Marrom Conector B Branco Laranja Laranja Branco Verde Azul Branco Azul Verde Branco Marrom Marrom
5. Corte os fios a 1,5 cm do invlucro do cabo utilizando um alicate de corte, como mostra a figura.
Figura 2.8 Cortando os fios. 6. Insira cada fio em seu tubo, at que atinja o final do conector. 7. Insira o conector no alicate de presso e pressione o alicate. Antes disso, verifique atentamente se todos os fios realmente atingiram o final do conector. Os pinos do conector so pequenas lminas que desencapam os fios e, ao mesmo tempo, fazem o contato externo. 8. Aps pressionar o alicate, remova o conector do alicate e verifique se o cabo ficou bom. Para isso, puxe o cabo para ver se no h nenhum fio que ficou solto ou frouxo. 9. Repita o processo para a outra ponta do cabo.
Redes de Computadores
2002
64
Entretanto, em redes mdias e grandes a quantidade de cabos e o gerenciamento dessas conexes podem atrapalhar o dia-a-dia da empresa. A simples conexo de um novo micro na rede pode significar horas e horas de trabalho (passando cabos e tentando achar uma porta livre em um hub). A ocorrncia de mudana de micros em empresas mdias e grandes freqente. a que entra o cabeamento estruturado. A idia bsica fornecer um sistema de cabeamento que facilite a remoo de equipamentos, igual ao que ocorre com o sistema eltrico do prdio: para instalar um novo equipamento eltrico, basta ter uma tomada de fora disponvel. O sistema mais simples de cabeamento estruturado aquele que as tomadas RJ-45 so as intermedirias entre o micro e o hub. Em um escritrio, por exemplo, teria vrios pontos de rede j preparados para receber novas mquinas, neste caso, no teria a necessidade de a cada micro novo fazer o cabeamento at o hub. Isso agiliza muito o dia-a-dia da empresa e da instalao. Existem muitos prdios modernos que j so construdos com dutos prprios para a instalao de redes, inclusive com esse tipo de cabeamento estruturado. A tomadas que so embutidas na rede apresentam conectores de telefone tambm, para aproveitar como ponto de ramal telefnico. A idia do cabeamento estruturado vai alm disso. Alm do uso de tomadas, o sistema de cabeamento estruturado utiliza um concentrador de cabos chamado patch panel (painel de conexes). Neste sistema, os cabos que vm das tomadas so conectados ao patch panel que depois conectam ao hub. O patch panel funciona como um grande concentrador de tomadas, como mostra a figura abaixo.
Redes de Computadores
2002
65
O patch panel um sistema passivo, no possui circuito eletrnico. Assim como hubs, switches e roteadores, o patch panel possui tamanho padro de rack. Podemos concentrar todos esses dispositivos em um mesmo local. Voc deve estar se perguntando por que usar patch panels, j que fica bvio que o uso desses componentes torna a rede mais cara. O uso de patch panels facilita enormemente a manuteno de redes mdias e grandes. Por exemplo, se for necessrio trocar dispositivos, adicionar novos dispositivos (hubs e switches), alterar a configurao de cabos. Basta trocar a conexo dos dispositivos no patch panel, sem a necessidade de alterar os cabos que vo at os micros. Em redes grandes comum haver mais de um local contendo patch panels, neste caso as portas dos patch panels so conectadas tambm a outros patch panels. Se for necessrio conectar algum dispositivo presente na rede 1 a algum dispositivo presente na rede 2 ou 3, basta fazer as conexes necessrias nos patch panels, no sendo necessrio passar nenhum novo cabo na rede. Finalizando, o cabeamento estruturado tem como essncia o projeto do cabeamento da rede. O cabeamento deve ser projetado sempre pensando na futura expanso da rede e na facilidade de manuteno. Devemos lembrar sempre que, ao contrrio de micros e de programas que se tornam obsoletos com certa facilidade , o cabeamento de rede no algo que fica obsoleto com o passar dos anos. Com isso, na maioria das vezes vale pena investir em montar um sistema de cabeamento estruturado. Um detalhe importante, devido ao uso de tomadas e plugues, as redes usando cabeamento estruturado devem diminuir 10 metros na conta do comprimento mximo do cabo. O comprimento mximo do cabo passa a ser 90 metros.
66
Interessante notar que a fibra ptica bastante fina e flexvel. Sua espessura similar espessura do cabo par tranado sem blindagem, com isso dutos, racks e dispositivos similares usados no cabeamento estruturado tambm podem ser usados pela fibra ptica sem qualquer problema. Se a fibra ptica to melhor, por que os cabos de cobre ainda existem? O preo o fator determinante. Embora o custo da fibra ptica tenha cado muito nos ltimos anos, o custo de instalao ainda alto. A soluo mais usada na maioria das vezes uma rede mista, usando fibras pticas nas comunicaes que exijam alto desempenho, e par tranado sem blindagem (UTP) na conexo dos micros com os dispositivos concentradores. Em geral as comunicaes que exigem alto desempenho so aquelas que fazem a conexo dos dispositivos concentradores das vrias redes locais que compem a rede. Essa conexo de alto desempenho tambm chamada espinha dorsal ou backbone. Existem dois tipos de fibras pticas: modo mltiplo (MMF, Multiple Mode Fiber) e modo nico (SMF, Single Mode Fiber). Essa classificao diz respeito a como a luz transmitida atravs da fibra. As fibras de modo mltiplo so mais grossas do que as fibras de modo nico. No modo mltiplo a luz reflete mais de uma vez nas paredes da fibra e, com isso, a mesma informao chega vrias vezes ao destino, de forma defasada. O receptor possui o trabalho de detectar a informao correta e eliminar os sinais de luz duplicados, quanto maior o comprimento do cabo, maior esse problema. J as fibras de modo nico so finas e, com isso, a luz no ricocheteia nas paredes da fibra, chegando diretamente ao receptor. Esse tipo de fibra consegue ter um comprimento e um desempenho maiores que as fibras de modo mltiplo. As fibras pticas de modo mltiplo so as mais usadas, por serem mais baratas e tambm pela espessura, existe a dificuldade em fazer o acoplamento da placa de rede com a fibra ptica de modo nico, ou seja , alinhar o feixe de luz produzido pela placa de rede com a fibra de transmisso de modo que a luz possa ser transmitida.
Importante. Nunca olhe diretamente para uma fibra ptica (caso voc faa isso, voc corre o risco de ficar cego) como a luz usada na transmisso de dados invisvel, voc nunca saber se a fibra est transmitindo ou no luz. melhor prevenir do que remediar.
Redes de Computadores
2002
67
9.5.1. Rdio
Existem dois modos bsicos de transmitirmos dados atravs de ondas de rdio. O no direcional e o direcional. No primeiro, a transmisso dos dados no direcional e, com isso, antenas localizadas na regio de alcance das ondas de rdio da antena transmissora podem captar os dados transmitidos. Esse sistema no seguro, j que qualquer antena na regio de alcance pode captar os dados transmitidos. Embora esse sistema no transmita os dados de uma forma segura, ele muito usado em sistemas onde os dados so pblicos (por exemplo, bolsa de valores). Esse sistema tambm muito usado dentro de prdios, de forma a interligar mquinas ou redes entre si sem a utilizao de cabos. Nesse caso, normalmente usa-se um sistema de baixa potncia, onde antenas instaladas fora do prdio normalmente no so capazes de captar as informaes que esto sendo transmitidas na rede (embora esse problema ocorra, como veremos mais adiante). O segundo sistema de transmisso usando ondas de rdio a transmisso direcional, usando pequenas antenas parablicas. Nesse caso, somente duas redes podem se comunicar. Esse sistema apresenta como grande vantagem transmitir os dados somente para o receptor. A desvantagem que as antenas tm de estar alinhadas, ou seja, no podendo ter obstculos no caminho e tempestades podem desalinhar a antena, impedindo a comunicao entre as redes.
Redes de Computadores
2002
68
10. Bibliografia
Torres, Gabriel Redes de Computadores Curso Completo. 1 Edio Rio de Janeiro: Axcel Books do Brasil Editora Ltda, 2001 Arnett, Matthew Flint Desvendando o TCP/IP. 4 Edio Rio de Janeiro: Editora Campus Ltda, 1997 Minasi, Mark; Anderson, Christa; Creegan, Elizabeth Dominando o Windows NT Server 4. 1 Edio So Paulo: Makron Books do Brasil Editora Ltda, 1997
Redes de Computadores
2002