Sie sind auf Seite 1von 13

A camada de rede e responsavel pela navegacao dos dados atraves da rede.

A funcao da camada de rede e encontrar o melhor caminho atraves da rede. O esquema de enderecamento da camada de rede e usado pelos dispositivos para determinar o destino dos dados a medida que eles se movem pela rede. Neste captulo, voce aprendera sobre o uso e as operacoes dos roteadores na execucao da funcao principal do internetworking da camada de rede do modelo de referencia Open System Interconnection (OSI). Alem disso, voce aprendera sobre o enderecamento IP e sobre as tres classes de redes nos esquemas de enderecamento IP. E aprendera tambem que alguns enderecos IP foram reservados pelo American Registry for Internet Numbers (ARIN) e nao podem ser atribudos as redes. Finalmente, aprendera sobre as sub-redes e mascaras de sub-rede e seus esquemas de enderecamento IP. A camada de rede e responsavel pela movimentacao dos dados atraves de um conjunto de redes (internetwork). O esquema de enderecamento da camada de rede e usado pelos dispositivos para determinar o destino dos dados a medida que eles se movem pelas redes. Os protocolos que nao tenham camada de rede poderao ser usados apenas em pequenas redes internas. Esses protocolos normalmente usam apenas um nome (ou seja, endereco MAC) para identificar o computador em uma rede. O problema dessa abordagem e que, a medida que a rede cresce em tamanho, torna-se cada vez mais difcil organizar todos os nomes, como, por exemplo, certificar-se de que dois computadores nao estao usando o mesmo nome. Os protocolos que suportam a camada de rede usam uma tecnica de identificacao para os dispositivos que garante um identificador exclusivo. Sendo assim, como esse identificador se diferencia de um endereco MAC, que tambem e exclusivo? Os enderecos MAC usam um esquema de enderecamento contnuo que torna difcil localizar os dispositivos em outras redes. Os enderecos da camada de rede usam um esquema de enderecamento hierarquico que permite que enderecos exclusivos atravessem os limites das redes, tendo, juntamente com isso, um metodo para encontrar um caminho para os dados trafegarem entre as redes. Os esquemas de enderecamento hierarquico permitem que as informacoes atravessem uma internetwork, juntamente com um metodo para encontrar o destino de modo eficiente. A rede de telefone e um exemplo do uso de enderecamento hierarquico. O sistema telefonico usa um codigo de area que designa uma area geografica para a primeira parada das chamadas ( salto). Os tres dgitos seguintes representam a troca local (segundo salto). Os dgitos finais representam o telefone de destino individual (o que e, o salto final). Os dispositivos de rede precisam de um esquema de enderecamento que permita que eles encaminhem pacotes de dados atraves de internetwork (um conjunto de redes compostas de varios segmentos usando o mesmo tipo de enderecamento). Existem varios protocolos de camada de rede com esquemas de enderecamento diferentes que permitem que os dispositivos encaminhem os dados atraves de uma internetwork. Ha dois motivos principais para a necessidade de se ter varias redes: o crescimento do tamanho das redes e do numero de redes. Quando uma LAN, MAN ou WAN se expandir, podera tornar-se necessario ou conveniente para o controle do trafego na rede dividi-la em pedacos menores chamados de segmentos de rede (ou apenas segmentos). O resultado e que a rede torna-se um grupo de redes, cada uma exigindo um endereco separado. Ja existe um grande numero de redes: redes isoladas de computadores sao comuns em escritorios, escolas, empresas, negocios e pases. Embora seja conveniente fazer com que essas redes isoladas (ou sistemas autonomos, se cada uma for gerenciada por uma unica administracao) se comuniquem entre si pela Internet, elas devem fazer isso com esquemas de enderecamento razoaveis e dispositivos de internetworking apropriados. Caso contrario, o fluxo

do trafego na rede se tornaria seriamente prejudicado e nem as redes locais, nem a Internet, funcionariam. Uma analogia que poderia ajuda-lo a compreender a necessidade da segmentacao de redes e imaginar um sistema rodoviario e o numero de veculos que o utilizam. A medida que a populacao das areas em torno das vias principais aumenta, as estradas ficam sobrecarregadas com o excesso de veculos. As redes funcionam de forma muito parecida. A medida que crescem, a quantidade de trafego aumenta. Uma solucao poderia ser aumentar a largura de banda, semelhante a aumentar os limites de velocidade nas rodovias, ou adicionar pistas a elas. Outra solucao poderia ser usar dispositivos que segmentam a rede e controlam o fluxo do trafego, da mesma maneira que uma rodovia usaria dispositivos como sinais de transito para controlar o trafego. A Internet e uma colecao de segmentos de rede que sao ligados para facilitar o compartilhamento das informacoes. Mais uma vez, uma boa analogia e o exemplo do sistema rodoviario e as varias pistas amplas que foram construdas para interconectar muitas regioes geograficas. As redes operam de forma bastante semelhante, com empresas conhecidas como provedores de servicos de Internet (Internet Service Providers) oferecendo os servicos que ligam varios segmentos de redes. Os dispositivos de internetworking que operam na camada 3 do modelo OSI (camada de rede) ligam, ou interconectam, os segmentos de rede ou redes inteiras. Esses dispositivos sao chamados de roteadores. Eles passam os pacotes de dados entre as redes baseados nas informacoes do protocolo de rede ou da camada 3. Os roteadores tomam decisoes logicas relativas ao melhor caminho para a entrega dos dados em uma internetwork e depois direcionam os pacotes para a porta de sada e segmento apropriados. Os roteadores pegam os pacotes dos dispositivos da LAN (por exemplo, estacoes de trabalho) e, baseados nas informacoes da camada 3, os encaminham atraves da rede. Na verdade, o roteamento, algumas vezes, e chamado de switching da camada 3. A determinacao do caminho ocorre na camada 3 (camada de rede) e permite que um roteador avalie os caminhos disponveis para um destino e estabeleca a forma prefervel de lidar com um pacote. Os servicos de roteamento usarao as informacoes da topologia da rede quando estiverem avaliando os caminhos da rede. A determinacao do caminho e o processo que o roteador usa para escolher o proximo salto no caminho para que o pacote trafegue em direcao ao seu destino. Esse processo e tambem chamado de rotear o pacote. A determinacao do caminho para um pacote pode ser comparada a uma pessoa dirigindo um carro de um lado de uma cidade ao outro. O motorista tem um mapa que mostra as ruas por onde precisa seguir para chegar ao seu destino. O caminho de um cruzamento a outro e um salto. De forma semelhante, um roteador usa um mapa que mostra os caminhos disponveis para um destino. Os roteadores tambem podem tomar suas decisoes baseados na densidade do trafego e na velocidade do link (largura de banda), como um motorista pode optar por um caminho mais rapido (uma estrada) ou usar uma rua com menos movimento. O endereco de rede ajuda o roteador a identificar um caminho dentro da nuvem da rede. O roteador usa o endereco de rede para identificar a rede de destino de um pacote dentro de uma internetwork. Para alguns protocolos da camada de rede, um administrador de rede atribui enderecos de rede de acordo com algum plano predeterminado de enderecamento da internetwork. Para outros protocolos da camada de rede, a atribuicao dos enderecos e parcialmente, ou completamente, dinamica/automatica. Alem do endereco de rede, os protocolos de rede usam

algum tipo de endereco de host ou no. A figura mostra tres dispositivos na Rede 1 (duas estacoes de trabalho e um roteador), cada um com seu proprio endereco de host exclusivo. (Mostra tambem que o roteador esta conectado a outras duas redes, Rede 2 e 3.) O enderecamento ocorre na camada de rede. As analogias anteriores de um endereco de rede incluem as primeiras partes (o codigo de area e os primeiros tres dgitos) de um numero de telefone. Os dgitos restantes (os quatro ultimos) de um numero telefonico, que dizem ao equipamento da companhia telefonica que telefone especfico ligar, sao como a parte do host de um endereco, que diz a um roteador para que dispositivo especfico ele deve entregar o pacote. Sem o enderecamento da camada de rede, o roteamento nao pode acontecer. Os roteadores exigem enderecos de rede para assegurar a entrega adequada dos pacotes. Sem uma estrutura de enderecamento hierarquico, os pacotes nao seriam capazes de trafegar atraves de uma internetwork. Da mesma forma, sem uma estrutura hierarquica para os numeros de telefone, para os enderecos postais ou para os sistemas de transportes, nao haveria entrega sem problemas de bens e servicos. Um endereco MAC pode ser comparado ao seu nome e o endereco de rede ao seu endereco postal. Por exemplo, se voce tivesse que se mudar para uma outra cidade, seu nome permaneceria inalterado, mas seu endereco postal iria indicar sua nova localizacao. Os dispositivos de rede (roteadores, alem dos computadores individuais) tem um endereco MAC e um endereco de protocolo (camada de rede). Quando voce move um computador fisicamente para uma rede diferente, o computador mantem o mesmo endereco MAC, mas deve ser atribudo a ele um novo endereco de rede. A funcao da camada de rede e encontrar o melhor caminho atraves da rede. Para fazer isso, ela usa dois metodos de enderecamento: enderecamento contnuo e enderecamento hierarquico. Um esquema de enderecamento contnuo atribui a um dispositivo o proximo endereco disponvel. A estrutura do esquema de enderecamento nao e considerada. Um exemplo de um esquema de enderecamento contnuo seria um sistema de numeracao de identificacao militar ou um sistema de numeracao de identificacao de nascimento. Os enderecos MAC funcionam da mesma maneira. E dado um bloco de enderecos a um fornecedor; a primeira parte de cada endereco e para o codigo do fornecedor, o restante do endereco MAC e um numero que foi atribudo seqencialmente. Em um esquema de enderecamento hierarquico, como, por exemplo, o usado pelo sistema postal para os codigos de enderecamento postal, o endereco e determinado pela localizacao do predio, e nao por um numero atribudo aleatoriamente. O esquema de enderecamento que voce vai usar em todo este curso e o enderecamento Internet Protocol (IP). Os enderecos IP tem uma estrutura especfica e nao sao atribudos aleatoriamente. O Internet Protocol (IP) e a implementacao mais popular de um esquema de enderecamento de rede hierarquico. O IP e o protocolo de rede que a Internet usa. A medida que as informacoes fluem pelas camadas do modelo OSI, os dados sao encapsulados em cada camada. Na camada de rede, os dados sao encapsulados dentro de pacotes (tambem conhecidos como datagramas). O IP determina a forma do cabecalho IP do pacote (que inclui o enderecamento e outras informacoes de controle) mas, nao se preocupa com os dados reais: aceita tudo que e passado pelas camadas superiores. O pacote/datagrama da camada 3 torna-se os dados da camada 2, que sao encapsulados em quadros (como abordado anteriormente). Analogamente, o pacote IP consiste em dados de camadas superiores mais um cabecalho IP, que consiste em: versao - indica a versao de IP usada atualmente (4 bits) tamanho do cabecalho IP (HLEN) - indica o tamanho do cabecalho do datagrama em palavras de 32 bits (4 bits) tipo de servico - especifica o nvel de importancia que foi atribudo por um determinado protocolo de camada superior (8 bits)

tamanho total - especifica o tamanho total do pacote IP, incluindo dados e cabecalho, em bytes (16 bits) identificacao - contem um numero inteiro que identifica o datagrama atual (16 bits) flags - um campo de 3 bits onde os dois bits de ordem inferior controlam a fragmentacao: um bit especificando se o pacote pode ser fragmentado e o segundo especificando se o pacote e o ultimo fragmento em uma serie de pacotes fragmentados (3 bits) deslocamento de fragmento - o campo que e usado para ajudar a juntar fragmentos de datagramas (16 bits) time-to-live - mantem um contador que diminui gradualmente, por incrementos, ate zero, momento em que o datagrama e descartado, evitando que os pacotes permanecam infinitamente em loop (8 bits) protocolo - indica que protocolo de camada superior recebera os pacotes de entrada depois que o processamento do IP tiver sido concludo (8 bits) checksum do cabecalho - ajuda a assegurar a integridade do cabecalho IP (16 bits) endereco de origem - especifica o no de envio (32 bits) endereco de destino - especifica o no de recebimento (32 bits) opcoes - permite que o IP suporte varias opcoes, como seguranca (tamanhovariavel) dados - contem informacoes de camada superior (tamanho variavel, maximo de 64 Kb) enchimento - zeros adicionais sao adicionados a esse campo para assegurar que o cabecalho IP seja sempre um multiplo de 32 bits

O endereco IP contem as informacoes que sao necessarias para rotear um pacote atraves da rede. Todos os campos de enderecos de origem e destino contem um endereco de 32 bits. O campo do endereco de origem contem o endereco IP do dispositivo que envia o pacote. O campo de destino contem o endereco IP do dispositivo que recebe o pacote. Um endereco IP e representado por um numero binario de 32 bits. Para uma breve revisao, lembre-se de que cada dgito binario pode ser apenas 0 ou 1. Em um numero binario, o valor do bit mais a direita (tambem chamado de bit menos significativo) e 0 ou 1. O valor decimal correspondente a cada bit dobra conforme voce se move para a esquerda no numero binario. Portanto, o valor decimal do 2 bit da direita e 0 ou 2. O terceiro bit e 0 ou 4, o quarto bit e 0 ou 8, etc ... Os enderecos IP sao expressos como numeros decimais com pontos: divide-se os 32 bits do endereco em quatro octetos (um octeto e um grupo de 8 bits). O valor decimal maximo de cada octeto e 255 (o maior numero binario de 8 bits e 11111111, e esses bits, da direita para esquerda, tem os valores decimais 1, 2, 4, 8, 16, 32, 64 e 128, totalizando 255). Qual e o valor decimal do octeto realcado na figura? Qual e o valor do bit da extremidade esquerda? E do proximo bit? Como esses sao os 2 unicos bits ativados (ou definidos), o valor decimal e, entao, 128+64 = 192! O numero de rede de um endereco IP identifica a rede a qual um dispositivo esta conectado, enquanto a parte do host de um endereco IP identifica o dispositivo especfico na rede. Como os enderecos IP consistem em quatro octetos separados por pontos, um, dois ou tres desses octetos podem ser usados para identificar o numero de rede. De forma semelhante, ate tres desses octetos podem ser usados para identificar a parte do host de um endereco IP.

Existem tres classes de enderecos IP que uma organizacao pode receber do American Registry for Internet Numbers (ARIN) (ou do ISP da organizacao). Elas sao classe A, B e C. O ARIN reserva, agora, os enderecos de classe A para governos por todo o mundo (embora algumas grandes empresas, como, por exemplo, a Hewlett Packard, tenham recebido um no passado) e de classe B para empresas de medio porte. A todos os outros requerentes sao atribudos enderecos de classe C.

Classe A Quando escrito em formato binario, o primeiro bit (mais a esquerda) de um endereco da classe A e sempre 0. Um exemplo de um endereco IP de classe A e 124.95.44.15. O primeiro octeto, 124, identifica o numero de rede atribudo pelo ARIN. Os administradores internos da rede atribuem os 24 bits restantes. Um modo facil de reconhecer se um dispositivo e parte de uma rede de classe A e olhar o primeiro octeto do seu endereco IP, que variara de 0 a 126. (127 na verdade comeca com um bit 0 mas, foi reservado para propositos especiais.) Todos os enderecos IP de classe A usam apenas os oito primeiros bits para identificar a parte da rede do endereco. Os tres octetos restantes podem ser usados para a parte do host do endereco. Todas as redes que usam um endereco IP de classe A podem ter atribudos a ela ate 2 elevado a 24 (224) (menos 2), ou seja, 16.777.214 enderecos IP possveis para os dispositivos conectados a rede. Classe B Os dois primeiros bits de um endereco de classe B sao sempre 10 (um e zero). Um exemplo de um endereco IP de classe B seria 151.10.13.28. Os dois primeiros octetos identificam o numero de rede atribudo pelo ARIN. Os administradores internos da rede atribuem os 16 bits restantes. Um modo facil de reconhecer se um dispositivo e parte de uma rede de classe B e olhar o primeiro octeto do seu endereco IP. Os enderecos IP de classe B sempre tem valores variando de 128 a 191 no primeiro octeto. Todos os enderecos IP de classe B usam os primeiros 16 bits para identificar a parte da rede no endereco. Os dois octetos restantes do endereco IP podem ser usados para a parte do host do endereco. Todas as redes que usam um endereco IP de classe B podem ter atribudos a ela ate 2 elevado a 16 (216) (menos 2 novamente!), ou seja, 65.534 enderecos IP possveis para os dispositivos conectados a rede. Classe C Os tres primeiros bits de um endereco de classe C sao sempre 110 (um, um e zero). Um exemplo de um endereco IP de classe C seria 201.110.213.28. Os tres primeiros octetos identificam o numero de rede atribudo pelo ARIN. Os administradores internos da rede atribuem os 8 bits restantes. Um modo facil de reconhecer se um dispositivo e parte de uma rede de classe C e olhar o primeiro octeto do seu endereco IP. Os enderecos IP de classe C sempre tem valores variando de 192 a 223 no primeiro octeto. Todos os enderecos IP de classe C usam os primeiros 24 bits para identificar a parte da rede no endereco. Apenas o ultimo octeto de um endereco IP de classe C pode ser usado para a parte do host do endereco. Todas as redes que usam um endereco IP de classe B podem ter atribudos a ela ate 28 (menos 2), ou seja, 254 enderecos IP possveis para os dispositivos conectados a rede. Os enderecos IP identificam um dispositivo em uma rede e a rede a qual ele esta ligado. Para torna-los faceis de serem lembrados, os enderecos IP sao geralmente escritos na notacao decimal com ponto (4 numeros decimais separados por pontos, por exemplo, 166.122.23.130 lembre-se de que um numero decimal e um numero de base 10, o tipo de numero que usamos diariamente). Cada lugar em um octeto representa uma potencia de 2 diferente. Como no sistema de numeros na base 10, as potencias aumentam da direita para esquerda. A figura ilustra um metodo para converter numeros binarios em numeros decimais. A figura permite que voce pratique suas habilidades em conversao. A figura ilustra um metodo para converter numeros decimais em numeros binarios. A figura permite que voce pratique suas habilidades em conversao.

Exemplo: 10010000 (Trabalhe da direita para a esquerda). Nesse exemplo, 0 e o valor de 20; 0 e o valor de 21 ; 0 e o valor de 22 ; 0 e o valor de 23 ; 1 e o valor de 24 ; 0 e o valor de 25 ; 0 e o valor de 26; e 1 e o valor de 27. Nao ha 1s, 2s, 4s, 8s, 32s, 64s; ha um 16s e um 128. Somados, o total e 144, portanto, o numero binario 10010000 e igual ao numero decimal 144. Para converter enderecos IP decimais em numeros binarios, voce deve saber os valores decimais de cada um dos 8 bits em cada octeto. Comecando pelo bit que esta no lado esquerdo do octeto, os valores comecam em 128 e sao reduzidos a metade cada vez que voce se move 1 bit para a direita, continuando ate um valor igual a 1 no lado direito do octeto. A conversao abaixo ilustra apenas o primeiro octeto. Exemplo: Faca a conversao do primeiro octeto de 192.57.30.224 em formato binario. A primeira etapa e selecionar o octeto na extrema esquerda e determinar se o valor e maior que 128. Neste caso (192), e. Coloque um 1 no primeiro bit e subtraia 128 de 192. O resto e 64. O valor do proximo bit e 64, que e igual ao valor do resultado, portanto, esse bit devera tambem ser 1. Subtraia 64 de 64. O resto e 0, portanto, os bits restantes devem ser todos 0. O numero binario para o primeiro octeto devera ser 11000000. Exerccio: Faca a conversao dos octetos restantes (57, 30, 224) do endereco IP em formato binario. Para converter enderecos IP binarios em numeros decimais, use o procedimento inverso ao que voce usou para converter numeros decimais em numeros binarios. Exemplo: Converter o primeiro octeto do endereco IP binario 10101010.11111111.00000000.11001101 em um numero decimal com pontos. Para converter esse endereco IP, comece pelo bit que esta no lado extremo esquerdo do primeiro octeto. Ele e 1. Voce sabe que o valor de um bit nessa posicao e 128, portanto, o numero decimal comeca com o valor 128. O proximo valor e 0, portanto, ignore-o. O terceiro valor e 1; o bit nessa posicao tem valor igual a 32; portanto, adicione 32 a 128 para obter 160. O quarto bit e 0, portanto, ignore-o. O quinto bit e 1, o que significa adicionar 8 ao total de 160 atual, obtendo um novo total de 168. O sexto bit e 0, portanto, ignore-o e o setimo bit e 1, o que significa adicionar 2 ao total de 168 atual. O ultimo bit e 0, portanto, ignore-o. Se o seu computador quisesse se comunicar com todos os dispositivos em uma rede, seria muito pouco pratico escrever os enderecos IP de todos os dispositivos. Voce pode tentar usar dois enderecos ligados por um hfen, indicando que esta se referindo a todos os dispositivos dentro de um intervalo de numeros, mas isso tambem seria pouco pratico. Existe, entretanto, um metodo mais rapido. Um endereco IP que termine com 0s binarios em todos os bits de host e reservado para o endereco de rede (algumas vezes chamado de endereco de cabo). Assim, em um exemplo de rede de classe A, 113.0.0.0 e o endereco IP da rede que contem o host 113.1.2.3. Um roteador usa um endereco IP de uma rede ao encaminhar dados na Internet. Em um exemplo de rede de classe B, o endereco IP 176.10.0.0 e o endereco de uma rede. Os numeros decimais que preenchem os dois primeiros octetos em um endereco de rede de classe B sao atribudos e sao numeros de rede. Os dois ultimos octetos contem 0s, porque esses 16 bits sao numeros de host, e sao usados para os dispositivos conectados a rede. O endereco IP do exemplo (176.10.0.0) e reservado para o endereco da rede. Ele nunca vai ser usado como um endereco para qualquer dispositivo que esteja ligado a ela.

Se voce quisesse enviar dados a todos os dispositivos em uma rede, voce precisaria usar o endereco de broadcast. Um broadcast acontece quando uma origem envia dados a todos os dispositivos em uma rede. Para assegurar que todos os dispositivos na rede vao perceber esse broadcast, a origem deve usar um endereco IP de destino que todos eles possam reconhecer e recolher. Os enderecos IP de broadcast terminam com 1s binarios na parte do host do endereco (campo do host). Para a rede do exemplo (176.10.0.0) , onde os ultimos 16 bits formam o campo do host (ou parte do host do endereco), o broadcast que seria enviado a todos os dispositivos na rede incluiria um endereco de destino 176.10.255.255 (ja que 255 e o valor decimal de um octeto que contem 11111111). E importante entender a importancia da parte da rede de um endereco IP: a ID da rede. Os hosts de uma rede podem apenas se comunicar diretamente com os dispositivos que tenham a mesma ID de rede. Eles podem compartilhar o mesmo segmento fsico mas, se tiverem numeros de rede diferentes, geralmente, nao poderao se comunicar entre si, a menos que haja outro dispositivo que possa fazer a conexao entre as redes. Os codigos postais e as IDs das redes sao muito parecidos na forma como funcionam. Os codigos postais permitem que o sistema postal envie sua correspondencia para a agencia de correios local e para a area onde voce mora. A partir da, o nome da rua encaminha o portador para o destino adequado. Uma ID de rede permite que um roteador coloque um pacote no segmento de rede apropriado, enquanto a ID de host auxilia o roteador a encaminhar o quadro da camada 2 (encapsulando o pacote) ao host especfico na rede. Um endereco de broadcast e um endereco composto totalmente por 1s no campo do host. Quando enviar um pacote de broadcast por uma rede, todos os dispositivos da rede perceberao. Por exemplo, em uma rede com ID 176.10.0.0, um broadcast que chegasse a todos os hosts teria o endereco 176.10.255.255. Um endereco de broadcast e muito parecido com uma mala direta. O codigo postal encaminha a correspondencia para a area adequada, e o endereco de broadcast do "residente atual" encaminha, depois, a correspondencia para todos os enderecos. Um endereco IP de broadcast usa o mesmo conceito. O numero de rede designa o segmento, e o resto do endereco comunica a todos os hosts IP na rede que essa e uma mensagem de broadcast e que o dispositivo precisa dar atencao a mensagem. Todos os dispositivos em uma rede reconhecem seu proprio endereco IP de host, assim como o endereco de broadcast da sua rede. Cada classe de rede permite um numero fixo de hosts. Em uma rede de classe A, o primeiro octeto e atribudo, restando os tres ultimos octetos (24 bits) para serem atribudos aos hosts, portanto o numero maximo de hosts e 224 (menos 2 enderecos reservados para rede e broadcast), ou seja, 16.777.214 hosts. Em uma rede de classe B, os primeiros dois octetos sao atribudos, restando os dois ultimos octetos (16 bits) para serem atribudos aos hosts, portanto o numero maximo de hosts e 2 16 (menos 2), ou seja, 65.534 hosts. Em uma rede de classe C, os primeiros tres octetos sao atribudos, restando o ultimo octeto (8 bits) para ser atribudo aos hosts, portanto o numero maximo de hosts e 2 8 (menos 2), ou seja, 254 hosts. Lembre-se de que o primeiro endereco em cada rede e reservado para o endereco de rede real (ou numero de rede), e o endereco final em cada rede e reservado para broadcasts. Os administradores de rede as vezes precisam dividi-las, particularmente as grandes redes, em redes menores, chamadas de sub-redes, para fornecer flexibilidade ao enderecamento.

Os enderecos de sub-rede sao atribudos localmente, normalmente pelo administrador da rede, de forma semelhante a parte do numero do host dos enderecos de classe A, B ou C. Alem disso, como os outros enderecos IP , todos os enderecos de sub-rede sao exclusivos. Os enderecos de sub-rede incluem a parte da rede de classe A, classe B ou classe C, mais um campo de sub-rede e um campo de host. O campo da sub-rede e o campo do host sao criados a partir da parte original do host para toda a rede. A habilidade de decidir como dividir a parte original do host em novas sub-redes e campos de host permite que haja flexibilidade no enderecamento para o administrador da rede. Para criar um endereco de sub-rede, um administrador de rede toma emprestados bits do campo original do host e os designa como o campo da sub-rede. As figuras e ilustram a natureza hierarquica dos enderecos de sub-rede.

Para criar um endereco de sub-rede, um administrador de rede toma emprestados bits do campo do host e os designa como o campo da sub-rede. O numero mnimo de bits que podem ser emprestados e 2. Se voce tomasse emprestado apenas 1 bit para criar uma sub-rede, teria apenas um numero de rede (a rede .0) e o numero de broadcast (a rede .1). O maximo de bits que podem ser emprestados e qualquer numero de bits que deixe pelo menos 2 bits para o numero do host. Neste exemplo de um endereco IP de classe C, foram tomados emprestados bits do campo do host para o campo da sub-rede. O principal motivo para se usar sub-redes e reduzir o tamanho de um domnio de broadcast. Os broadcasts sao enviados a todos os hosts em uma rede ou sub-rede. Quando o trafego de broadcast comecar a ocupar demais a largura de banda disponvel, os administradores de rede poderao optar por reduzir o tamanho do domnio de broadcast. A mascara de sub-rede (termo formal: prefixo de rede estendida), informa aos dispositivos da rede que parte de um endereco e o campo da rede e que parte e o campo do host. Uma mascara de sub-rede tem o tamanho de 32 bits e tem 4 octetos, da mesma forma que um endereco IP. Para determinar a mascara de sub-rede do endereco IP de uma sub-rede especfica, siga estas etapas: (1) Expresse o endereco IP da sub-rede na forma binaria. (2) Substitua a parte da rede e da sub-rede do endereco composto somente por 1s. (3) Substitua a parte do host do endereco somente por 0s. (4) Como ultima etapa, converta a expressao binaria novamente na notacao decimal com ponto. Observacao: O prefixo de rede estendida inclui o numero de rede de classe A, B ou C, mais o campo de sub-rede (ou numero de sub-rede) que esta sendo usado para estender as informacoes de roteamento (que, caso contrario, e apenas o numero de rede). O termo "operacoes", em matematica, refere-se as regras que determinam como um numero se combina com outros numeros. As operacoes de numeros decimais incluem soma, subtracao, multiplicacao e divisao. Existem operacoes relacionadas, porem diferentes, para se trabalhar com os numeros binarios. As operacoes booleanas basicas sao AND, OR e NOT. AND e como a multiplicacao OR e como a adicao NOT altera 1 para 0 e 0 para 1 O menor endereco numerado em uma rede IP e o endereco de rede (o numero de rede mais 0 em todo o campo do host). Isso tambem se aplica a uma sub-rede: o menor endereco numerado e o endereco de sub-rede. Para rotear um pacote de dados, o roteador deve determinar primeiro o endereco de rede/subrede de destino, executando uma funcao AND logica usando o endereco IP do host de destino e a mascara de sub-rede. O resultado sera o endereco de rede/sub-rede.

Na figura, o roteador recebeu um pacote para o host 131.108.2.2, ele usa a operacao AND para saber se esse pacote deve ser roteado para a sub-rede 131.108.2.0. O processo de executar o AND e explicado no laboratorio 10.6.6. Para se criar sub-redes, voce devera estender a parte do roteamento dos enderecos. A Internet conhece a rede como um todo, identificada pelo endereco de classe A, B ou C, que define 8, 16 ou 24 bits de roteamento (o numero da rede). O campo da sub-rede se transformara em bits de roteamento adicionais, para que os roteadores dentro da organizacao possam reconhecer as diferentes localizacoes, ou sub-redes, dentro da rede. 1. Questao: No endereco 131.108.0.0, quais sao os bits de roteamento? Resposta: 131.108 - E o numero da rede de classe B de 16 bits.

2. Questao: Para que sao usados os outros dois octetos (16 bits) do endereco
131.108.0.0? Resposta: No que diz respeito a Internet, e apenas um campo de host de 16 bits, porque isto e um endereco de classe B: um numero de rede de 16 bits e um numero de host de 16 bits.

3. Questao: Que parte do endereco 131.108.0.0 e o campo de sub-rede?


Resposta: Quando decidir criar sub-redes, voce devera dividir o campo original do host (16 bits, no caso da classe B) em duas partes: o campo da sub-rede e do host. Algumas vezes, isso e conhecido como "tomar emprestados" alguns dos bits originais do host para criar o campo da sub-rede. As outras redes na Internet nao levam isso em conta, elas olham para o endereco da mesma forma, o que veem realmente e o numero de rede de classe A, B ou C, e enviam o pacote ao seu destino. O numero mnimo de bits que podem ser tomados emprestados e 2, independentemente de estar trabalhando em uma rede de classe A, B ou C1 porque devem restar pelo menos 2 bits para os numeros de host2 , o maximo varia de acordo com a classe de endereco. O campo da sub-rede esta sempre imediatamente apos o numero da rede. Ou seja, os bits emprestados devem ser os primeiros n bits do campo de host padrao, onde n e o tamanho desejado para o novo campo da sub-rede. A mascara de sub-rede e a ferramenta usada pelo roteador para determinar que bits sao os bits do roteamento e que bits sao os bits do host. Por padrao, se nenhum bit tiver sido tomado emprestado, a mascara de sub-rede para uma rede de classe B sera 255.255.0.0, que e o equivalente decimal com ponto de 1s nos 16 bits correspondentes ao numero de rede de classe B. Se 8 bits tiverem de ser tomados emprestados para o campo da sub-rede, a mascara de subrede devera incluir 8 bits 1 adicionais, e sera 255.255.255.0. Por exemplo, se a mascara de sub-rede 255.255.255.0 estiver relacionada ao endereco de classe B 130.5.2.144 (8 bits emprestados para sub-redes), o roteador sabera rotear o pacote para a sub-rede 130.5.2.0 ao inves da rede 130.5.0.0 Outro exemplo e o endereco de classe C 197.15.22.31, com uma mascara de sub-rede 255.255.255.224. Com o valor de 224 no octeto final (11100000 em binario), a parte da rede de classe C de 24 bits foi estendida em 3 bits, para fazer o total de 27 bits. 131 no ultimo octeto mostra o terceiro endereco de host que pode ser usado na sub-rede 197.15.22.128. Os roteadores na Internet (que nao conhecem a mascara de sub-rede) se preocuparao apenas em rotear a rede de classe C 197.15.22.0, enquanto os roteadores na rede, conhecendo a mascara de sub-rede, estarao procurando por 27 bits para tomar a decisao de roteamento. Sempre que voce tomar emprestados bits do campo do host, sera importante observar o numero de sub-redes adicionais que serao criadas a cada vez que voce pega emprestado mais um bit. Voce ja aprendeu que nao pode tomar emprestado apenas 1 bit, o mnimo e de 2 bits.

O emprestimo de 2 bits cria quatro sub-redes possveis (2 2 ) (mas, lembre-se sempre de que existem duas sub-redes reservadas/nao utilizaveis). Cada vez que voce toma emprestado mais um bit do campo do host, o numero de sub-redes criadas aumenta em uma potencia de 2. As oito sub-redes possveis criadas tomando-se 3 bits emprestados e igual a 2 3 (2 x 2 x 2). As dezesseis sub-redes possveis criadas tomando-se emprestados 4 bits e igual a 2 4 (2 x 2 x 2 x 2). A partir desses exemplos, e facil perceber que toda vez que voce toma emprestado mais um bit do campo do host, o numero de sub-redes criadas dobra.

1. Questao: Quantos bits sao tomados emprestados (qual e o tamanho do campo da subrede) para uma rede de classe B usando-se uma mascara de sub-rede 255.255.240.0? Resposta: Os dois primeiros octetos da mascara (255.255) correspondem aos 16 bits do numero de rede de uma classe B. Lembre-se de que o campo da sub-rede e representado por todos os bits "1" adicionais alem deles. O numero decimal 240 e o binario 11110000, note que voce esta usando 4 bits para o campo da sub-rede.

2. Questao: Quantas sub-redes possveis existem com um campo de sub-rede de 4 bits?


Resposta: Comece descobrindo o menor numero de 4 bits, 0000, a seguir, o maior numero de 4 bits, 1111 (15). Portanto, as sub-redes possveis sao de 0 a 15, ou dezesseis sub-redes. Entretanto, voce sabe que nao pode usar a sub-rede 0 (e parte do endereco da rede) e tambem nao pode usar a sub-rede 15 (1111) (endereco de broadcast). Esse campo de sub-rede de 4 bits permite quatorze sub-redes que podem ser usadas (1-14). Todas as vezes que voce toma emprestado 1 bit de um campo do host, resta 1 bit a menos no campo que pode ser usado para os numeros de host. Especificamente, cada vez que voce toma emprestado outro bit no campo do host, o numero de enderecos do host que voce pode atribuir e diminudo de uma potencia de 2 (e reduzido a metade). Para ajuda-lo a compreender como isso funciona, use um endereco de rede de classe C como exemplo. Se nao existir nenhuma mascara de sub-rede, todos os 8 bits no ultimo octeto serao usados para o campo do host. Portanto, havera 256 (2 8 ) enderecos possveis disponveis para serem atribudos aos hosts (254 enderecos que podem ser usados, depois de subtrair os dois que voce nao podera usar). Agora, imagine que essa rede de classe C esta dividida em subredes. Se tomar emprestados 2 bits do campo de host padrao de 8 bits, o campo do host diminuira para 6 bits no tamanho. Se voce escrevesse todas as combinacoes possveis de 0s e 1s que pudessem ocorrer nos 6 bits restantes, voce descobriria que o numero total de hosts possveis, que poderiam ser atribudos a cada sub-rede, seria reduzido a 64 (2 6). O numero de hosts que podem ser usados seriam reduzidos a 62. Na mesma rede de classe C, se tomar emprestados 3 bits, o tamanho do campo do host sera reduzido a 5 bits e o numero total de hosts que poderao ser atribudos as sub-redes sera reduzido a 32 (25 ). O numero de hosts que podem ser usados serao reduzidos a 30. O numero de enderecos de host que podem ser atribudos a uma sub-rede esta relacionado ao numero de sub-redes que foram criadas. Em uma classe C, por exemplo, se uma mascara de sub-rede 255.255.255.224 fosse aplicada, 3 bits (224 = 11100000) teriam sido tomados emprestados do campo do host e 8 (menos 2) sub-redes que pudessem ser usadas teriam sido criadas, cada uma tendo 32 (menos 2) enderecos de host. Exerccio: Divida o ultimo octeto em duas partes: um campo de sub-rede e um campo de host. Se houver 32 enderecos de host possveis que possam ser atribudos a cada sub-rede, entao seus enderecos IP estarao dentro da faixa de numeros (mas, lembre-se de que dois enderecos de host nao podem ser usados nas sub-redes).

Em uma rede de classe C 199.5.12.0 com mascara de sub-rede 255.255.255.224, a que subrede o host 199.5.12.97 pertenceria? (dica: 97 = binario 01100001) A. B. C. D. E. F. sub-rede 0? sub-rede 1? sub-rede 2? sub-rede 3? sub-rede 4? nenhuma delas?

Como voce ja sabe, o menor endereco numerado em uma rede IP e o endereco de rede (o numero de rede mais 0 em todo o campo do host). Isso tambem se aplica a uma sub-rede; o endereco de numeracao mais baixa e o endereco da sub-rede. Para rotear um pacote de dados, o roteador deve determinar primeiro o endereco de rede/subrede de destino, executando uma funcao AND logica usando o endereco IP do host de destino e a mascara de sub-rede dessa rede. O resultado sera o endereco de rede/sub-rede, que e o que um roteador usa para determinar como encaminhar o pacote. Imagine que voce tem uma rede de classe B, com o numero de rede 172.16.0.0. Apos avaliar as necessidades de sua rede, voce decide tomar emprestados 8 bits para criar sub-redes. Como voce aprendeu anteriormente, quando voce toma emprestados 8 bits com uma rede de classe B, a mascara de sub-rede e 255.255.255.0. Alguem fora da rede envia dados ao endereco IP 172.16.2.120. Para determinar onde entregar os dados, o roteador executa a operacao AND desse endereco com a mascara de sub-rede. Quando dois numeros sao submetidos a operacao AND, a parte do host do resultado sera sempre 0. O restante e o numero da rede, incluindo a sub-rede. Portanto, os dados sao enviados a sub-rede 172.16.2.0, e apenas o roteador final percebe que o pacote deveria ter sido entregue ao host 120 na sub-rede. Agora, imagine que voce tem a mesma rede, 172.16.0.0. Desta vez, no entanto, voce decide tomar emprestados apenas 7 bits, para o campo de sub-rede. A mascara de sub-rede binaria para isso seria 11111111.11111111.11111110.00000000. Como seria isso em notacao decimal com ponto? Novamente, alguem fora da rede envia dados ao host 172.16.2.120. Para determinar para onde enviar os dados, o roteador executa a operacao AND nesse endereco com a mascara de subrede, novamente. Como antes, quando os dois numeros sao submetidos a operacao AND, a parte do host do resultado e 0. O que e diferente no segundo exemplo? Tudo parece igual, pelo menos em decimal. A diferenca esta no numero de sub-redes disponveis e no numero de hosts que podem estar em cada sub-rede, e voce so pode perceber isso comparando as duas mascaras de sub-rede diferentes. 1 Com 7 bits no campo da sub-rede, podem existir apenas 126 sub-redes. Quantos host podem existir em cada sub-rede? Qual o tamanho do campo do host? Com 9 bits para os numeros de host, podem existir 510 hosts em cada uma dessas 126 sub-redes Quando voce configurar os roteadores, voce devera conectar todas as interfaces a um segmento de rede diferente. Cada um desses segmentos sera uma sub-rede independente. Voce deve selecionar um endereco de cada sub-rede diferente para atribuir a interface do roteador que se conecta a essa sub-rede. Cada segmento de uma rede (o cabo e as conexoes reais) deve ter numeros de rede/sub-redes diferentes. A figura mostra como ficaria um diagrama de rede usando uma rede de classe B dividida em sub-redes. Uma das decisoes que voce deve tomar, sempre que criar sub-redes, e determinar o numero ideal de sub-redes e de hosts (Observacao: O numero de sub-redes necessarias por sua vez determina o numero de hosts disponveis. Por exemplo, se tomar emprestados 3 bits com uma rede de classe C, apenas 5 bits sobrarao para os hosts). Voce ja aprendeu que nao pode usar a primeira e a

ultima sub-rede. Voce tambem nao pode usar o primeiro e o ultimo endereco dentro das subredes: um e o endereco de broadcast da sub-rede e o outro e parte do endereco da rede. Quando criar sub-redes, voce perdera uma quantidade razoavel de enderecos provaveis. Por essa razao, os administradores de rede devem prestar bastante atencao a porcentagem de enderecos que eles perdem ao criarem sub-redes. Exemplo: Se voce tomar emprestados 2 bits, voce criara 4 sub-redes, cada uma com 64 hosts. Apenas duas das sub-redes podem ser usadas e apenas 62 hosts podem ser usados por sub-rede, restando 124 hosts que podem ser usados dos 254 que poderiam ser usados antes de voce optar por usar sub-redes. Isso significa que voce esta perdendo 51% dos seus enderecos. Imagine, desta vez, que voce tomou emprestados 3 bits. Voce agora tem 8 sub-redes, das quais apenas 6 podem ser usadas, com 30 hosts que podem ser usados por sub-rede. Isso lhe da um total de 180 hosts que podem ser usados, de 254, mas agora voce esta perdendo apenas 29% dos seus enderecos. Sempre que criar sub-redes, voce devera levar em consideracao o crescimento futuro da rede e a porcentagem de enderecos que voce perderia com a criacao de sub-redes. Ha alguns enderecos em cada classe de enderecos IP que nao sao atribudos. Esses enderecos sao chamados de enderecos privativos. Os enderecos privativos podem ser usados por hosts que usam a network address translation (NAT) ou um servidor proxy, para se conectar a uma rede publica; ou por hosts que nao estao conectados a Internet. Muitos aplicativos exigem conectividade dentro de apenas uma rede e nao necessitam de conectividade externa. Em redes grandes, o TCP/IP e freqentemente usado, mesmo quando nao e necessaria a conectividade da camada de rede fora da rede. Os bancos sao um bom exemplo. Eles podem usar o TCP/IP para se conectar aos caixas automaticos (ATMs). Essas maquinas nao se conectam a rede publica e, portanto, os enderecos privativos sao ideais para elas. Os enderecos privativos tambem podem ser usados em uma rede onde nao haja enderecos publicos suficientes. Os enderecos privativos podem ser usados com um servidor de conversao do endereco de rede (NAT) ou um servidor proxy para fornecer conectividade a todos os hosts em uma rede que tenha, relativamente, poucos enderecos publicos disponveis. Conforme estabelecido, todo o trafego com um endereco de destino dentro de um dos intervalos de enderecos privativos NAO serao roteados na Internet. Este captulo discutiu o roteamento e o enderecamento, uma vez que se referia a camada de rede do modelo OSI. Voce aprendeu que: As funcoes de internetworking da camada de rede incluem enderecamento de rede e melhor selecao de caminhos para o trafego. Existem dois metodos de enderecamento: simples e hierarquico. Existem tres classes de enderecos IP que uma organizacao pode receber da InterNIC: Classe A, B e C. A InterNIC reserva os enderecos de Classe A para os governos em todo o mundo, os enderecos de Classe B para empresas de medio porte e os enderecos de classe C para todos os demais. Quando escrito em formato binario, o primeiro bit de um endereco de classe A e sempre 0. Os dois primeiros bits de um endereco de classe B sao sempre 10 e os tres primeiros bits de um endereco de classe C sao sempre 110. Para fornecer flexibilidade extra para o administrador da rede, as redes, particularmente as maiores, sao geralmente divididas em redes menores chamadas de sub-redes As sub-redes sao ocultas nas redes externas atraves do uso de mascaras chamadas de mascaras de sub-rede

No proximo captulo, voce vera como os protocolos de roteamento e dispositivos operam na camada de rede.

Das könnte Ihnen auch gefallen

  • Juntar Documentos PDF
    Juntar Documentos PDF
    Dokument1 Seite
    Juntar Documentos PDF
    Emanuel Santos
    Noch keine Bewertungen
  • Trabalho
    Trabalho
    Dokument6 Seiten
    Trabalho
    Emanuel Santos
    Noch keine Bewertungen
  • Tabela
    Tabela
    Dokument1 Seite
    Tabela
    Emanuel Santos
    Noch keine Bewertungen
  • Vista Geral O Internet Protocol (Traduzido)
    Vista Geral O Internet Protocol (Traduzido)
    Dokument13 Seiten
    Vista Geral O Internet Protocol (Traduzido)
    Emanuel Santos
    Noch keine Bewertungen
  • Tabela
    Tabela
    Dokument1 Seite
    Tabela
    Emanuel Santos
    Noch keine Bewertungen
  • SST
    SST
    Dokument8 Seiten
    SST
    Emanuel Santos
    Noch keine Bewertungen
  • Iptables
    Iptables
    Dokument4 Seiten
    Iptables
    Emanuel Santos
    Noch keine Bewertungen
  • FDDI
    FDDI
    Dokument4 Seiten
    FDDI
    Emanuel Santos
    Noch keine Bewertungen
  • Implementando Firewall
    Implementando Firewall
    Dokument8 Seiten
    Implementando Firewall
    Emanuel Santos
    Noch keine Bewertungen
  • Cisco
    Cisco
    Dokument13 Seiten
    Cisco
    Emanuel Santos
    Noch keine Bewertungen
  • FDDI (Fiber Distributed Data Interface)
    FDDI (Fiber Distributed Data Interface)
    Dokument2 Seiten
    FDDI (Fiber Distributed Data Interface)
    Emanuel Santos
    Noch keine Bewertungen
  • FDDI (Fiber Distributed Data Interface)
    FDDI (Fiber Distributed Data Interface)
    Dokument2 Seiten
    FDDI (Fiber Distributed Data Interface)
    Emanuel Santos
    Noch keine Bewertungen
  • FDDI (Fiber Distributed Data Interface)
    FDDI (Fiber Distributed Data Interface)
    Dokument2 Seiten
    FDDI (Fiber Distributed Data Interface)
    Emanuel Santos
    Noch keine Bewertungen
  • SST
    SST
    Dokument8 Seiten
    SST
    Emanuel Santos
    Noch keine Bewertungen
  • FDDI (Fiber Distributed Data Interface)
    FDDI (Fiber Distributed Data Interface)
    Dokument2 Seiten
    FDDI (Fiber Distributed Data Interface)
    Emanuel Santos
    Noch keine Bewertungen
  • Implementando Firewall
    Implementando Firewall
    Dokument8 Seiten
    Implementando Firewall
    Emanuel Santos
    Noch keine Bewertungen
  • Trabalho
    Trabalho
    Dokument6 Seiten
    Trabalho
    Emanuel Santos
    Noch keine Bewertungen
  • Iptables
    Iptables
    Dokument4 Seiten
    Iptables
    Emanuel Santos
    Noch keine Bewertungen
  • Iptables
    Iptables
    Dokument4 Seiten
    Iptables
    Emanuel Santos
    Noch keine Bewertungen
  • SST
    SST
    Dokument8 Seiten
    SST
    Emanuel Santos
    Noch keine Bewertungen
  • Trabalho
    Trabalho
    Dokument6 Seiten
    Trabalho
    Emanuel Santos
    Noch keine Bewertungen
  • Cisco
    Cisco
    Dokument13 Seiten
    Cisco
    Emanuel Santos
    Noch keine Bewertungen
  • Iptables
    Iptables
    Dokument4 Seiten
    Iptables
    Emanuel Santos
    Noch keine Bewertungen
  • Tabela
    Tabela
    Dokument1 Seite
    Tabela
    Emanuel Santos
    Noch keine Bewertungen
  • Implementando Firewall
    Implementando Firewall
    Dokument8 Seiten
    Implementando Firewall
    Emanuel Santos
    Noch keine Bewertungen
  • Trabalho
    Trabalho
    Dokument6 Seiten
    Trabalho
    Emanuel Santos
    Noch keine Bewertungen
  • SST
    SST
    Dokument8 Seiten
    SST
    Emanuel Santos
    Noch keine Bewertungen
  • Visio-C Pia de Planta PDF
    Visio-C Pia de Planta PDF
    Dokument1 Seite
    Visio-C Pia de Planta PDF
    Emanuel Santos
    Noch keine Bewertungen
  • FDDI (Fiber Distributed Data Interface)
    FDDI (Fiber Distributed Data Interface)
    Dokument2 Seiten
    FDDI (Fiber Distributed Data Interface)
    Emanuel Santos
    Noch keine Bewertungen
  • Tabela
    Tabela
    Dokument1 Seite
    Tabela
    Emanuel Santos
    Noch keine Bewertungen