Você está na página 1de 61

Redes 26/08

Na primeira aula de redes tivemos um ideia do que ser abordado pelo professor nesse semestre... Alguns conceitos foram apresentados: Enlace Protocolos Mac Address Wan, Lan, ISP Classes de rede endereo da rede (esse nunca havia ouvido falar) broadcast padro ethernet rage ipv4 e ipv6 Conceitos Bsicos Redes surgiram da necessidade de compartilhar informao e perifricos em tempo real e com isso aumentar a produtividade dos usurios que pertenciam a um grupo de trabalho e reduzir os custos inerentes a hardware. Antes do seu surgimento, funcionrios de uma empresa trabalhavam de forma isolada em seus computadores. Quando Joo precisasse utilizar um arquivo que estava no computador de Maria por exemplo, Joo deslocava-se at o computador de Maria interrompendo momentaneamente o seu trabalho, copiava o arquivo em questo, voltava ao seu computador e utilizava o arquivo que ele copiou para o disquete. Se Joo quisesse imprimir o arquivo em que estivesse trabalhando, mas se a impressora estivesse ligada no computador de Pedro, ele deveria salvar o arquivo em um disquete no seu computador, ir at o computador de Pedro(novamente interromper momentaneamente o trabalho de Pedro), abrir o referido arquivo e imprimi-lo. Se Maria quisesse imprimir, deveria esperar Joo acabar de usar a impressora de Pedro. No difcil observar quanto tempo se perde e como a produtividade impactada com operaes to simples. Para montarmos um rede precisamos de 2 ou mais computadores e um enlace. Definio de Enlace: Circuito de comunicao ou via de transmisso conectando dois pontos. Exemplo de Enlace: Cabo coaxial Cabo de par tranado Fibra tica Ar (em redes wi-fi, infra-red e outras) Conceito de Protocolos Para que os computadores de uma rede possam trocar informaes entre si necessrio que todos os computadores adotem as mesmas regras para o envio e o recebimento de informaes. Este conjunto de regras conhecido como Protocolo de comunicao. Falando de outra maneira podemos afirmar: Para que os computadores de uma rede possam trocar informaes entre si necessrio que todos estejam utilizando o mesmo protocolo de comunicao. No protocolo de comunicao esto definidas todas as regras necessrias para que o computador de destino, entenda as informaes no formato que foram enviadas pelo computador de origem. Dois computadores com diferentes protocolos instalados, no sero capazes de estabelecer uma comunicao e nem sero capazes de trocar informaes. Antes da popularizao da Internet existiam diferentes protocolos sendo utilizados nas redes das empresas. Os mais utilizados eram os seguintes: TCP/IP NETBEUI IPX/SPX Apple Talk Se colocarmos dois computadores ligados em rede, um com um protocolo, por exemplo o TCP/IP e o outro com um protocolo diferente, por exemplo NETBEUI, estes dois computadores no sero capazes de estabelecer comunicao e trocar informaes entre si. Por exemplo, o computador com o protocolo NETBEUI instalado, no ser capaz de acessar uma pasta ou uma Impressora compartilhada no computador com o protocolo TCP/IP instalado. Conceitos de TCP/IP Quando utilizamos o protocolo TCP/IP como protocolo de comunicao em uma rede de computadores, temos alguns parmetros que devem ser configurados em todos os equipamentos que fazem parte da rede (computadores, servidores, hubs, switchs, impressoras de rede, etc). Na Figura a seguir temos uma viso geral de uma pequena rede baseada no protocolo TCP/IP:

No exemplo da Figura 1 temos uma rede local para uma pequena empresa. Esta rede local no est conectada a outras redes ou Internet. Neste caso cada computador da rede precisa de, pelo menos, dois parmetros configurados: Nmero IP Mscara de sub-rede O Nmero IP um nmero no seguinte formato:

x.y.z.w
ou seja, so quatro nmeros separados por ponto. No podem existir duas mquinas, com o mesmo nmero IP, dentro da mesma rede. Caso eu configure um novo equipamento com o mesmo nmero IP de uma mquina j existente, ser gerado um conflito de Nmero IP e um dos equipamentos, muito provavelmente o novo equipamento que est sendo configurado, no conseguir se comunicar com a rede. O valor mximo para cada um dos nmeros (x, y, z ou w) 255. Uma parte do Nmero IP (1, 2 ou 3 dos 4 nmeros) a identificao da rede, a outra parte a identificao da mquina dentro da rede. O que define quantos dos quatro nmeros fazem parte da identificao da rede e quantos fazem parte da identificao da mquina a mscara de sub-rede (subnet mask). Vamos considerar o exemplo de um dos computadores da rede da Figura 1: Nmero IP: Mscara de Sub-rede: 10.200.150.1 255.255.255.0

As trs primeiras partes da mscara de sub-rede (subnet) iguais a 255 indicam que os trs primeiros nmeros representam a identificao da rede e o ltimo nmero a identificao do equipamento dentro da rede. Para o nosso exemplo teramos a rede: 10.200.150, ou seja, todos os equipamentos do nosso exemplo fazem parte da rede 10.200.150 ou, em outras palavras, o nmero IP de todos os equipamentos da rede comeam com 10.200.150. Neste exemplo, onde estamos utilizando os trs primeiros nmeros para identificar a rede e somente o quarto nmero para identificar o equipamento, temos um limite de 254 equipamentos que podem ser ligados neste rede. Observe que so 254 e no 256, pois o primeiro nmero 10.200.150.0 e o ltimo nmero 10.200.250.255 no podem ser utilizados como nmeros IP de equipamentos de rede. O primeiro o prprio nmero da rede: 10.200.150.0 e o ltimo o endereo de Broadcast: 10.200.150.255. Ao enviar uma mensagem para o endereo de Broadcast, todas as mquinas da rede recebero a mensagem. Nas prximas partes deste tutorial, falaremos um pouco mais sobre Broadcast. Com base no exposto podemos apresentar a seguinte definio: Para se comunicar em uma rede baseada no protocolo TCP/IP, todo equipamento deve ter, pelo menos, um nmero IP e uma mscara de sub-rede, sendo que todos os equipamentos da rede devem ter a mesma mscara de sub-rede. No exemplo da figura anterior observe que o computador com o IP 10.200.150.7 est com uma mscara de sub-rede diferente da mscara de sub-rede dos demais computadores da rede. Este computador est com a mscara: 255.255.0.0 e os demais computadores da rede esto com a mscara de sub-rede 255.255.255.0. Neste caso como se o computador com o IP 10.200.150.7 pertencesse a outra rede. Na prtica o que ir acontecer que este computador no conseguir se comunicar com os demais computadores da rede, por ter uma mscara de sub-rede diferente dos demais. Este um dos erros de configurao mais comuns. Se a mscara de sub-rede estiver incorreta, ou seja, diferente da mscara dos demais computadores da rede, o computador com a mscara de sub-rede incorreta no conseguir comunicar-se na rede. Na Tabela a seguir temos alguns exemplos de mscaras de sub-rede e do nmero mximo de equipamentos em cada uma das respectivas redes. Tabela: Exemplos de mscara de sub-rede. Mscara Nmero de equipamentos na rede 255.255.255.0 - 254 255.255.0.0 - 65.534 255.0.0.0 - 16.777.214 Quando a rede est isolada, ou seja, no est conectada Internet ou a outras redes externas, atravs de links de comunicao de dados, apenas o nmero IP e a mscara de sub-rede so suficientes para que os computadores possam se comunicar e trocar informaes. A conexo da rede local com outras redes feita atravs de links de comunicao de dados. Para que essa comunicao seja possvel necessrio um equipamento capaz de enviar informaes para outras redes e receber informaes destas redes. O equipamento utilizado para este fim o Roteador. Todo pacote de informaes que deve ser enviado para outras redes deve, obrigatoriamente, passar pelo Roteador. Todo pacote de informao que vem de outras redes tambm deve, obrigatoriamente, passar pelo Roteador. Como o Roteador um equipamento de rede, este tambm ter um nmero IP. O nmero IP do roteador deve ser informado em todos os demais equipamentos que fazem parte da rede, para que estes equipamentos possam se comunicar com os redes externas. O nmero IP do Roteador informado no parmetro conhecido como Default Gateway. Na prtica quando configuramos o parmetro Default Gateway, estamos informando o nmero IP do Roteador. Quando um computador da rede tenta se comunicar com outros computadores/servidores, o protocolo TCP/IP faz alguns clculos utilizando o nmero IP do computador de origem, a mscara de sub-rede e o nmero IP do computador de destino (veremos estes clculos em detalhes nas prximas lies deste curso). Se, aps feitas as contas, for concludo que os dois computadores fazem parte da mesma rede, os pacotes de informao so enviados para o barramento da rede local e o computador de destino captura e processa as informaes que lhe foram enviadas. Se, aps feitas as contas, for concludo que o computador de origem e o computador de destino, fazem parte de redes diferentes, os pacotes de informao so enviados para o Roteador (nmero IP configurado como Default Gateway) e o Roteador o responsvel por achar o caminho (a rota) para a rede de destino. Com isso, para equipamentos que fazem parte de uma rede, baseada no protocolo TCP/IP e conectada a outras redes ou a Internet, devemos configurar, no mnimo, os seguintes parmetros:

Nmero IP Mscara de sub-rede Default Gateway

Em redes empresarias existem outros parmetros que precisam ser configurados. Um dos parmetros que deve ser informado o nmero IP de um ou mais servidores DNS Domain Name System. O DNS o servio responsvel pela resoluo de nomes. Toda a comunicao, em redes baseadas no protocolo TCP/IP feita atravs do nmero. Conceito Mac Address O MAC-Address um nmero que identifica a placa de rede. Os seis primeiros nmeros/letras so uma identificao do fabricante da placa e os seis ltimos uma identificao da placa. No existem duas placas com o mesmo MAC-Address, ou seja, este endereo nico para cada placa de rede. PAN

As siglas PAN significam Personal Area Network. So redes de tamanhos muito reduzidos. Um cenrio tpico quando o usurio possui um computador e um notebook, e, para copiar dados do notebook para o computador (e vice-versa) ele interliga ambos os equipamentos atravs de um pequeno cabo de rede, Bluetooth ou outra forma.

Perceba, ento, que os ns ficam prximos uns dos outros, no geral na mesma mesa ou escrivaninha. Em termos mais precisos, redes desse tipo possuem algo em torno de um metros de distncia entre seus ns. Alm disso, so usadas, no geral, por uma nica pessoa.

LAN a abreviatura de Local Area Network. Como o prprio nome sugere, essas so as redes locais. Podem ocupar vrias salas ou pisos de um prdio. Esto presentes em escolas, lan houses, universidades, empresas, etc.

Fisicamente falando, no existe um nmero mximo de computadores que podem estar presentes em uma LAN para ela ser considerada uma LAN. Uma rede com 10, 20 ou 200 computadores uma LAN. Estamos dizendo isso aqui apenas para voc entender que essas classificaes que estamos vendo agora dizem respeito ao espao fsico que as redes ocupam, ou seja, o espao que seus ns, um com uma certa distncia do outro, ir ocupar. Essa classificao no diz respeito a quantidade de computadores que uma rede pode ter.

Perceba que no caso da PAN, os ns so muito prximos um dos outros, ficando, na maioria das vezes, na mesma mesa. E de uso pessoal.

J a LAN possui uma distncia maior entre seus ns, podendo serem distribudos por uma sala ou vrias delas, alm de poderem serem distribudos em um prdio.

MAN

Enquanto uma LAN ocupa algumas salas ou pisos de um prdio, a MAN, que significa Metropolitan Area Network, so redes que abrangem uma cidade inteira (algo em torno de 30Km de raio).

Exemplos tpicos so a interligao de vrias redes LAN de uma empresa, a TV a cabo e a internet via rdio.

No caso da Internet via a rdio (radiofreqncia), que muito utilizada em cidades que no possuem acesso via ADSL, instalada na casa do cliente uma placa Wireless PCI (ou outro dispositivo) e uma antena. Na cidade haver uma antena (torre) da empresa (provedor). A antena do cliente deve enxergar a antena do provedor, permitindo, assim, que haja comunicao entre o computador cliente com o comput ador servidor do provedor.

WAN

Enquanto uma rede MAN cobre uma cidade inteira, as redes WAN (Wide Area Network) ultrapassam essa barreira, indo alm, interligando cidades, pases e continentes. O maior exemplo de todos a prpria Internet, que trata-se da interligao de vrias redes (LAN e MAN) espalhadas pelo globo terrestre.

A interligao de redes a longas distncias pode ser feita por meios tais como fibras pticas ou por satlites.

Redes Classe A Esta classe foi definida com tendo o primeiro bit do nmero IP como sendo igual a zero. Com isso o primeiro nmero IP somente poder variar de 1 at 126 (na prtica at 127, mas o nmero 127 um nmero reservado). O nmero 127 no utilizado como rede Classe A, pois um nmero especial, reservado para fazer referncia ao prprio computador. O nmero 127.0.0.1 um nmero especial, conhecido como localhost. Ou seja, sempre que um programa fizer referncia a localhost ou ao nmero 127.0.0.1, estar fazendo referncia ao computador onde o programa est sendo executado. Por padro, para a Classe A, foi definida a seguinte mscara de sub-rede: 255.0.0.0. Com esta mscara de sub-rede observe que temos 8 bits para o endereo da rede e 24 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe A podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir:
2 N- 2

,onde n representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos: Nmero de redes Classe A Nmero de bits para a rede: 7. Como o primeiro bit sempre zero, este no varia. Por isso sobram 7 bits (8-1) para formar diferentes redes: 27-2 -> 128-2 -> 126 redes Classe A Nmero de mquinas (hosts) em uma rede Classe A Nmero de bits para identificar a mquina: 24 224-2 -> 16777216 - 2 -> 16777214 mquinas em cada rede classe A. Na Classe A temos apenas um pequeno nmero de redes disponveis, porm um grande nmero de mquinas em cada rede. J podemos concluir que este nmero de mquinas, na prtica, jamais ser instalado em uma nica rede. Com isso observe que, com este esquema de endereamento, teramos poucas redes Classe A (apenas 126) e com um nmero muito grande de mquinas em cada rede. Isso causaria desperdcio de endereos IP, pois se o endereo de uma rede Classe A fosse disponibilizado para um empresa, esta utilizaria apenas uma pequena parcela dos endereos disponveis e todos os demais endereos ficariam sem uso. Para resolver esta questo que passou-se a utilizar a diviso em sub-redes, mais essa uma outra histria. Redes Classe B Esta classe foi definida com tendo os dois primeiros bits do nmero IP como sendo sempre iguais a 1 e 0. Com isso o primeiro nmero do endereo IP somente poder variar de 128 at 191. Como o segundo bit sempre 0, o valor do segundo bit que 64 nunca somado para o primeiro nmero IP, com isso o valor mximo fica em: 255-64, que o 191. Por padro, para a Classe B, foi definida a seguinte mscara de sub-rede: 255.255.0.0. Com esta mscara de sub-rede observe que temos 16 bits para o endereo da rede e 16 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe B podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir:
2 N- 2

,onde n representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos:

Nmero de redes Classe B Nmero de bits para a rede: 14. Como o primeiro e o segundo bit so sempre 10, fixos, no variam, sobram 14 bits (16-2) para formar diferentes redes: 214-2 -> 16384-2 -> 16382 redes Classe B Nmero de mquinas (hosts) em uma rede Classe B Nmero de bits para identificar a mquina: 16 216-2 -> 65536-2 -> 65534 mquinas em cada rede classe B Na Classe B temos um nmero razovel de redes Classe B, com um bom nmero de mquinas em cada rede. O nmero mximo de mquinas, por rede Classe B j est mais prximo da realidade para as redes de algumas grandes empresas tais como Microsoft, IBM, HP, GM, etc. Mesmo assim, para muitas empresas menores, a utilizao de um endereo Classe B, representa um grande desperdcio de nmeros IP.

Redes Classe C Esta classe foi definida com tendo os trs primeiros bits do nmero IP como sendo sempre iguais a 1, 1 e 0. Com isso o primeiro nmero do endereo IP somente poder variar de 192 at 223. Como o terceiro bit sempre 0, o valor do terceiro bit que 32 nunca somado para o primeiro nmero IP, com isso o valor mximo fica em: 255-32, que 223. Por padro, para a Classe C, foi definida a seguinte mscara de sub-rede: 255.255.255.0. Com esta mscara de sub-rede observe que temos 24 bits para o endereo da rede e apenas 8 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe C podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir: 2n- 2 ,onde n representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos: Nmero de redes Classe C Nmero de bits para a rede: 21. Como o primeiro, o segundo e o terceiro bit so sempre 110, ou seja:fixos, no variam, sobram 21 bits (24-3) para formar diferentes redes: 221-2 -> 2.097.152-2 -> 2.097.150 redes Classe C Nmero de mquinas (hosts) em uma rede Classe C: Nmero de bits para identificar a mquina: 8 28-2 -> 256-2 -> 254 mquinas em cada rede classe C Observe que na Classe C temos um grande nmero de redes disponveis, com, no mximo, 254 mquinas em cada rede. o ideal para empresas de pequeno porte. Mesmo com a Classe C, existe um grande desperdcio de endereos. Imagine uma pequena empresa com apenas 20 mquinas em rede. Usando um endereo Classe C, estariam sendo desperdiados 234 endereos. Conforme j descrito anteriormente, esta questo do desperdcio de endereos IP pode ser resolvida atravs da utilizao de sub-redes.

Redes Classe D Esta classe foi definida com tendo os quatro primeiros bits do nmero IP como sendo sempre iguais a 1, 1, 1 e 0. A classe D uma classe especial, reservada para os chamados endereos de Multicast. Redes Classe E Esta classe foi definida com tendo os quatro primeiros bits do nmero IP como sendo sempre iguais a 1, 1, 1 e 1. A classe E uma classe especial e est reservada para uso futuro.

Quadro resumo das Classes de Endereo IP A seguir uma tabela com as principais caractersticas de cada Classe de Endereos IP:

Classe A B C D E

Primeiros bits 0 10 110 1110 1111

Nm. de redes 126 16.382 2.097.150

Nmero de hosts 16.777.214 65.534 254

Mscara padro 255.0.0.0 255.255.0.0 255.255.255.0

Utilizado para trfego Multicast Reservado para uso futuro

Endereos Especiais Existem alguns endereos IP especiais, reservados para funes especficas e que no podem ser utilizados como endereos de uma mquina da rede. A seguir descrevo estes endereos.

Endereos da rede 127.0.0.0: So utilizados como um alis (apelido), para fazer referncia a prpria mquina. Normalmente utilizado o endereo 127.0.0.1, o qual associado ao nome localhost. Esta associao feita atravs do arquivo hosts. No Windows 95/98/Me o arquivo hosts est na pasta onde o Windows foi instalado e no Windows 2000/XP/Vista/2003, o arquivo hosts est no seguinte caminho: system32/drivers/etc, sendo que este caminho fica dentro da pasta onde o Windows foi instalado. Endereo com todos os bits destinados identificao da mquina, iguais a 0: Um endereo com zeros em todos os bits de identificao da mquina, representa o endereo da rede. Por exemplo, vamos supor que voc tenha uma rede Classe C. A mquina a seguir uma mquina desta rede: 200.220.150.3. Neste caso o endereo da rede : 200.220.150.0, ou seja, zero na parte destinada a identificao da mquina. Sendo uma rede classe C, a mscara de sub-rede 255.255.255.0. Endereo com todos os bits destinados identificao da mquina, iguais a 1: Um endereo com valor 1 em todos os bits de identificao da mquina, representa o endereo de broadcast. Por exemplo, vamos supor que voc tenha uma rede Classe C. A mquina a seguir uma mquina desta rede: 200.220.150.3. Neste caso o endereo de broadcast desta rede o seguinte: 200.220.150.255, ou seja, todos os bits da parte destinada identificao da mquina, iguais a 1. Sendo uma rede classe C, a mscara de sub-rede 255.255.255.0. Ao enviar uma mensagem para o endereo do broadcast, a mensagem endereada para todos as mquinas da rede.

Pessoal essas informaes foram quase todas tiradas do link a seguir:

- http://www.juliobattisti.com.br/artigos/windows/tcpip_p3.asp - e do forum do gdh - http://www.guiadohardware.net

Redes de computadores - LAB Exerccios 2 Pesquise na Internet sobre a camada fsica do modelo OSI e responda:

1. Os meios de transmisso de rede (por exemplo, cabos, conectores, etc) pertencem a que camada do modelo OSI? R. Camada fsica 2. Cite 3 exemplos de meios de transmisso, por ordem crescente de velocidade. R. Cabo de pares tranados, Cabo Coaxial, Fibra ptica, ondas de luz x ondas de radio, microondas, infravermelho e transmisso por satlites. 3. Sobre LAN FastEthernet com cabo UTP, responda: a. Qual a vantagem e qual a desvantagem do uso de cabo UTP? R. Vantagem baixo custo de instalao e manuteno, fcil manuseio. Desvantagem baixa imunidade rudos,cabos desprotegidos, limitao quanto a distncia mxima empregada necessita de hubs. b. Qual a distncia alcanada? R. At 100 metros de distncia. c. Qual a taxa em bps? R. 100Mbps(1000Kbps) 4. Sobre LAN FastEthernet com cabo coaxial, responda: d. Quais a vantagem e desvantagem do uso de cabo coaxial? R. Vantegem O cabo coaxial mais barato do que o cabo de fibra ptica e a tecnologia bem conhecida. Desvantagem dificil instalao. e. Qual a distncia alcanada? R. At 500 metros de distncia. f. Qual a taxa mxima em bps? R. 10 a 100Mbps. 5. Sobre LAN FastEthernet com fibra tica, responda: g. Quais a vantagem e desvantagem do uso de fibra tica? R. Vantagem Pequeno tamanho e peso, perdas de transmisso baixa,imunidade a interferncias. Desvantagem fragilidade das

fibras pticas, dificuldade de conexo das fibras pticas, alto custo de instalao e manutenso. h. Qual a distncia alcanada? R. Monomodo ate 3000 metros e multimodo ate 2000m. i. Qual a taxa mxima em bps? R. 100+ Mbps 6. Sobre as rede wireless do tipo WiFi, responda: j. As redes WiFi operam na frequncia de 2,4GHz, qual o comprimento de onda correspondente a esta frequncia? R. =C/F -> =3.108/2,4.109=1,25.109 k. Qual a distncia alcanada em uma rede WiFi? R.802.11b ou 802.11g=30 e 50 metros 802.11n=70 e 250 metros

Prova - REDES DE COMPUTADORES


Esta prova composta por questes de mltipla escolha e discursiva *Obrigatrio

Nome: *Informe o Nome, Numero de Chamada e Turma

(1) Quais so os componentes de uma rede e quais so as topologias de redes, comente sobre uma

(2) O que significa Coliso (em redes de computadores) e Quais so os tipos de cabo de redes - comente sobre dois.

(3) O que so Servidores, e qual a diferena entre servidor dedicado e no dedicado

(4) Numa arquitetura de redes de computadores, qual das seguintes explicaes expressa uma relao adequada entre camadas e suas funes?

(A) Os roteadores precisam implementar at a camada de rede para executar a sua funo porque o encaminhamento de pacotes requer conhecimento de cabealhos dessa camada. (B) O controle do direito de fala entre cliente e servidor requer a coordenao entre as camadas de sesso e apresentao. (C) A camada de transporte fundamental para esconder detalhes dos meios fsicos de transmisso da camada de apresentao. (D) A arquitetura TCP/IP executa a funo de controle de congestionamento na camada de rede, uma vez que a experincia com a arquitetura OSI/ISO mostrou as deficincias do uso dessa funo na camada de transporte. (E) A principal funo da camada de enlace de dados utilizar a multiplexao para permitir que o trfego de vrias aplicaes possa ser transmitido por um nico canal fsico, atravs de portas lgicas.

(5) Nas redes Ethernet, define-se domnio de coliso como o conjunto de dispositivos de uma rede que compartilham o acesso ao meio. Define-se tambm domnio de difuso (broadcast) como o conjunto de dispositivos de uma rede que escutam as mesmas mensagens de difuso (quadros com endereo de difuso). Segundo essas definies, e considerando os equipamentos de rede, analise as afirmaes a seguir. I - Todas as portas de um comutador (switch) de nvel 2 esto no mesmo domnio de coliso. II - Um roteador pode ser utilizado para separar dois domnios de difuso. III - Quando se interligam dois concentradores (hubs), criam-se dois domnios de coliso distintos. IV - Duas estaes que estejam no mesmo domnio de coliso tambm esto no mesmo domnio de difuso.Esto corretas APENAS as afirmaes

(A) I e II (B) I e III (C) I e IV (D) II e IV (E) III e IV

(6) Quais so os dispositivos para impresso em redes

(A) Hubs (B) Print Server

(C) Roteador (D) Logon Primario (E) Todas as alternativas esto erradas

(7) Um dos problemas mais comuns a falta de drivers da placa de rede. Quando isso ocorre, a placa indicada com um ponto de interrogao amarelo no Gerenciador de dispositivos. Se aplicarmos um clique duplo neste item, ser mostrada a informao:

(A) Os drivers para este dispositivo esto instalados (B) No existe problemas na redes (C) Os drivers para este dispositivo no esto instalados. (D) Os drivers para este dispositivo no so necessrios. (E) Apenas as alternativas (A) e (B) esto corretas

(8) Quantas Camadas encontramos em uma arquitetura de REDES

(A) 3 (B) 5 (C) 7 (D) 9 (E) Todas as alternativas esto erradas

(9) A famlia de padres IEEE 802 define protocolos e servios para redes de computadores. Em relao aos padres dessa famlia, considere as afirmaes a seguir.I - O IEEE 802.3, comumente referenciado como Ethernet, a soluo mais popular para redes locais cabeadas da atualidade. II - Os padres IEEE 802 organizam o nvel de enlace do modelo de referncia OSI em duas sub-camadas: LLC e MAC. III - O padro IEEE 802.15.4, comumente referenciado como ZigBee, habilita comunicaes sem fio em uma rea de dimenses metropolitanas. Est(o) correta(s) a(s) afirmao(es)

(A) I, apenas. (B) I e II, apenas. (C) I e III, apenas. (D) II e III, apenas. (E) I, II e III.

(10) Numa arquitetura de redes de computadores, qual das seguintes explicaes expressa uma relao adequada entre camadas e suas funes?

(A) Os roteadores precisam implementar at a camada de rede para executar a sua funo porque o encaminhamento de pacotes requer conhecimento de cabealhos dessa camada. (B) O controle do direito de fala entre cliente e servidor requer a coordenao entre as camadas de sesso e apresentao. (C) A camada de transporte fundamental para esconder detalhes dos meios fsicos de transmisso da camada de apresentao. (D) A arquitetura TCP/IP executa a funo de controle de congestionamento na camada de rede, uma vez que a experincia com a arquitetura OSI/ISO mostrou as deficincias do uso dessa funo na camada de transporte. (E) A principal funo da camada de enlace de dados utilizar a multiplexao para permitir que o trfego de vrias aplicaes possa ser transmitido por um nico canal fsico, atravs de portas lgicas.

http://www.othonbatista.com/arquivos/fib/redes/provas/prova03-2012-1.pdf

http://blog.wolkartt.com/2012/10/metodo-simples-para-calculo-de-subrede.html#.UVTaWxerDI

Mtodo simples para clculo de subrede

Hello, humans! Alm da teoria das subredes, que se fundamenta no valor dos bits que compe um endereo IP, possvel criar ou idealizar mtodos de clculo simples e rpidos que, sem a necessidade de converter os valores de decimal para binrio, permitem obter todos os elementos requeridos em diferentes exerccios de clculo de subredes.

Para facilitar a compreenso, vamos entender este procedimento a partir de um exemplo. Suponhamos que temos de incio a rede 192.168.20.0 com uma mscara de subrede 255.255.255.224. O ponto de partida a mscara de subrede. Sempre devemos comear pela mscara de subrede. Em primeiro lugar, a subnet mask nos permite determinar qual o octeto crtico, isto , o octeto no qual o valor decimal dos endereos IP varia sequencialmente. O octeto crtico da subnet mask aquele no qual a sequncia de 1s binrios faz a transio para 0s:

De modo visual, ou seja, em notao decimal, o octeto crtico aquele cujo valor diferente de 255 ou 0.

Em seguida, subtramos o valor do octeto crtico por 256, ou 28:

256 - 224 = 32

Este clculo nos indica o endereo da segunda subrede (#2) e a quantidade total de endereos IP que cada subrede contm:

#2: 192.168.20.32 Quantidade de endereos IP por subrede: 32

Para encontrar o endereo da primeira subrede (#1), basta subtrair o valor do octeto crtico da segunda subrede (32) pela quantidade total de endereos IP que cada subrede suporta (tambm 32):

#1: 32 - 32 = 0 #1: 192.168.20.0

Para encontrar os endereos de subrede restantes, o valor do octeto crtico do endereo de subrede j definido somado quantidade total de endereos IP de cada subrede:

#1: 192.168.20.0 0 + 32 = 32 #2: 192.168.20.32 32 + 32 = 64 #3: 192.168.20.64 64 + 32 = 96 #4: 192.168.20.96 96 + 32 = 128 #5: 192.168.20.128 128 + 32 = 160 #6: 192.168.20.160 160 + 32 = 192 #7: 192.168.20.192 192 + 32 = 224 #8: 192.168.20.224 224 + 32 = 256 (valor mximo; logo, a ltima subrede a #8)

O valor do octeto crtico da ltima subrede sempre coincidir com o valor do octeto crtico da mscara de subrede (no caso, o endereo da ltima subrede 192.168.20.224, e a mscara de subrede 255.255.255.224, ou seja, o octeto crtico de ambos 224). Esta a prova dos nove que comprova a execuo correta dos clculos.

Isso tudo, humans. Desta maneira, pode-se construir rapidamente uma tabela com todos os endereos de subrede, o que nos permite construir todo o esquema de endereamento de subredes com rapidez e segurana.

At a prxima!

Administrao do trfego excessivo de broadcast em switches Cisco

Hello, humans!

O trfego de broadcast um elemento fundamental no funcionamento dos protocolos que operam em uma rede, visto que pode se tornar um problema pelo consumo desnecessrio da largura de banda e de recursos. Limitar e prevenir as consequncias geradas por um excessivo trfego de broadcast uma das tarefas contnuas de um administrador de rede.

O que o broadcast?

O broadcast um componente natural das redes TCP/IP e particularmente das redes Ethernet. Basicamente, h trs tipos distintos de comunicao: o mtodo Unicast, onde a transmisso se d de um host origem a um host destino; o Multicast, onde um host origem se comunica com um grupo de hosts destino; e o Broadcast, que consiste na comunicao

de um host origem a todos os hosts envolvidos no mesmo domnio de broadcast (rede, subrede ou VLAN).

Um pacote broadcast no nvel de camada de rede um pacote cujo endereo de destino 255.255.255.255. Se se trata de uma rede ou subrede especfica, o pacote pode ter como destino o endereo reservado da rede ou subrede correspondente. Por exemplo, o endereo 192.168.0.255 obroadcast address da rede 192.168.0.0/24; o endereo 182.16.0.63 o broadcast address da subrede 182.16.0.32/27. Em suma, o endereo de broadcast sempre ser aquele que possui todos os bits correspondentes aos hosts iguais a 1, no sistema binrio.

Os pacotes de broadcast so encapsulados no nvel da camada de enlace com o endereo MAC reservado FFFF.FFFF.FFFF. Os switches LAN, quando recebem um frame com um endereo de broadcast como destino, repassam este frame a todas as suas interfaces, exceto a interface atravs da qual o frame foi recebido. A figura abaixo ilustra este processo:

No caso acima, o host A envia um pacote com o endereo de destino 192.168.15.255 e com o MAC indicando ser um pacote broadcast. O switch de camada 2 no checa endereo IP (camada 3), e por isso se baseia no endereo de hardware. Quando o switch entende que se trata de um pacote de broadcast, este pacote enviado a todos os hosts includos no mesmo domnio de broadcast, exceto o host que originou o pacote (host A). O pacote tambm enviado ao roteador atravs da interface que o conecta rede, porm o roteador no propaga pacotes de broadcast, pois se assim o fizesse, pacotes broadcast de um domnio invadiriam outros domnios de broadcast, e isso ocasionaria um caos universal de uma proporo incomensurvel.

H mltiplos protocolos que automatizam operaes da rede e que utilizam endereos de broadcast em alguns de seus processos. o caso, por exemplo, dos protocolos ARP e DHCP.

Limitando o broadcast da rede

Trs motivos simples fazem com que o broadcast se torne um risco constante em uma rede:

1. Pela

ocupao

da

rede

utilizando

largura

de

banda

desnecessariamente.

2. Pelo consumo de recursos dos dispositivos que devem processar este broadcast. 3. Pelo consumo de recursos dos terminais e servidores que recebem o broadcast e devem analis-lo.

Alm disso, problemas de configurao ou falhas nos dispositivos ou terminais, ou a operao irregular da rede podem provocar a presena de quantidades muito significativas de broadcast, que quitam recursos para o processamento do trfego de dados, diminuindo de modo notvel o desempenho da rede.

O primeiro recurso para restringir o impacto negativo do trfego de broadcast limitar o tamanho dos domnios de broadcast (o conjunto de dispositivos que recebem um mesmo pacote de broadcast). Para isto, as ferramentas tradicionais so: dividir a rede em subredes; implementar dispositivos de camada 3 para a comunicao entre subredes; dividir a rede em VLANs.

Quando implementamos switching de camada 2, o nico recurso disponvel para limitar a difuso de broadcast a implementao de VLANs, j que, por default, os switches LAN no filtram o broadcast e o espalham por toda a rede. Contudo, quando implementamos switches Cisco, possvel limitar a quantidade da largura de banda que ser utilizada para o trfego de broadcast, atravs do que conhecemos como broadcast suppression (supresso de broadcast).

Supresso de broadcast em switches Cisco

O IOS dos switches Cisco fornece um feature que permite limitar facilmente o valor da largura de banda que pode ser ocupado pelo trfego de broadcast em cada porta do switch (por default, esta funcionalidade est desabilitada). Este recurso permite tambm definir o mtodo com o qual cada porta deve manipular o trfego de broadcast que recebe, descartando este trfego por um tempo limitado ou at que este mesmo trfego recebido diminua. Segue um exemplo de como configurar esta funo em um switch Catalyst 2950 ou 2955. Switch(config)#interface fastethernet 0/5 Switch(config-if)#storm-control broadcast level 50 Switch(config-if)#storm-control action trap O segundo comando o nico requerido. Nessa linha definido o trfego que deve ser limitado (no caso, o broadcast. Tambm possvel limitar o trfego de multicast ou unicast) e at que nvel este trfego deve ser tolerado.

A terceira linha indica a ao que deve ser tomada (no exemplo, quando um storm de broadcast for detectado, ser gerado um SNMP trap, ou seja, um aviso de SNMP ser enviado a uma estao de gerenciamento). Se a inteno consiste na desativao completa da porta quando houver um storm de broadcast, o comando ser: Switch(config-if)#storm-control action shutdown Se nada for especificado, o comando assume a funo de descartar o trfego de broadcast.

O estado da porta na qual a funo de broadcast suppression foi implementada pode ser verificado com o comando show correspondente: Swtich#show storm-control broadcast Isto tudo, humans.

At breve!

Basicamente, a formula 2^n - 2, onde 2 porque binrio base 2, elevado a n, onde n o nmero de bits. -2 porque no vlido endereode subrede e de broadcast, portanto, subtraindo 2, voc tem o nmero de hosts disponveis para uma dada subnet. Existe um tutorial feito por mim aqui no site do projeto de redes mesmo. Est na seo apostilas sob o nome de "endereamento IP com subnet". Nele, tem quase tudo o que voc solicitou. S que estava dando uma lida nesse tutorial e encontrei um erro... eu disse l que a classe D de endereos unicast... falha minha, grotesca. Estou corrigindo. Acho que estava pensando outra coisa quando escrevi. Classe D multicast hehehe... Ignore qualquer meno a classe D no que diz respeito a sua funo. Bom, sobre o clculo de subnets, etc, est legal. Ela vai te daruma ajuda. Para calcular qual subnet a centsima, simples... pegue o intervalo (range) usando a formula 2^n e multiplique por 100... se quisesse achar a terceira subnet, multiplique por 3 e assim vai. Exemplo:

192.168.1.0 /30 (255.255.255.252) Usando a formula 2^n temos 4 endereos (end. da subnet, 2 hosts e broadcast), isto , voc ter um intervalo de 4 em 4. Portanto, se voc quiser saber qual a dcima subrede, s multiplicar 4 vezes 10, o qe daria 40. A dcima subrede 192.168.1.40 /30 Outro exemplo: 192.168.0.0 /29 - Qual a dcima primeira subnet? abrindo em bits o ltimo octeto: 00000 000 (5 bits de subnet e 3 de host) 2^n = 2^3 = 8 ento, teremos um intervalo de 8 em 8. Cada subnet possui 8 endereos (1 de subrede, 1 broadcast e 6 hosts) Multiplique o intervalo pela rede que queira saber: 8 * 11 = 88 Ento, temos como a dcima primeira subnet o endereo 192.168.0.88 /29 Se quiser comprovar, s abrir em bits: 88 = 01011000 (Note que os bits de host esto zerados, isto , realmente um endereo de subnet)

Algo um pouco mais complicado, mas simples de resolver, se voc possui mais de 1 octeto para subnet, como o endereo 172.16.0.0 /28 Neste caso, temos todos os bits do terceiro octeto mais 4 bits do ltimo octeto, totalizando 12 bits para subnet e 4 para hosts. Qual o endereo da subrede 1031? Usando a poro de subnet para saber quantas subnets so possveis: 2^n -2 = 2^12 - 2= 4094 subnets (o -2 porque 1 o endereo de rede e o ltimo de broadcast da rede. Neste caso, pode-se ter at 4094 subnets. Se perguntarem qual a subnet 5000, ela simplesmente no existe. Abrindo em bits a parte que interessa (ltimos octetos): 172.16.00000000.0000hhhh onde h = bit de host simplesmente extramos os bits do endereo que faz parte da subnet: 00000000.0000 ficando como se fosse um s: 000000000000 conveta o nmero 1031 em binrios: 1031 = 100000000111 Separando em octetos, na posio original: 10000000.0111hhhh onde h bit de host 172.16.10000000.01110000 = 172.16.128.112 /28 Portanto, a subnet 1031 a 172.16.128.112 /28

Se quiser, voc pode utilizar esse mtodo para quando se tem apenas um octeto envolvido. A vantagem de ter apenas 1 octeto envolvido na subnet, que com uma simples multiplicao, voc resolve o problema. J com a utilizao de mais de um octeto, obrigatoriamente, ter que abrir em bits. Lembrando que para este clculo, todos os bits de host tem que, obrigatriamente, estar zerados. Abraos, _________________ Ronaldo A. Bueno Filho

CLCULO DE SUB-REDE (OFF-TOPIC)


Ol a todos! Esse um post off-topic do tema de Segurana Virtual Abaixo, um E-mail de um amigo que fez o curso para a certificao CCNA junto comigo, me perguntando sobre como eu fazia os clculos de sub-redes.

Espero que o texto abaixo ajude a mais pessoas assim como espero ter ajudado ele.

E ai Immortal Agent, como vai jovem ??? Espero que esteja ok. Salve salve, irmo! Tava de mudana de cidade Agora sou do interiorrr tambm! rsrs Me mudei para XYZ por causa do trampo Enfim Por isso demorei a responder! Cara, estou na luta aqui nos estudos pra prova CCNA, isso a! Faca na cavera! http://www.youtube.com/watch?v=fEAbR5sLwWE&feature=fvst e gostaria da tua ajuda se possvel. Claro brow! Eu estou treinando os calculos de subrede e VLSM, e eu me lembro que voc me passou na classe um modo bem rapido de calcular. No sei se o meu modo mais rpido rsrsrs Mas foi o modo que eu me adaptei Porm, nao estou achando nas minhas anotaes. Ser que d pra voc me repassar o seu raciocnio na hora de calcular ?? Bora! Exemplos: 172.31.200.10 255.255.240.0 Quantas Subnets ? Range de Hosts ? Broadcast ?

Ento Vou escrever aqui todo o raciocnio cara Faz tempo que no calculo rs Mas vamos l T vendo 240 penltimo octeto da mscara 128 + 64 + 32 + 16 = 240 Tem 4 bits ativos ali Como vc est falando de um endereo classe b (172), ento no primeiro octeto de hosts (considerando o padro 255.255.0.0 classe b) temos 4 bits ativos. Ento o que est rolando aqui subneting em classe b. Quantas sub-redes possveis? 2^4-2= 14 subredes ou 2^4 se o comando ip subnet zero estiver ativo (configurado). Range de Hosts: Broadcasts: A vc fode o peo rsrsrsrs tem que achar todas as subredes Lembra? 240? Ento termina no bit 16. Ento as redes vo de 16 em 16 Rede Broadcast Range 0.0 15.255 do 0.1 ao 14.254 16.0 32.255 do 16.17 ao 32.254 32.0 47.255 do 32.1 ao 47.254 48.0 63.255 do 49.1 ao 63.254 64.0 79.255 do 64.1 ao 79.254 80.0 95.255 do 80.1 ao 95.254 96.0 111.255 do 96.1 ao 111.254 112.0 127.255 do 112.1 ao 127.254 128.0 145.255 do 128.1 ao 145.254 146.0 161.255 do 146.1 ao 161.254 162.0 177.255 do 162.1 ao 177.254 178.0 193.255 do 178.1 ao 193.254 194.0 209.255 do 194.1 ao 209.254 << O seu IP est nesse range aqui Rede: 172.31.0.0 Subrede: 172.31.194.0 Broadcast: 172.31.209.255 210.0 225.255 do 210.1 ao 224.254 226.0 239.255 do 226.1 ao 239.254 240.0 255.255 do 240.1 ao 255.254 256 Em qual subnet esse host pertence ? 172.16.128.156 255.255.255.240 ? Aqui o seguinte um classe B subnetado em um /28 (28 bits ativos).

Est em um grupinho de 16 em 16 Olha na lista de subredes que fiz acima tenta achar aonde o nr. 156 est 146 161 do 147 ao 160 Ou seja Ele est na subrede 172.16.128.146. Qual o ultimo host valido na subnet 172.19.2.0 255.255.255.0 ?? Esse t fcil Embora seja um classe b subnetado em /24 Ou seja tipo um classe C normal Rede: 172.19.0.0 Subrede: 172.19.2.0 Mscara: 255.255.255.0 ou /24 Se O broadcast desse cara 172.19.2.255, ento o ltimo host vlido um antes desse cara 172.19.2.254. Qual o endereo de broadcast da rede 10.227.224.0/20 ?? Esse j no t to fcil rs um classe A (10.0.0.0) subnetado em um /20 Pensando aqui um barra 20 um 255.255.240.0, que j discutimos sobre acima E nto vou usar o que eu j escrevi de cola para responder Seno tinha que fazer tudo aquilo de novo rs (acho) 210.0 225.255 do 210.1 ao 224.254 Tem coisa errada aqui 10.227.224.0 no uma subrede (muito menos rede) um host vlido entre os IPs vlidos da de 10.227. 210.0. Range: 10.227.210.1 ao 10.227.224.254 O broadcast dele o 10.227.224.255. Tem mandei algumas perguntas diferentes pra mim ver qual a sua linha de raciocnio para resolve-las. Cara Tentei escrever as respostas para voc exatamente como o raciocnio foi desenvolvendo na minha cabea Espero que ajude. Se puder me dar uma fora novamente jovem, agradeo muito. aguardo seu retorno .. vlw irmo .. Abrao. T na mo!! Espero que ajude!!

(fim do E-mail)

Se estiverem interessados em mais informaes tcnicas de qualidade, acessem: www.svhp.com.br . A maioria dos textos bem antiga Mas escrevi alguns artigos recentemente sobre segurana em redes wireless e outros sobre d icas de segurana no Facebook que vale a pena conferir!

Mascaras de rede
Posted by Matheus Kamphorst On May 10th, 2011 / No Comments

Neste post iremos compartilhar com vocs tabelas que facilitam o calculo de mscaras de sub rede, quantidades de hosts e converso de decimal para binrio. Iremos utilizar duas tabelas, a primeira um pouco mais complexa porm no necessrio nenhum calculo quando utilizarmos ela, j a segunda exige alguns, porm por ser mais simples pois de fcil memorizao.

Acredito que est tabela no parece simples no ? Vamos l, um exemplo: temos a mscara 255.255.192.0 Primeiramente encontramos o valor 192 que o valor final (ltimo octeto em uso) na primeira coluna, em seguida seguimos na linha at o conjunto do octeto no qual o 192 se encontra, terceiro octeto.

Logo temos que a mscara 255.255.192.0, pode possuir 1024 sub redes,16.382 hosts e uma mscara de 18 bits.

Agora ficou simples no? porm imagine voc no meio de uma prova ter que lembrar todos estes valores, complicado no? Exatamente por isso tambm formulamos est tabela simples e de fcil memorizao.

Basicamente a ltima linha representa a notao da mscara em decimal a primeira linha o nmero de hosts (no octeto) e as linhas do meio o numero de bits, vamos comear com um exemplo simples como ver o nmero de hosts por esta tabela, se a mscara em questo for 255.254.0.0. Primeiro verificamos na ltima linha o valor da mscara (254) , aps isto subimos ate a linha do octeto (Segundo), ento descobrimos que a mscara possui 15 bits, agora vamos para primeira linha na coluna, o valor indicado 2 indicando que no segundo octeto essa mscara possui 2 hosts (Prestem ateno No segundo octeto) , como estamos trabalhando no segundo octeto, temos mais 2 octetos aps este, temos que contar os hosts que podem haver nestes octetos restantes, neste caso 2 octetos, cada octeto possu 256 hosts, o resultado seria: 2 (hosts, segundo octeto) x 256 (hosts, terceiro octeto) x 256 (hosts, quarto octeto) = 131.072(total de hosts).

Simples no? que tal agora, quantos hosts possu uma mscara de 13 bits? Primeiro localize o nmero 13 nas 4 linhas referentes a bits(as do meio) nesse caso 13 se encontra na terceira linha,agora descemos at a ltima linha onde temos 248, voltamos para o 13 e ento seguimos at a primeira coluna para verificarmos em qual octeto o 248 se encontra, no segundo octeto, ento preenchemos todos octetos antes deste com 255 at o momento temos que uma mscara de 13 bits possu a mscara em decimal 255.248.0.0 agora simplesmente aplicamos o mesmo processo feito anteriormente.

Agora uma breve explicao de como formar a tabela, a primeira linha da direita para esquerda: 1,2,4,8,16,32,64,128. Repara que, 1+1=2 | 2+2=4 | 4+4=8 Agora as linhas referentes aos bits simplesmente da esquerda para direita de baixo para cima os numerais de 1 a 32. A ltima linha a mais chata: 128,192,224,240,248,252,255. Para formar esta linha temos que somar os nmeros da primeira linha comeando a partir do 128 128 | 128+64=192 | 192+32=224 | 224+16=240.. Est pronta nossa tabela, esperamos que ela ajude vocs em futuras ocasies.

ENDEREAMENTO IP (CLASSES, CIDR, SUB-REDES, MSCARA ETC)


Todo equipamento de rede precisa de uma identificao nica para conversar (trocar informaes) com outros computadores. Essa identificao se d atravs de nmeros chamados endereo IP. O endereo IP um nmero de 32bit separados por um ponto a cada 8 bits, ou seja, ele varia de 00000000.00000000.00000000.00000000 a 11111111.11111111.11111111.11111111. Veja que cada sequncia de 8 bits chamado de octeto. Passando para decimal, forma que o ser humano entende, um endereo IP pode variar de 0.0.0.0 a 255.255.255.255.

CLASSES DE ENDEREO IP CLASSE A

Mscara: 255.0.0.0 Range de endereos (decimal): 0.0.0.0 at 127.255.255.255 Range de endereos (binrio): 00000000.00000000.00000000.00000000 at 01111111.11111111.11111111.11111111 (o primeiro bit
sempre 0)

Reservado: 127.0.0.0 at 127.255.255.255 (endereos de loopback usados para teste local de rede) Range de endereos usados efetivamente: 1.0.0.0 at 126.255.255.255 (o endereo iniciado por 0 no deve ser usado e o 127 reservado) Qtde de redes disponveis: 126 Qtde de hosts por rede: 24 bits - 2 = 224 - 2 = 16.777.216 - 2 = 16.777.214 (ex: a rede 1.0.0.0 pode enderear equipamentos de 1.0.0.1 at
1.255.255.254. A subtrao por "-2" devido ao endereo de rede que 1.0.0.0 e o de broadcast 1.255.255.255 que no podem ser usados, pois tm funes especiais)

CLASSE B

Mscara: 255.255.0.0 Range de endereos (decimal): 128.0.0.0 at 191.255.255.255 Range de endereos (binrio): 10000000.00000000.00000000.00000000 at 10111111.11111111.11111111.11111111 (os dois
primeiros bits sempre so 10)

Qtde de redes disponveis: 64 x 256 = 16.384 (o nmero 64 foi retirado da qtde de redes que se pode ter entre 128 e 192 no primeiro octeto. J o
nmero 256 so as redes entre 0 e 255 do segundo octeto)

Qtde de hosts por rede: 16 bits - 2 = 216 - 2 = 65.536 - 2 = 65.534 (ex: a rede 130.0.0.0 pode enderear equipamentos de 130.0.0.1 at
130.0.255.254. A subtrao por "-2" devido ao endereo de rede que 130.0.0.0 e o de broadcast 130.0.255.255 que no podem ser usados, pois tm funes especiais)

CLASSE C

Mscara: 255.255.255.0 (ltima classe comercial de endereos) Range de endereos (decimal): 192.0.0.0 at 223.255.255.255 Range de endereos (binrio): 11000000.00000000.00000000.00000000 at 11011111.11111111.11111111.11111111 (os trs primeiros
bits sempre so 110)

Qtde de redes disponveis: 32 x 256 x 256 = 2.097.152 (o nmero 32 foi retirado da qtde de redes que se pode ter entre 192 e 223 no primeiro
octeto. J os nmeros 256 so as redes entre 0 e 255 do segundo e do terceiro octeto)

Qtde de hosts por rede: 8 bits - 2 = 28 - 2 = 256 - 2 = 254 (ex: a rede 201.0.0.0 pode enderear equipamentos de 201.0.0.1 at 201.0.0.254. A
subtrao por "-2" devido ao endereo de rede que 201.0.0.0 e o de broadcast 201.0.0.255 que no podem ser usados, pois tm funes especiais)

CLASSE D

Mscara: no existe Range de endereos (decimal): 224.0.0.0 at 239.255.255.255 Range de endereos (binrio): 11100000.00000000.00000000.00000000 at 11101111.11111111.11111111.11111111 (os quatro
primeiros bits sempre so 1110)

Qtde de redes disponveis: no usado (os endereos da classe D so usados para multicast, ou seja, para enviar pacotes para um grupo especfico de
equipamentos)

Qtde de hosts por rede: no usado (idem) CLASSE E

Mscara: no existe Range de endereos (decimal): 240.0.0.0 at 254.255.255.255 Range de endereos (binrio): 11110000.00000000.00000000.00000000 at 11110111.11111111.11111111.11111111 (os cinco
primeiros bits sempre so 11110)

Qtde de redes disponveis: no usado (os endereos da classe E so reservados para uso futuro [novas tecnologias]) Qtde de hosts por rede: no usado (idem)

ENDEREOS IP PRIVADO Como todos sabem, o endereo IP um nmero de 32 bits (232). Isso quer dizer que s pode enderear 4 bilhes de equipamentos de rede. Como a Internet usa o endereamento IP para identificar seus equipamentos, ento, no mundo s podero existir no mximo 4 bilhes de IPs. Para evitar a escassez desses endereos na Internet, os endereos da LAN so mascarados/escondidos atravs de uma tcnica chamada NAT (Network Address Translator). O NAT faz com que todo o trfego da LAN em direo a Internet fique com o IP do equipamento que faz o NAT. Normalmente o NAT implementado em um equipamento que est conectado diretamente na Internet, ou seja, o Firewall. O conceito de NAT visto at aqui vale tambm para o Proxy HTTP, pois para cliente a Internet o Proxy e para a Internet o cliente o Proxy. Para evitar que existam endereos IP iguais na LAN e na Internet, uma parte do endereamento IP foi reservado para a LAN, evitando assim que o roteador de borda (geralmente o Firewall) envie pacotes para locais errados. A seguir mostrada a padronizao dos endereos que devem ser usados na LAN: CLASSE A (PRIVADO)

Mscara: 255.0.0.0 Range de endereos (decimal): 10.0.0.0 at 10.255.255.255 (esse range "10.0.0.0 at 10.255.255.255" equivalente "10.0.0.0/8") Range de endereos (binrio): 00001010.00000000.00000000.00000000 at 00001010.11111111.11111111.11111111 Qtde de redes disponveis: 1 (rede 10.0.0.0) Qtde de hosts por rede: 24 bits - 2 = 224 - 2 = 16.777.216 - 2 = 16.777.214 (a rede 10.0.0.0 pode enderear equipamentos de 10.0.0.1 at
10.255.255.254. A subtrao por "-2" devido ao endereo de rede que 10.0.0.0 e o de broadcast 10.255.255.255 que no podem ser usados, pois tm funes especiais)

CLASSE B (PRIVADO)

Mscara: 255.255.0.0 Range de endereos (decimal): 172.16.0.0 at 172.31.255.255 (esse range "172.16.0.0 at 172.31.255.255" equivalente 172.16.0.0/12) Range de endereos (binrio): 10101100.00010000.00000000.00000000 at 10101100.00011111.11111111.11111111 Qtde de redes disponveis: 16 (172.16.0.0 at 172.31.0.0) Qtde de hosts por rede: 16 bits - 2 = 216 - 2 = 65.536 - 2 = 65.534 (ex: a rede 172.16.0.0 pode enderear equipamentos de 172.16.0.1 at
172.16.255.254. A subtrao por "-2" devido ao endereo de rede que 172.16.0.0 e o de broadcast 172.16.255.255 que no podem ser usados, pois tm funes especiais)

CLASSE C (PRIVADO)

Mscara: 255.255.255.0 (ltima classe comercial de endereos) Range de endereos (decimal): 192.168.0.0 at 192.168.255.255 (esse range "192.168.0.0 at 192.168.255.255" equivalente 192.168.0.0/16) Range de endereos (binrio): 11000000.10101000.00000000.00000000 at 11000000.10101000.11111111.11111111 Qtde de redes disponveis: 256 (192.168.0.0 at 192.168.255.0) Qtde de hosts por rede: 8 bits - 2 = 28 - 2 = 256 - 2 = 254 (ex: a rede 192.168.0.0 pode enderear equipamentos de 192.168.0.1 at 192.168.0.254.
A subtrao por "-2" devido ao endereo de rede que 192.168.0.0 e o de broadcast 192.168.0.255 que no podem ser usados, pois tm funes especiais)

Essa reserva de endereos IPs privados muito importante, pois imagine que um endereo IP da LAN fosse "200.16.202.1" que , na verdade, o endereo do servidor web do projeto Debian (www.debian.org). A pgina do Debian nunca seria acessada pelos equipamentos da LAN, pois o roteador da LAN no iria rotear tal trfego para Internet, pois o endereo existe na LAN e o roteador iria enviar de volta esse trfego para a LAN (esse caso s aconteceria se o roteador [default gateway] tambm fosse o proxy e os pacotes fossem HTTP ;-). Se os pacotes no fossem HTTP, tal trfego seria enviado direto para o equipamento que tem esse IP na LAN, pois todas as mquinas da LAN saberiam que um endereo interno e nem mandaria tais pacotes para o roteador (default gateway). Vale ressaltar tambm que os roteadores da Internet so programados para no rotear e descartar pacotes que tenham endereos IPs privados. Eles so tecnicamente conhecidos com IPs no roteveis. S para conhecimento, se uma empresa no acessa a Internet, ele pode usar qualquer endereo IP que no haver problemas.

SUBREDE Um grande problema de usar a classe padro A, B ou C o desperdcio de IPs. Image que a sua empresa tenha 300 equipamentos de rede, voc vai ter que usar a classe B inteira para acomodar tais equipamentos. Uma classe B privada pode enderear 65.534 equipamentos. Tambm, image que os provedores de acesso a Internet tivesse que usar a classe C pblica para conceder IPs a uma empresa que precisasse somente de 10 IPs pblicos. Um classe C pblica pode enderear 254 IPs por rede. Seria um disperdcio muito grande e no poderia acomodar toda a Internet. Alm disso, o broadcast (pacotes que so enviados para todos como o ARP, DHCP etc) seria muito intenso e poderia gerar problemas de rede. Para solucionar isso, foi padronizado um esquema de subrede que no prtica visa pegar emprestado bits da parte de host do endereo IP para formar pequenas redes. Vamos supor que uma empressa tenha 300 equipamentos de rede na sua LAN e precise escolher um endereo de rede para acomodar tais equipamentos. Primeira tarefa a ser feita escolher a classe de endereos. Somente a classe A e B poderia ser utilizadas, pois eles podem enderear 16.777.214 e 65.534 hosts, respectivamente. Vamos analizar primeiramente a classe B.

A classe B privada contm 16 redes que vai de 172.16.0.0 at 172.31.0.0. Escolheremos a 172.16.0.0. A mscara padro usada na classe B 255.255.0.0 em decimail e 11111111.11111111.00000000.00000000 em binrio. Agora vamos colocar bits 1 na parte de host at achar um nmero prximo e maior que 300. Ento, ficaria assim, 11111111.11111111.11111110.00000000, sendo subnetado 9 bits. 9 bits = 29 = 512. A mscara ficaria agora assim 255.255.254.0 e a rede ficaria 172.16.0.0/23. Veja nos dados a seguir como ficaria o endereo 172.16.0.8 com a mascara 255.255.254.0:

Endereo: 172.16.0.8 Mscara: 255.255.254.0 Wildcard: 0.0.1.255 (esse nmero achado subtraindo 255.255.255.255 com 255.255.254.0) Endereo de rede: 172.16.0.0/23 Endereo de broadcast: 172.16.1.255 (esse nmero achado com a definio do wildcard) Endereos disponveis: 172.16.0.1 a 172.16.1.254 Hosts por rede: 9 bits - 2 = 2 9 - 2 = 512 - 2 = 510 (A subtrao por "-2" devido ao endereo de rede que 172.16.0.0 e o de broadcast
172.16.1.255 que no podem ser usados, pois tm funes especiais)

EXERCCIOS

Calcule todos os dados de rede para o IP 200.163.19.44 com a mscara 255.255.255.192:

Endereo: 200.163.19.44 Mscara: 255.255.255.192 Classe do endereo: C Endereo pblico ou privado: pblico Bits subnetados/emprestados: 2 Wildcard: 0.0.0.63 (esse nmero foi achado subtraindo 255.255.255.255 com 255.255.255.192) Endereo de rede: 200.163.19.0/26 Endereo de broadcast: 200.163.19.63 (esse nmero achado com a definio do wildcard) Endereos disponveis: 200.163.19.1 a 200.163.19.63 Bits para endereamento: 6 bits Bits para Host ou Hosts por rede: 6 bits - 2 = 2 6 - 2 = 64 - 2 = 62 (A subtrao por "-2" devido ao endereo de rede que 200.163.19.0 e o de
broadcast 200.163.19.63 que no podem ser usados, pois tm funes especiais)

Calcule todos os dados de rede para o IP 172.30.0.222 com a mscara 255.255.255.0:

Endereo: 172.30.0.222 Mscara: 255.255.255.0 Classe do endereo: B Endereo pblico ou privado: privado Bits subnetados/emprestados: 8 Wildcard: 0.0.0.255 (esse nmero foi achado subtraindo 255.255.255.255 com 255.255.255.0) Endereo de rede: 172.30.0.0/24 Endereo de broadcast: 172.30.0.255 (esse nmero achado com a definio do wildcard) Endereos disponveis: 172.30.0.1 a 172.30.0.254 Hosts por rede: 8 bits - 2 = 2 8 - 2 = 256 - 2 = 254 (A subtrao por "-2" devido ao endereo de rede que 172.16.30.0 e o de broadcast
172.16.30.255 que no podem ser usados, pois tm funes especiais)

Calcule todos os dados de rede para o IP 150.99.178.25 com a mscara 255.255.224.0:

Endereo: 150.99.178.25 Mscara: 255.255.224.0 Classe do endereo: B Endereo pblico ou privado: pblico

Bits subnetados/emprestados: 3 Wildcard: 0.0.31.255 Endereo de rede: 150.99.160.0/19 (255.255.224.0


and 150.99.178.25. Melhor: 11111111.11111111.11100000.00000000 and 10010110.01100011.10110010.00011001)

Endereo de broadcast: 150.99.191.255 (esse nmero achado com a definio do wildcard. A prxima rede seria x.x.32.0, ento s somar os 32
at chegar no nmero desejado)

Endereos disponveis: 150.99.160.1 a 150.99.191.254 Hosts por rede: 13 bits - 2 = 2 13 - 2 = 8192 - 2 = 8190

Calcule todos os dados de rede para o IP 202.40.0.19 com a mscara 255.255.255.192:

Endereo: 202.40.0.19 Mscara: 255.255.255.192 Classe do endereo: C Endereo pblico ou privado: pblico Bits subnetados/emprestados: 2 Wildcard: 0.0.0.63 (esse nmero foi achado subtraindo 255.255.255.255 com 255.255.255.192) Endereo de rede: 202.40.0.0/26 Endereo de broadcast: 202.40.0.63 (esse nmero achado com a definio do wildcard) Endereos disponveis: 202.40.0.1 a 202.40.0.62 Hosts por rede: 6 bits - 2 = 2 6 - 2 = 64 - 2 = 62 (A subtrao por "-2" devido ao endereo de rede e o de broadcast no podem ser usados, pois tm
funes especiais)

Calcule todos os dados de rede para o IP 10.198.123.251 com a mscara 255.255.240.0:

Endereo: 10.198.123.251 Mscara: 255.255.240.0 Classe do endereo: A Endereo pblico ou privado: privado Bits subnetados/emprestados: 12 Wildcard: 0.0.15.255 (esse nmero foi achado subtraindo 255.255.255.255 com 255.255.240.0) Endereo de rede: 10.198.112.0/20 (255.255.240.0 and 10.198.123.251. Mais fcil 240 and 123 que em binrio fica 11110000 and 01111011 =
01110000 = 112)

Endereo de broadcast: 10.198.127.255 (esse nmero achado com a definio do wildcard e do endereo de rede. Soma-se 112 + 15 = 127) Endereos disponveis: 10.198.112.1 10.198.127.254 Hosts por rede: 12 bits - 2 = 212 - 2 = 4094 (A subtrao por "-2" devido ao endereo de rede que 10.198.112.0 e o de broadcast 10.198.127.255
que no podem ser usados, pois tm funes especiais)

Dado um endereo classe B, segmentar a rede em 6 subredes:

Endereo: 172.16.x.y Mscara: 255.255.224.0 (esse nmero foi achado, subnetando 3 bits da parte de host, ou seja, 11111111.11111111.11100000.00000000. Esses 3 bits
suportam at 8 redes que ir dividir a rede 172.16.x.y)

Classe do endereo: B Endereo pblico ou privado: privado Bits subnetados/emprestados: 3 Wildcard: 0.0.31.255 () Endereos de rede: 172.16.0.0/19 (reservado), 172.16.32.0/19, 172.16.64.0/19, 172.16.92.0/19, 172.16.128.0/19, 172.16.160.0/19, 172.16.192.0/19 e 172.16.224.0/19 (end subnet) Hosts por rede: 13 bits - 2 = 213 - 2 = 8192 -2 = 8190

Dado um endereo classe A, segmentar a rede em 2 subredes:

Endereo: 75.0.0.0 Mscara: 255.192.0.0 (esse nmero foi achado, subnetando 2 bits da parte de host, ou seja, 11111111.11000000.00000000.00000000. Esses 2 bits
suportam at 4 redes que ir dividir a rede 75.0.0.0)

Classe do endereo: A Endereo pblico ou privado: pblico Bits subnetados/emprestados: 2 Wildcard: 0.63.255.255 () Endereos de rede: 75.0.0.0/10 (reservado), 75.64.0.0/10, 75.128.0.0/10 e 75.192.0.0/10 (end subnet) Hosts por rede: 22 bits - 2 = 222 - 2 = 4.194.304 -2 = 4.194.302

UM COMANDO MUITO UTILIZADO PARA CALCULAR SUBREDES IPV4 O IPCALC # apt-get update ; apt-get install ipcalc () # ipcalc 172.16.0.0/24 () UM COMANDO MUITO UTILIZADO PARA CALCULAR SUBREDES IPV6 O IPV6CALC # apt-get update ; apt-get install ipv6calc () # () UM OUTRO COMANDO MUITO UTILIZADO PARA CALCULAR SUBREDES IPV4 E IPV6 O SIPCALC # apt-get update ; apt-get install sipcalc () # sipcalc 189.80.3.99/26 () COMANDO MUITO UTILIZADO CONHECER A ORIGEM DE UM DETERMINADO IP OU HOSTNAME # apt-get update ; apt-get install geoip-bin () # geoiplookup 203.50.0.0 () # geoiplookup www.hugoazevedo.eti.br ()

Bem tenho um trabalho da faculdade (Faculdade de Tecnologia Senac GO) para fazer so que no tenho a minima ideia de como realizar o calculo e o programa tem que fazer o seguinte: Compilador que eu utilizo e o Dev-C++ "Desenvolver um programa que seja capaz de fornecer a faixa de IPs utilizveis para cada uma das VLANs criadas na infra-estrutura do projeto. O usurio deve entrar com endereo de rede o programa deve informar o endereo de broadcast e faixa IP utilizvel. Cada octeto deve ser armazenado em uma varivel separada" j cheguei neste resultado CODE #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct subrede{ int oct1,oct2,oct3,oct4; }Subrede; int menu(int op); int menu2(int op1); void insere(Subrede x[],int t); void calc(Subrede x[],int qtdSR, int qtdHT); int qtdSR(int qtd); int qtdHT(int qtd); int main(){ system("color f0"); Subrede vet[1]; int op,op1; int qtdeHT=-1, qtdeSR=-1; do{ op=menu(op); switch (op){ case 0: printf("Obrigado por utilizar o programa!"); break; case 1: insere(vet,1); break; case 2: do{ op1=menu2(op1); switch (op1){ case 1: qtdeSR=qtdSR(qtdeSR); break; case 2: qtdeHT=qtdHT(qtdeHT); calc(vet, qtdeSR, qtdeHT); break; } }while(op1!=1 || op1!=2); break; case 3:

break; } }while(op!=0); system("pause"); return 0; } int menu(int op){ do{ printf("Escolha uma opcao:\n\n"); printf("1 - Inserir\n"); printf("2 - Calcular\n"); printf("3 - Imprimir\n"); printf("0 - Sair\n\n"); printf("Opcao: "); scanf("%d",&op); }while(op<0 || op>3); return op; } int menu2(int op1){ int sai=-1; do{ printf("\n\nEscolha uma opcao:\n\n"); printf("1 - Informar quantidade de sub redes: \n"); printf("2 - Informar quantidade de host por sub rede: \n"); scanf("%d",&op1); if(op1<1 || op1>2){ printf("Opcao Invalida!"); }else{ sai=1; } }while(sai!=1); return op1; } void insere(Subrede x[],int t){ do{ printf("Informe o 1%c octeto: ",167); scanf("%d",&x[t].oct1); }while(x[t].oct1<=0 || x[t].oct1>255); do{ printf("Informe o 2%c octeto: ",167); scanf("%d",&x[t].oct2); }while(x[t].oct1<=0 || x[t].oct1>255); do{ printf("Informe o 3%c octeto: ",167); scanf("%d",&x[t].oct3); }while(x[t].oct1<=0 || x[t].oct1>255); do{ printf("Informe o 4%c octeto: ",167); scanf("%d",&x[t].oct4); }while(x[t].oct1<=0 || x[t].oct1>255); } int qtdSR(int qtd){ printf("Informe a quantidade de sub redes deseja calcular: \n"); scanf("%d",&qtd); return qtd; }

int qtdHT(int qtd){ printf("Informe a quantidade de Hosts deseja ter em cada sub rede: \n"); scanf("%d",&qtd); return qtd; } void calc(Subrede x[],int qtdSR, int qtdHT){ int mascara=0,cont=0,sai=8; if(qtdSR!=-1){ }else{ if(qtdHT!=-1){ do{ if(mascara<=qtdHT){ cont=cont+1; mascara=mascara*2; printf("pow %d\n",mascara); printf("Cont: %d\n\n",cont); } }while(mascara<qtdHT/* || cont<=7*/); } } }

so que na funo "calc" eu to com um problema nessa parte comentada quando a varivel "cont" chega <=7 ele no para. CODE do{ if(mascara<=qtdHT){ cont=cont+1; mascara=mascara*2; printf("pow %d\n",mascara); printf("Cont: %d\n\n",cont); } }while(mascara<qtdHT/* || cont<=7*/);

algum tem soluo para esse codigo ou tenho que comear desde o inicio por enquanto so tem a parte de preenchimento dos dados esta faltando a parte do calculo que eu no tenho a minima ideia de como fazer

http://www.scriptbrasil.com.br/forum/lofiversion/index.php/t169408.html

Exemplos prticos de clculo de rede


1. Qual a mscara de sub-rede ideal para uma rede de 37 computadores? 1. Transformar o nmero 37 em binrio e observar quantos bits (quantas casas binrias) esse nmero ocupa: 37 = 100101 > 6 bits 2. Subtrair a quantidade de bits obtida de 32 e assim se obtm a notao CIDR. 32 6 = 26 > CIDR 3. Converter a notao CIDR para Netmask 26/8 = 3 octetos preenchidos, resto 2 bits no octeto seguinte => 255.255.255.192 2. Dados o IP 192.167.9.36 e mscara 255.255.255.128, determine o IP da rede e o IP de broadcast. 1. Mtodo 1 (anlise algbrica por CIDR) Determinar o tamanho da rede, convertendo o Netmask em CIDR e calculando a quantidade de endereos. 255.255.255.128 > 11111111.11111111.11111111.10000000 > 25 bits => Valor CIDR: 25 End = 2(32 - CIDR) = End = 2(32 - 25) = End = 27 = 128 2. Determinar o uso do endereo na rede pelos parmetros de quantidade de endereos. 1 octeto = 256 endereos uso = end/256 > 128/256 = 0,5 octetos redes por octeto = 1/uso > 1/0,5 = 2 Seq = Progresso aritmtica > End * 0, ,End * redes/oct 1 Net ID = Oct final = (r-1) * red Rede 1 - .0 Rede 2 - .128 Netmask = (r * Red) 1 Rede 1 - .127 Rede 2 - .255 3. Aplicar os valores encontrados comparando com o endereo IP. 192.167.9.36 Dividir o ltimo OCT pela quantidade de endereos aproveitando somente o valor inteiro e somando 1. 36/128 = 0 r 36, portanto faz parte da rede 1, ou seja: net id = 192.167.9.0 broadcast = 192.167.9.127 3. Determinar o IP de rede e o de Broadcast para o IP 192.168.5.211 e mscara 255.255.252.0 1. Utilizando o mtodo 2 (anlise binria) converte-se a mscara e o endereo IP em binrio: IP = 192.168.5.211 => 11000000.10101000.00000101.11010011 Netmask = 255.255.252.0 => 11111111.11111111.11111100.00000000 2. Realiza-se as operaes lgicas para obter os endereos de IP de rede e Broadcast da rede. IP da rede: 11000000.10101000.00000101.11010011 11111111.11111111.11111100.00000000 ----------------------------------- (AND) 11000000.10101000.00000100.00000000 > 192.168.4.0 IP de difuso (broadcast): 11000000.10101000.00000101.11010011 (11111111.11111111.11111100.00000000) 00000000.00000000.00000011.11111111 ----------------------------------- (OR) 11000000.10101000.00000111.11111111 > 192.168.7.255

Portanto: -> net id = 192.168.4.0 -> broadcast = 192.168.7.255

http://professorandrearruda.blogspot.com.br/2009/09/exemplos-praticos-de-calculo-derede.html

Rede: 192.168.1.0/24 O endereo 192.168.1.0 representa a rede!!! A mscara de rede 255.255.255.0 (se contarem os bits so 24 o bits por cada octeto) indicanos que temos uma rede (de Classe C) com 256 hosts!!! -> sendo que o primeiro identifica a rede e o ltimo o endereo de broadcast. Se acrescentarmos 1 bit na mscara (passamos de 24 para 25) fazemos uma diviso da rede (o chamada sub-neting) e passamos a ter 2 redes com 128 hosts cada (incluindo os endereos que identificam as redes e os endereos para atribuir a clientes). 192.168.1.0/25 a identificao da rede 1 192.168.1.1 at 192.168.1.126 endereos teis 192.168.1.127 endereo de broadcast para a rede 1 192.168.1.128/25 a identificao da rede 2 192.168.1.129 at 192.168.1.254 endereos teis 192.168.1.255 endereo de broadcast para a rede 2 Se tivessemos acrescentado 2 bits na mesma rede inicial teramos no 2 redes mas 4 (cada bit acrescentado divide a(s) rede(s) que tivermos). || 24 bits = 255.255.255.0 (rede original de classe C) |(1)| 25 bits = 255.255.255.128 (o bit acrescentado divide 1x a rede) |(2)(1)(2)| 26 bits = 255.255.255.192 (o 2 bit divide cada uma das 2 redes existentes) E assim sucessivamente Quando retiramos 1 bit (superneting) passamos a ter uma rede com mais hosts. Exemplo: 192.168.0.0/23 identifica a rede 192.168.0.1 at 192.168.1.254 endereos teis 192.168.1.255 endereo de broadcast

Rede: 192.168.1.0/24 O endereo 192.168.1.0 representa a rede!!! A mscara de rede 255.255.255.0 (se contarem os bits so 24 o bits por cada octeto) indica-nos que temos uma rede (de Classe C) com 256 hosts!!! -> sendo que o primeiro identifica a rede e o ltimo o endereo de broadcast. Se acrescentarmos 1 bit na mscara (passamos de 24 para 25) fazemos uma diviso da rede (o chamada sub-neting) e passamos a ter 2 redes com 128 hosts cada (incluindo os endereos que identificam as redes e os endereos para atribuir a clientes). 192.168.1.0/25 192.168.1.1 at a identificao 192.168.1.126 da rede endereos rede endereos 1 teis 2 teis

192.168.1.127 endereo de broadcast para a rede 1 192.168.1.128/25 a identificao 192.168.1.129 at 192.168.1.254 192.168.1.255 endereo de broadcast para a rede 2

da

Se tivessemos acrescentado 2 bits na mesma rede inicial teramos no 2 redes mas 4 (cada bit acrescentado divide a(s) rede(s) que tivermos). || 24 bits = 255.255.255.0 (rede original de classe C) |(1)| 25 bits = 255.255.255.128 (o bit acrescentado divide 1x a rede) |(2)(1)(2)| 26 bits = 255.255.255.192 (o 2 bit divide cada uma das 2 redes existentes) E assim sucessivamente Quando retiramos 1 bit (superneting) passamos a ter uma rede com mais hosts. Exemplo: 192.168.0.0/23 192.168.0.1 at 192.168.1.254 identifica a endereos rede teis

192.168.1.255 endereo de broadcast

Redes Como calcular sub-redes?


Criado por Pedro Pinto em 15 de Dezembro de 2010 | 54 comentrios

Como dividir a rede 192.168.1.0/24 em vrias sub redes? O assunto que trago hoje tem vindo a ser reclamado por alguns dos nossos leitores (entusiastas pelo mundo das redes) h j algum tempo. Pois bem, hoje vamos tentar ensinar como calcular sub-redes e espero que seja da compreenso de todos. O clculo de sub-redes/VLSM (Variable Lenght Subnet Mask) no um processo difcil, no entanto carece de algum treino e concentrao pois no meio de tanto bit podem surgir erros de clculo.

Para comear vamos a alguns conceitos. Nota: Para este artigo a referncia ao protocolo IP aplicvel verso 4 (IPv4). Se possvel, devem ler tambm o artigo: Redes: Slash 24 (/24) ou 255.255.255.0 Endereo IP Um endereo IPv4 formado por 32 bits que o mesmo que dizermos que possui quatro octetos representados na forma decimal (ex: 192.168.0.1). Uma parte desse endereo indica-nos a rede e a outra parte indica-nos qual a mquina. Mscara de rede Para determinarmos que parte do endereo IP identifica a rede e que parte identifica a mquina, teremos de recorrer mscara de rede (subnet mask ou netmask) associada. Endereo Broadcast O endereo broadcast de uma rede/sub-rede definido como um endereo especial uma vez que permite que uma determinada informao seja enviada para todas as mquinas de uma rede/subrede. Este sempre o ltimo endereo possvel de uma rede/sub-rede.

Para explicar como proceder diviso de uma rede em vrias sub-redes vamos a um exemplo para que sejam mais fcil a explicao: Problema: Vamos considerar que pretendem organizar uma LAN Party e querem criar 6 sub-redes. Como requisito, cada uma das sub-redes dever suportar 30 hosts (mquinas). A vossa rede principal 192.168.1.0/24 e tem suporte para 254 hosts. Como proceder a essa diviso? CENRIO/OBJECTIVO

Para comear vamos recordar quais os requisitos:

Cada sub-rede deve ter suporte para pelo menos 30 hosts; No mnimo devemos ter 6 sub-redes;

Antes de proceder aos clculos, vamos verificar se possvel satisfazer tais requisitos. Ora se a minha rede principal suporta 254 mquinas ento 30 (PCs) x 6 (sub -redes) = 180, logo ser possvel satisfazer o pedido. Foi tambm tido em conta que sero perdidos dois endereos por cada sub-rede: oendereo de sub-rede que identificar essa sub-rede e o endereo de broadcast de casa sub-rede. Dando prioridade exigncia a nvel de PCs, vamos considerar o diagrama seguinte e responder seguinte questo: Em que nmero da elipse amarela conseguiriam encaixar 32 PCs (30 o nmeros de PCs + 1 que o endereo para a sub-rede e +1 endereo de broadcast, que d um total de 32). Ora tm 3 possibilidades: no 128, 64 ou 32. No entanto, a escolha dever recair sobre 32 por ser o nmero mais prximo (neste exemplo at igual) do solicitado.

Sabendo que a escolha ento 32 podemos ento rapidamente afirmar que as sub-rede distam 32 endereos umas das outras e que podemos variar 3 bits.

Alm disso vamos tambm ter de alterar a mascara da rede principal e ajustar s sub-redes. Como a mscara original /24 (255.255.255.0) e como agora passamos a ter mais sub-redes e menos endereos disponveis por cada sub-rede, ento a mscara ter de avanar para a frente no ltimo octeto. Como estamos a usar mais 3 bits do ltimo octeto, basta efectuar a soma o peso dos mesmos (128+64+32 = 224). Ento a nova mscara a aplicar s novas sub-redes ser: 255.255.255.224 (/27).

Considerando a rede principal, aps a sua diviso em sub-redes com 30 hosts cada temos algo do tipo:

Nesta fase j temos todas as informaes para responder pergunta inicial. Para isso elaborei um pequeno quadro:

Alguns truques:

Comear por preencher todas as linhas associadas ao endereo de sub-rede. Desta forma sabemos sempre que o endereo broadcast da linha anterior esse endereo-1. Depois de saber o broadcast sabemos tambm que o ltimo endereo vlido o endereo broadcast 1. O primeiro endereo de rede, sempre a soma de +1 ao endereo de sub-rede.

Como podemos verificar, o resultado foram mais de 6 sub-redes mas conseguimos cumprir o requisitos de 30 hosts por rede. Das 8 redes agora basta usarem 6. Consideraes finais Existem muitas tcnicas e aplicaes para clculo de sub-redes. Esta uma tcnica que costumo usar nas aulas e que tem dado bons resultados. Espero que tenham entendido todos os clculos e acreditem que no foi fcil para mim expor esta informao, tendo apenas a possibilidade de a escrever. Num quadro (a escrever e a falar) bem mais fcil !!!. Num prximo artigo vamos tentar explicar um exemplo onde os requisitos a nvel de hosts variam de rede para rede. J agora o TPC: Considerando a rede 192.168.150.0, pretende-se que a mesma seja dividida de forma a ter 100 mquinas por rede? Bons clculos (no vale usar aplicaes !)

Redes Como calcular sub-redes?


Postado por Rafael Russo em quinta-feira, 21 fevereiro, 2013 | 0 comments

Como dividir a rede 192.168.1.0/24 em vrias sub redes? O clculo de sub-redes/VLSM (Variable Lenght Subnet Mask) no um processo difcil, no entanto necessrio uma devida ateno e concentrao pois no meio de tanto bit podem surgir erros de clculo. (experincia prpria!)

Antes de iniciarmos, vamos relembrar alguns conceitos: Endereo IP Um endereo IPv4 formado por 32 bits que o mesmo que dizermos que possui quatro octetos representados na forma decimal (ex: 192.168.0.1). Uma parte desse endereo primeiramente nos indica a rede e a outra parte indica-nos qual a mquina. Mscara de rede Para determinarmos que parte do endereo IP identifica a rede e que parte identifica a mquina, teremos de recorrer mscara de rede (subnet mask ou netmask) associada. Endereo Broadcast O endereo broadcast de uma rede/sub-rede definido como um endereo especial uma vez que permite que uma determinada informao seja enviada para todas as mquinas de uma rede/subrede. Este sempre o ltimo endereo possvel de uma rede/sub-rede. Para explicar como proceder diviso de uma rede em vrias sub-redes vamos a um exemplo para que sejam mais fcil a explicao: Vamos considerar que pretendemos organizar uma LAN Party, onde devemos criar 6 sub-redes. Como requisito, cada uma das sub-redes dever suportar 30 hosts (mquinas). Ento nossa rede principal

192.168.1.0/24 com suporte para 254 hosts. Como proceder a essa diviso?

Para comear vamos recordar dos seguintes requisitos:

Cada sub-rede deve ter suporte para pelo menos 30 hosts; No mnimo devemos ter 6 sub-redes;

Antes de proceder aos clculos, vamos verificar se possvel satisfazer tais requisitos. Se a minha rede principal suporta 254 mquinas ento 30 (PCs) x 6 (sub -redes) = 180, logo ser possvel satisfazer o pedido. Foi tambm tido em conta que sero perdidos dois endereos por cada sub -rede: o endereo de sub-rede que identificar essa sub-rede e o endereo de broadcast de casa sub-rede. Dando prioridade exigncia a nvel de PCs, vamos considerar o diagrama seguint e e responder seguinte questo: Em que nmero da elipse amarela conseguiriam encaixar 32 PCs ( 30 o nmeros de PCs + 1 que o endereo para a sub-rede e +1 endereo de broadcast, que d um total de 32). Ora tm 3 possibilidades: no 128, 64 ou 32. No entanto, a escolha dever recair sobre 32 por ser o nmero mais prximo (neste exemplo at igual) do solicitado.

Sabendo que a escolha ento 32 podemos ento rapidamente afirmar que as sub-rede distam 32 endereos umas das outras e que podemos variar 3 bits.

Alm disso vamos tambm ter de alterar a mascara da rede principal e ajustar s sub-redes. Como a mscara original /24 (255.255.255.0) e como agora passamos a ter mais sub-redes e menos endereos disponveis por cada sub-rede, ento a mscara ter de avanar para a frente no ltimo octeto. Como estamos a usar mais 3 bits do ltimo octeto, basta efectuar a soma o peso dos mesmos (128+64+32 = 224). Ento a nova mscara a aplicar s novas sub-redes ser: 255.255.255.224 (/27).

Considerando a rede principal, aps a sua diviso em sub-redes com 30 hosts cada temos algo do tipo

Nesta fase j temos todas as informaes para responder pergunta inicial. Para isso elaborei um pequeno quadro demonstrativo:

Alguns truques:

Comear por preencher todas as linhas associadas ao endereo de sub-rede. Desta forma sabemos sempre que o endereo broadcast da linha anterior esse endereo-1. Depois de saber o broadcast sabemos tambm que o ltimo endereo vlido o endereobroadcast 1. O primeiro endereo de rede, sempre a soma de +1 ao endereo de sub-rede.

Como podemos verificar, o resultado foram mais de 6 sub-redes mas conseguimos cumprir o requisitos de 30 hosts por rede. Das 8 redes agora basta usarem 6. Consideraes finais Existem muitas tcnicas e aplicaes para clculo de sub-redes. Esta uma tcnica que costumo usar nas aulas e que tem dado bons resultados. Espero que tenham entendido todos os clculos e acreditem que no foi fcil para mim expor esta informao, tendo apenas a possibilidade de a escrever. Num quadro (a escrever e a falar) bem mais fcil !!!. Num prximo artigo vamos tentar explicar um exemplo onde os requisitos a nvel de hosts variam de rede para rede.

VLSM - Introduo
VLSM (Variable Lenght Subnet Mask) um mtodo de clculo de sub-redes mais eficiente que o tradicional, voc pode alocar somente os bits necessrios da sub-rede utilizando mscaras de tamanho variveis. No calculo de sub-redes tradicional utilizado uma mscara de sub-rede nica para todos os blocos, o que no muito eficiente quando se tem uma topologia de rede com uma quantidade varivel de hosts por sub-rede. Em redes que utilizam VLSMs necessrio implementar protocolos de roteamento classless como o RIPv2, EIGRP, OSPF, IS-IS e BGP pois preciso que a mscara de sub-rede seja encaminhada nas atualizaes de roteamento, j que a mesma varia a cada bloco. Protocolos de roteamento como RIPv1 e IGRP j no suportam redes com VLSMs, pois so classful e no encaminham a mascara de sub-rede nas atualizaes. Costumo elencar trs vantagens da utilizao de VLSMs: Menos desperdcio de endereos IPs. possvel fazer uso mais eficiente da diviso de sub-redes alocando mascaras de sub-redes diferentes a cada bloco; Maior flexibilidade na distribuio de endereos. possvel redimensionar sub-redes dentro de uma sub-rede calculada. Quando houver uma alterao na topologia da rede no necessrio alterar o endereamento de toda a rede; Possibilidade de sumarizao de rotas (agregao de rotas): possvel voc sumarizar diversas rotas em um nico endereo de rede com mscara especfica, diminuindo assim o tamanho das tabelas de roteamento. Neste artigo vamos abordar somente a primeira vantagem "Menos desperdcio de endereos IPs", para isto vamos analisar uma topologia de rede simples para facilitar o entendimento. Para fazer uso de VLSM preciso que voc tenha conhecimento pleno de sub-redes. Aconselho inicialmente que voc tente realizar os clculos dos exerccios on-line na mo, principalmente aqueles que pretendem tirar a certificao CCNA. Disponibilizei ao final do artigo uma calculadora de sub-redes que permite o calculo de VLSMs e de sumarizao de meu colega Luciano Coelho do Senac-SC de Lages, utilize a mesma como uma ferramenta para auxiliar nos clculos. Vejamos a topologia abaixo:

1. 2. 3.

Na topologia de rede acima foi realizado um clculo de sub-rede sem uso de VLSM, o endereo de rede 172.16.0.0/16 foi dividido em 05 (cinco) sub-redes com 126 hosts cada. Nesta diviso se utilizou a mascara /25 (255.255.255.128) em todos os blocos. Iniciando com a Sub-Rede 0.0, 0.128 at 2.0 conforme tabela abaixo:

Nesta distribuio todos os blocos tem 126 hosts, pois a maior sub-rede (Azul) precisa de 126 hosts. Se o clculo fosse realizado utilizando os 62 hosts (necessrios para a sub-rede Verde) no iramos conseguir atender a sub-rede Azul pois faltaria endereos de hosts. Vejamos quantos endereos foram desperdiados utilizando o calculo de sub-rede acima sem o uso de VLSM:

Sub-rede Amarela

Endereos IPs necessrios: 30 Endereos IPs alocados: 126 Endereos IPs desperdiados: 126-30 = 96

Sub-rede Verde
Endereos IPs necessrios: 62 Endereos IPs alocados: 126 Endereos IPs desperdiados: 126-62 = 64

Sub-rede Azul
Endereos IPs necessrios: 126 Endereos IPs alocados: 126 Endereos IPs desperdiados: 126-126 =0 (Aqui no houve desperdcio)

Links Ponto-a-Ponto (total de 03)


Endereos IPs necessrios: 02 Endereos IPs alocados: 126 Endereos IPs desperdiados: (126-2)*3=372

Total de endereos desperdiados: 96+64+0+372= 532


Houve um desperdcio total de 532 endereos IPs. Nos links Ponto-a-Ponto como a necessidade somente 02 endereos o desperdcio foi maior: 372 endereos, onde o ideal era utilizar uma sub-rede /30 em vez de /25. Vamos ento ver como ficaria a distribuio de endereos da rede acima utilizando VLSM. Existem diversas formas de calcular sub-redes e VLSM, particularmente prefiro fazer o clculo utilizando nmeros decimais com uma regra que chamo de Ache a mascara e diminua de 256, quem foi meu aluno sabe bem como funciona. No caso de VLSM, aconselho fazer o calculo das redes maiores para as menores, para no haver subscrio de sub-redes. Ento vamos comear pela maior sub-rede que a Azul com 126, depois a Verde com 62, Amarela com 30 a por fim as sub-redes com links Ponto-a-Ponto que precisam de apenas 02 IPs cada. A primeira sub-rede sempre a sub-rede 0, como neste caso temos uma rede classe B a primeira sub-rede ento 0.0 (dois octetos calculados). Como vamos calcular sub-redes da maior sub-redes para a menor, ento a sub-rede Azul ser a nossa primeira sub-rede. Vamos tentar realizar o clculo respondendo algumas perguntas:

Sub-rede Azul: 0.0


Quantos endereos IPs so necessrios: 126 Qual a mascara para alocar 126 hosts: 255.255.255.128 ou /25 Diminua o 128 de 256 para obter o intervalo da sub-rede: 256-128=128 Some o resultado com o valor do octeto correspondente: 0.0+ 0.128= 0.128 (endereo da prxima sub-rede)

Sub-rede Verde: 0.128


Quantos endereos IPs so necessrios: 62 Qual a mascara necessria para alocar 62 hosts: 255.255.255.192 ou /26 Diminua o 192 de 256 para obter o intervalo da sub-rede: 256-192=64 Some o resultado com o valor do ocoteto correspondente: 0.128 + 0.64= 0.192 (endereo da prxima sub-rede)

Sub-rede Amarela: 0.192


Quantos endereos IPs so necessrios: 30 Qual a mascara necessria para alocar 30 hosts: 255.255.255.224 ou /27 Diminua o 224 de 256 para obter o intervalo da sub-rede: 256-224=32 Some o resultado com o valor do ocoteto correspondente: 0.192 + 0.32= 0.224 (endereo da prxima sub-rede)

Sub-rede Ponto-a-Ponto 1: 0.224


Quantos endereos IPs so necessrios: 2 Qual a mascara necessria para alocar 30 hosts: 255.255.255.252 ou /30 Diminua o 252 de 256 para obter o intervalo da sub-rede: 256-252=4 Some o resultado com o valor do ocoteto correspondente: 0.224 + 0.4= 0.228 (endereo da prxima sub-rede)

Sub-rede Ponto-a-Ponto 2: 0.228


Quantos endereos IPs so necessrios: 2 Qual a mascara necessria para alocar 30 hosts: 255.255.255.252 ou /30 Diminua o 252 de 256 para obter o intervalo da sub-rede: 256-252=4 Some o resultado com o valor do ocoteto correspondente: 0.228 + 0.4= 0.232 (endereo da prxima sub-rede)

Sub-rede Ponto-a-Ponto 3: 0.232


Quantos endereos IPs so necessrios: 2 Qual a mascara necessria para alocar 30 hosts: 255.255.255.252 ou /30 Diminua o 252 de 256 para obter o intervalo da sub-rede: 256-252=4 Some o resultado com o valor do ocoteto correspondente: 0.232 + 0.4= 0.236 (endereo da prxima sub-rede)

Agora vamos colocar estes valores na tabela de calculo de sub-redes para entender melhor como ficou esta diviso:

Perceba que neste caso no houve desperdcio de endereos IPs, o nmero de endereos IPs necessrios igual aos endereos IPs alocados. Observe que houve uma variao de mscara de sub-rede em cada bloco. Veja como ficou o endereamento com VLSM na topologia de rede:

No uma tarefa fcil tentar colocar em texto uma explicao de calculo de sub-rede, particularmente prefiro explicar pessoalmente. Tente realizar os exerccios on-line de VLSM abaixo, postei exerccios bem parecidos com os exigidos em uma prova CCNA. Nos prximos artigos sobre VLSM, vamos abordar as outras duas caractersticas: Redimensionar sub-redes dentro de uma sub-rede calculada e realizar a sumarizao de redes. Caso voc tenha acesso ao simulador "Cisco Packet Tracer", faa o download da topologia de rede acima e veja como ficou a configurao da rede com VLSM (necessrio simulador Cisco Packet Tracer verso 5.3.0, software utilizado por alunos das Academias Cisco Networking Academy).

Ler mais: http://www.ti-redes.com/roteamento/vlsm/intro/ Crie o seu website grtis: http://www.webnode.pt

Sobre o Autor: Rodrigo Salvo Instrutor e Consultor de Network Possui certificaes: CCNP, CS-CIPCESS rsalvo@prof.sc.senac.br msn: rodrigo-salvo@hotmail.com
Fonte: CCNP - Routing Guia de Certificao de Exame, CCNA Guia de Estudos e http://coelholuciano.blogspot.com

Ler mais: http://www.ti-redes.com/roteamento/vlsm/intro/ Crie o seu website grtis: http://www.webnode.pt

QUAL O CLCULO USADO PARA DESCOBRIR BROADCAST?


Gente me ajude no consigo entender o que brodcast. tenho um exerccio assim: A) 192.168.14.0-- ID 255.255.255.0/24--MSCARA DECIMAL 192.168.14.255--BROADCAST

B) 192.168.15.0- - ID 255.255.225.128/25- - MSCARA DECIMAL 192.168.15.127- - BROADCAST

Exemplo(192.168.0.214 e mscara de sub-rede 255.255.255.224) substitua os nmeros decimais por binarios: 192.168.0.214 ser 11000000.10101000.00000000.110 10110 255.255.255.224 ser 11111111.11111111.11111111.111 00000 (essa mscara ser chamada de /27 porque tem 27 bits - conte os nmeros 1) Veja o 4o octeto. Como a mscara no ltimo octeto ficou 111 00000 isso significa que os IPs dessa subrede s podero ser alterados nos ltimos 5 bits (que esto com 0). O nmero 214 em binrios fica 110 10110. Pra saber que subnet esse IP faz parte, mantenha os bits como esto no host (que na mscara esto como 1 - os 3 primeiros) e substitua todos os outros para 0. Dessa forma ficar 110 (3 bits que no podem ser mudados) 00000 que totaliza 192. Para descobrir o endereo de broadcast, substitua os bits que na mscara esto como 0 por 1. Ficar assim: 110 11111 (que equivale a 223) Assim, o endereo de subnet 192.168.0.192 e o endereo de broadcast 192.168.0.223.

Como calcular criar tabela de endereos de Subredes, faixa de Hosts e Broadcast

Posted on setembro 27, 2012

Criar uma tabela com os endereos das sub-redes, faixa de endereo de hosts vlidos da e o endereo de Broadcast da sub-rede. Uma determina organizao recebeu da entidade regulamentadora de endereos IP o endereo 192.168.1.0, para ser utilizado em sua rede interna, mas por questes diversas, a empresa necessita de 6 sub-redes, com 30 hosts (computadores) em cada sub-rede. Como resolver esse problema? 1 Descobrir que classe pertence a faixa de IP. Primeiramente voc precisa descobrir em qual classe pertence essa faixa de IP, veja mais sobre Classes de Protocolo IP em http://www.fabiobmed.com.br/classe-do-protocolo-ip/. Faixas de IPs do 192 ao 223 pertencem a Classe C, portanto o IP 192.168.1.0 da Classe C. A Mscra de Sub-rede padro de IPs da Classe C 255.255.255.0, ou seja Host.Host.Host.Rede. Portanto a Mscara de Sub-rede padro do IP 192.168.1.0 255.255.255.0 2 Criar uma tabela de Sub-rede e Host No IP 198.168.1.0. Mascara 255.255.255.0 eu tenho o ltimo octeto para formar a lista de sub-rede e a lista de hosts. Digo Octeto pois os nmero do IP ou da Mscara em binrios correspondem a:

255.255.255.0 (decimal) = 11111111.11111111.11111111.00000000 (binrio)

255.255.255.0 no pode ser usado pois se trata do endereo da rede e 255.255.255.255 no pode ser usado pois se trata do endereo do Broadcast. O que sobrou foi a faixa

de 255.255.255.1 255.255.255.254, desses nmeros preciso criar a sub-rede a a lista de hosts.


Se utilizar 1 bit para sub-rede (10000000) ir me restar 27-2 para a lista de host Ento ns teremos 21-2 para endereo de sub-rede e 27-2 para lista de hosts Ou seja, uma lista de 2-2* endereos para a sub-rede e uma lista de 128-2*endereos para hosts.

OBS: O * representa o primeiro e ltimo endereo que reservado para a Sub-Rede principal e para o Broadcast. Esses endereos no podem ser utilizados. Segue uma lista.

lista sub-redes e hosts

Segundo a lista acima, somente a opes C se encaixa no critrio de 06 sub-redes com 30 hosts cada. 3 Criar a lista com as faixas de Sub-rede e Hosts para cada Sub-rede Sub-redes 1. Sub-rede 000 00000 = 192.168.1.0 Sub-rede 000 11111 192.168.1.31 2. Sub-rede 001 00000 = 192.168.1.32 Sub-rede 000 11111 192.168.1.63 3. Sub-rede 010 00000 = 192.168.1.64 Sub-rede 000 11111 192.168.1.95 4. Sub-rede 011 00000 = 192.168.1.96 Sub-rede 000 11111 192.168.1.127 5. Sub-rede 100 00000 = 192.168.1.128 Sub-rede 000 11111 192.168.1.159 6. Sub-rede 101 00000 = 192.168.1.160 Sub-rede 000 11111 192.168.1.191 7. Sub-rede 110 00000 = 192.168.1.192 Sub-rede 000 11111 192.168.1.223 8. Sub-rede 111 00000 = 192.168.1.224 Sub-rede 000 11111 192.168.1.255 Lista de Hosts

1. Sub-rede 192.168.1.0 | Host 192.168.1.1 30 | Broadcast 192.168.1.31 2. Sub-rede 192.168.1.32 | Host 192.168.1.33 62 | Broadcast 192.168.1.63 3. Sub-rede 192.168.1.64 | Host 192.168.1.65 94 | Broadcast 192.168.1.95 4. Sub-rede 192.168.1.96 | Host 192.168.1.97 126 | Broadcast 192.168.1.127 5. Sub-rede 192.168.1.128 | Host 192.168.1.129 158 | Broadcast 192.168.1.159 6. Sub-rede 192.168.1.160 | Host 192.168.1.161 190 | Broadcast 192.168.1.191 7. Sub-rede 192.168.1.192 | Host 192.168.1.193 222 | Broadcast 192.168.1.223 8. Sub-rede 192.168.1.224 | Host 192.168.1.225 254 | Broadcast 192.168.1.255 Pronto, j temos todos os endereos de Sub-rede e Hosts para nossa rede.

organizacao-de-computadores

CONTEDOS
Unidade I Introduo 1. Conceitos de processamento de dados; 2. Evoluo histrica dos computadores; 3. Estrutura bsica de um computador; 4. Fundamentos da programao de computadores; 5. Unidades de informao (bit, byte,word). Unidade II - Representao de dados 1. Sistemas de numerao; 2. Os sistemas decimal, binrio e hexadecimal; 3. Converso entre os sistemas de numerao; 4. Representao de nmeros inteiros; 5. Tabelas de representao de caracteres. Unidade III - Conceitos de lgica digital 1. Portas e operaes lgicas; 2. Tabela da verdade e expresses lgicas; 3. Noes de lgica booleana. Unidade IV - Componentes do computador 1. Modelo de Von Neumann; 2. Conjunto de instrues; 3. Processador e seus componentes. 4. Memria; 4.1. Caratersticas; 4.2. Hierarquia; 4.3. Operaes; 4.4. Organizao; 4.5. Tipos. 5. Memria Cache; 6. Dispositivos de E/S.

INDICAO DO MATERIAL DIDTICO


Livro: Introduo a Organizao de Computadores Autores : Mario A. Monteiro Editora : LTC Ano: 2007 Edio: 5 Captulos: Cap 2 O Sistema de Computao N. pginas: 20 Cap 3 Converso de Base e aritmtica computacional N. pginas: 24 Cap 5 Memria Cache N. pginas: 32 Livro: Fundamentos de Arquitetura de Computadores Autores : Raul Fernando Weber Editora : Bookman Srie: Livros Didticos n8 Ano: 2008 Edio: 3 Captulos: Cap 2 Sistemas de numerao em computao N. pginas: 16 Cap 3 Componentes do computador N. pginas: 21 Cap 15 Entrada e Sada N. pginas: 06 Livro: Arquitetura de Computadores Autores : Jos Delgado e Carlos Ribeiro Editora : LTC Ano: 2009 Edio:2 Captulos: Cap 1 Introduo ao mundo dos computadores N. pginas: 18

Leia mais: http://adsestacio.webnode.com.br/organizacao-de-computadores/ Crie seu site grtis: http://www.webnode.com.br

1. Introduo a Organizao de Computadores Conceito de sistema Conceitos de processamento de dados Programa: conjunto de instrues que quando executadas em uma determinada ordem implementam o algoritmo. Dados de entrada: conjunto de valores que o programa consome.

Dados de sada: conjuntos de valores que o programa produz. Em termos intermedirios, os dados de sada de uma instruo podem ser os dados de entrada de instrues seguintes. Regras de comunicao com o mundo exterior, em termos de: Representao de dados Notao que todos entendem;

Protocolo de comunicao Regras conhecidas e aceitas por todos O Computador Conceito de Dado e informao Etapas bsicas de processamento: DADOS (entrada) > processamento > INFORMAO (sada); Hardware / Software / Sistema Operacional

2. Evoluo Histrica dos computadores Dispositivos mecnicos; Primeira Gerao Vlvula; Segunda Gerao Transistor; Terceira Gerao Circuitos Integrados; Quarta Gerao VLSI; Quinta gerao Computadores Qunticos .

3. Estrutura bsica de um computador UCP - Processador: Responsvel pela execuo de operaes definidas por uma instruo de mquina. constitudo de milhes de componentes eletrnicos cujas funes bsicas so ler, interpretar instrues e realizar operaes matemticas; Memria / Entrada/Sada / Barramento

4. Fundamentos da programao de computadores. Algoritmos / instrucoes. linguagem binria linguagens de um nvel mais alto, ex: Pascal, Java, C, C++, Cobol, Delphi compiladores e ligadores(link editor ou linker).

Funo dos compiladores: traduzir um programa escrito em uma linguagem de alto nvel em cdigo binrio. O arquivo resultante chamado cdigo objeto.

Funo dos ligadores: agregar mdulos em um nico programa, inserindo informaes de relocao de endereos e referncia entre os mdulos. O arquivo resultante chamado cdigo executvel.

5. Unidades de informao Bit: unidade para composio de uma informao. Os bits 0 e 1 so os algarismos na numerao binria e com estes dois algarismos todos os demais nmeros podem ser representados. Byte: unidade mnima de informao composta por 8 bits. Word: unidade de armazenamento e recuperao de uma informao; mltiplo de byte. Mltiplos: So representados por potncia de 2. 1KB = 210 bytes / 1MB = 220 bytes / 1GB = 230 bytes 1Kb, 1Mb, 1Gb 6. Representao de dados Sistemas de numerao Os sistemas decimal, binrio e hexadecimal Algarismos na base 10: 0 1 2 3 4 5 6 7 8 9 Algarismos na base 2: 0 1 Algarismos na base hexadecimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F A representao dos nmeros nas bases binria e hexadecimal obedece s mesmas regras da representao na base decimal.

7. lgebra computacional A converso entre bases, - consiste em representar um nmero em uma outra base e para isso sero apresentados algoritmos de converso.

a) Da base decimal para outra base repita Dividir o nmero decimal pela base Extrair o resto como algarismo e coloc-lo esquerda do anterior enquanto o quociente da diviso for diferente de 0

Exemplo: representao do nmero 22 em binrio 22 |2_ 0 11 |2_ 1 5 |2_ 1 2 |2_ 0 1 |2_ 1 0 > (22)d = (1 0 1 1 0)b

Exemplo: representao do nmero 22 em hexadecimal 22 |16_

6 1 |16 1 0

>

(22)d = (1 6)h

b) Da outra base para base decimal Multiplicar cada algarismo pela potncia da base referente a posio do algarismo e somar todos os resultados

Exemplo:

10110b = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20 = 16 + 0 + 4 + 2 = 22 16h = 1 x 161 + 6 x 160 = 16 + 6 = 22

c) Da base binria para base hexadecimal

Cada conjunto de 4 bits representa um digito em hexadecimal pois com 4 bits podemos escrever 16 nmeros diferentes ( 24 = 16).

O nmero convertido da direita para a esquerda.

Exemplo:

1 0 1 1 0 equivale a 0 0 0 1 0 1 1 0 > 1 6h 1 6

d) Da base hexadecimal para base binria

Analogamente ao item anterior, cada dgito em hexadecimal convertido em 4 dgitos binrios.

Exemplo:

1 6h > 0001 0110b

e). Representao de nmeros inteiros Conforme visto anteriormente um nmero inteiro positivo representado com n bits em uma base binria B no intervalo entre 0 e Bn -1. Como representar ento nmeros negativos na base binria?

A forma mais simples a utilizao da representao denominada sinal e magnitude, onde o dgito mais significativo indica o sinal: 0 representa um nmero positivo e 1 representa um nmero negativo. O nmero zero possui ento duas representaes possveis.

Exemplo considerando a representao binria com 8 bits: -12 = 1 0 0 0 1 1 0 0

Esta representao particularmente trabalhosa quando so efetuadas operaes de soma entre dois nmeros, onde um deles negativo.

Para este fim, a utilizao de complemento a base-1 bastante til, embora no seja utilizada em microprocessadores.

Complemento a diferena entre cada algarismo do nmero e o maior algarismo possvel na base. A utilizao da representao em complemento simplifica a subtrao entre dois nmeros. O nmero que ser subtrado (negativo) substitudo pelo respectivo complemento e ento somado.

Considerando a utilizao de base binria, a operao feita atravs de complemento a 1, que se resume na inverso de todos os dgitos.

Exemplo considerando a representao binria com 5 bits: -12 = 1 0 0 1 1

A representao mais utilizada para nmeros negativos corresponde ao complemento a base, que, no caso de base binria chamado de complemento a 2. Para obteno de um nmero negativo expresso em complemento a 2, o nmero dever ser invertido e em seguida ser adicionado do valor 1.

Esta forma garante uma nica representao para o nmero zero.

Exemplo: decimal -10

sinal e magnitude 11010

complemento a 1 10101

complemento a 2 10110

f) Soma e Adio em Binrios(normal e C2) e Hexadecimal normal

g) Tabelas de representao de caracteres: ASCII, ISO, UNICODE

8. Conceitos de lgica digital

Portas e operaes lgicas A informao binria representa por um sinal digital onde +3V representam o bit 1 e +0,5V representam o bit 0 considerando uma margem de tolerncia. Os circuitos digitais so formados por elementos capazes de manipular apenas grandezas binrias. Estes elementos so chamados portas. As portas so ento elementos de hardware que recebem um ou mais sinais de entrada e produz um sinal de sada, cujo valor o resultado de uma operao lgica.

Operaes lgicas:

AND: Produz resultado verdade se e somente se todas as entradas forem verdade;

OR: Produz resultado verdade se pelo menos uma das entradas for verdade;

NOT: Inverte o valor da entrada;

NOR: Produz resultado verdade se e somente se todas as entradas forem falsas;

NAND: Produz o inverso da sada AND equivalente

XOR: Produz resultado verdade se os valores de sua entrada forem diferentes. A 0 0 1 1 B 0 1 0 1 0 1 1 0

Representao Matemtica das operaes lgicas, considerando A e B entradas: AND: A*B OR: A+B NOT: A NAND: A*B NOR: A+B XOR: A +O B

Smbolo grfico das operaes.

Tabela da verdade e expresses lgicas

Expresso lgica: Pode ser definida como uma expresso algbrica formada por variveis lgicas e por smbolos representativos de operaes lgicas. O valor do resultado de uma expresso lgica pode ser obtido por uma tabela-verdade construda com todas as possibilidades de entrada e as correspondentes sadas

Prova De Organizao de computadores AV1 Respostas 1. Questo 1 Gerao Vlvula 2 Gerao Transistor 3 Gerao Circuitos Integrados 4 Gerao VLSI . 2. Questo A*B (and) 1110 1100 1000 A+B (or) 1110 1100 1111

3. Questo

%@ # % + # # #&

1321 + 2220 10201

& =0 %=1 # =2 @=3

%& #&%

Base = 4

4. Questo Coluna 01 Decimal Binario | 350 | 51.902 | 190 | Coluna 02 Coluna 03

| 1 0101 1110 | 15E

| 1100 1010 1011 1110 | 1011 1110 | | CABE | BE |

Hexadecimal

Coluna 01

Decimal para Binario 350 |2_ 0 175 |2_ 1 87 |2_ 1 43 |2_ 1 21 |2_ 1 10 |2_ 0 5 |2_ |2_

1 2 0 1

35010 = 1 0101 11102

Decimal para Hexadecimal 350 |16_ 14 21 |16_ 5 1

35010 = 15E16

Coluna 02

Hexadecimal para Binario C 12 12 |2_ 0 6 |2_ 0 3 |2_ 1 1 =1100 0 1 =1010 0 5 |2_ 1 2 |2_ A 10 10 |2_

B 11 11 |2_ 1 5 |2_ 1 2 |2_ 0 1 =1011 1 1 0 7 |2_

E 14 14 |2_

1 3 |2_

=1110

Hexadecimal para Decimal C A B E

12 10 11 14 14 x 160 = 14 x 1 = 14 x 161 = 11 x 16 = 14 x 162 = 10 x 256 = 14 x 163 = 12 x 4096 = 14 176 256 49.152 =51.90210

Coluna 03 Binario para Hexadecimal 1011 1110 1011 1 x 20 = 1 0 x 21 = 2 1 x 22 = 0 0 x 23 = 8 11 = B =BE16 | 0 x 20 = 0 1 x 21 = 2 1 x 22 = 4 1 x 23 = 8 14 = E 1110

Binario para Decimal

1011 1110 0 x 20 = 0 1 x 21 = 2 1 x 22 = 4 1 x 23 = 8 1 x 24 = 16 1 x 25 = 32 0 x 26 = 0 1 x 27 = 128 = 19010

5. Questo Soma 101 1011 + 111 0110 1 1011 1010 0101 1101 1011 (A2) 1000 0000 Subtrao com A2 1010 0101 - 10 0101

6. Questo Escolha somente uma das opoes de resposta para colocar como sua resposta. * Os nmeros negativos so representados como N (negativo), 1- resultado negativo, 0- resultado no negativo. * O Neander-X usa uma memria de 256 posies (endereos) x 8 bits para enderear (= largura de endereo de 08 bits). * Possue registradores disponveis que so: 1 registrador de estado com 2 cdigos de condio: negativo (N) e zero (Z).

nilzarina@gmail.com assunto turma CD

INTRODUO O presente trabalho de grupo se refere primeira Atividade Prtica Supervisionada da disciplina Introduo Organizao de Computadores, da 1 srie do Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas da Unianhanguera - Anpolis. DESAFIO PROPOSTO

Obter informaes sobre os componentes presentes no netbook Acer Aspire One 8.9 que possui uma memria principal de 1GB DDR2 SDRAM e HD de 160GB SATA. O processador o Intel Atom N270 1.6GHz, sendo o barramento de dados de 128 bits e blocos formados por 8 palavras. A memria cache foi projetada com capacidade de 32 Kbytes.

DESENVOLVIMENTO Conforme o proposto, sero comentados, brevemente, aspectos dos diversos componentes do sistema de computao (netbook) acima descrito. MEMRIA DDR2 SDRAM Tecnologia que surgiu com o propsito de aumentar o desempenho, diminuir o consumo eltrico e o aquecimento, aumentar a densidade e minimizar a interferncia eletromagntica (rudo). No netbook supracitado, essa memria de 1 GB. DDR2 SDRAM cuja sigla em ingls Double Data Rate 2 Syncronous Dynamic Random Acess Memory. Dual In-line Memory Module significa que os mdulos fazem contatos pelos seus dois lados. Em especial, Syncronous Dynamic Random Acess Memory significa que a memria possui acesso aleatrio sncrono e dinmico, ou seja, a memria e o processador possuem clocks coincidentes, o que faz aumentar o desempenho em 25% se comparado s tecnologias anteriores. As memrias SDRAM so capazes de trabalhar sincronizadas com os ciclos da placa-me, sem tempos de espera. Isso significa que a temporizao das memrias SDRAM sempre de uma leitura por ciclo, independentemente da frequncia de barramento utilizada. O tempo de acesso constante e tem trfego de dois dados por pulso de clock. HD SATA HD (Hard Drive), ou disco rgido, um dispositivo de hardware fundamental para a estrutura de um computador. A sua principal funo de armazenamento de dados. Nele, possvel guardar no s arquivos como tambm todos os dados do sistema operacional, sem o qual no se conseguiria utilizar o computador. No exemplo do netbook, essa capacidade de armazenamento de 160 GB (gigabytes). SATA um barramento serial, onde transmitido um nico bit por vez em cada sentido. Isso elimina os problemas de sincronizao e interferncia encontrados nas interfaces paralelas (IDE). Como o SATA utiliza dois canais separados, um para enviar e outro para receber dados, tem-se 150 ou 300 MB/s em cada sentido, e no 133 MB/s compartilhados, como no caso das interfaces ATA/133 (IDE).

MEMRIA CACHE A memria CACHE est sempre repleta de dados ou instrues, visando otimizar o relacionamento entre a UCP e a MP. A memria cache consiste em uma pequena quantidade de memria SRAM embutida no processador. Os microprocessadores atuais j vm com uma pequena CACHE embutida (Level 1 ou L1) e possuem outra, a principal, externa (Level 2 ou L2). Algumas vezes existe ainda uma L3. Estas cache internas aos microprocessadores trabalham numa frequncia de clock muito mais alta do que a memria RAM. O modelo em questo trabalha com 512 KB de cache L2. A memria cache faz com que o processador nem sempre necessite chegar memria RAM para acessar os dados dos quais necessita. O trabalho da memria cache to importante que, sem ela, o desempenho de um processador pode ser seriamente comprometido. CLOCK A Unidade de Controle da UCP envia a todos os componentes do computador um sinal eltrico regular - o pulso de "clock" - que fornece uma referncia de tempo para todas as atividades e permite o sincronismo das operaes internas. O clock um pulso alternado de sinais de tenso, gerado pelos circuitos de relgio (composto de um cristal oscilador e circuitos auxiliares). O netbook do exemplo trabalha com 1.6 GHz e clock externo de 533 MHz. PROCESSADOR Os processadores (ou CPU - Central Processing Unit) so chips responsveis pela execuo de clculos, decises lgicas e instrues que resultam em todas as tarefas que um computador pode fazer e, por esse motivo, so tambm referenciados como "crebros" dessas mquinas. Ao processador cabe exerce a funo principal, j que responsvel pelo acesso e a utilizao da memria e dos dispositivos de entrada e sada para a execuo de suas atividades. Intel Atom N270 modelo de uma linha de microprocessadores x86 da Intel de um ncleo conhecida durante seu desenvolvimento como Diamondville. Tem aplicao em dispositivos mveis com alta capacidade de processamento e baixo consumo de energia, tais smartphones, handbooks, netbooks e nettops. BARRAMENTO DE DADOS um conjunto de linhas de comunicao que permitem a interligao entre dispositivos, como a CPU, a memria e outros perifricos. O Barramento de Dados (Data Bus) transmite dados entre as unidades e bidirecional, isto , pode transmitir em ambas as direes. . Como exemplo, um microprocessador de 64 bits necessita de um barramento de dados de 64 linhas para transmitir dados de 64 bits em paralelo. Se o barramento de dados para um microprocessador de 64 bits fosse formado por 8 linhas, seriam necessrias oito transmisses sucessivas, tornando mais lento o sistema.

O netbook do exerccio se utiliza de 128 bits ou 128 linhas com comprimento de 8 bytes (palavras).

CONCLUSO O exerccio cumpriu a finalidade: a compreenso dos conceitos e definies de componentes de um sistema computacional, no caso os hardwares. Na execuo do exerccio, pode-se diferenciar, por exemplo, os conceitos de CPU e gabinete, uma vez que usual referir-se ao gabinete e seus componentes como a CPU, quando, na verdade, a sigla se refere to somente ao processador, o crebro do sistema. Ainda com relao ao processador, foi interessante verificar a microtecnologia empregada em seu desenvolvimento e construo, pois de tamanha importncia tem dimenses nfimas, ou seja, tamanho de encapsulamento de 22 mm x 22 mm e tamanho do ncleo de processamento de 26 mm2. (figura 1).

Outro aspecto de interesse, entre os diversos, foram os sistemas de numerao/sistemas de medida, uma vez que foi possvel entender a confuso causada pela utilizao dos sistemas binrio e decimal na aquisio e uso de componentes de armazenamento (HD, pendrives...) tendo em vista a tica do usurio quanto ao sistema empregado: decimal ou binrio, bem como o no esclarecimento por parte dos fabricantes, sendo comum, em fruns na internet, pessoas reclamando que a capacidade de seus HD ou pendrives menor do que a anunciada. Ou seja, uma vez que no cotidiano usa-se o sistema decimal, a tendncia de se fazer apenas a correlao 1 MB = 1000 KB ao invs de 1 MB = 1024 KB e, quando o software apresenta (em binrio) quanto h de espao a ser utilizado, a confuso est formada. BIBLIOGRAFIA MONTEIRO, Mrio A. Introduo Organizao de Computadores (4 ed.), LTC, 2005. FILHO, Raimundo G. N. Fundamentos de Hardware, homepage UFPB, < http://www.di.ufpb.br/raimundo/ArqDI/Arq5.htm >, pgina visitada em 07 de maro de 2011. STALLINGS, William. homepage do google books < http://books.google.com/books?id=-7nM1DkWb1YC&pg >, pgina visitada em 8 de maro de 2011. MORIMOTO, Carlos E. homepage do guia do hardware , pgina visitada em 8 de maro de 2011. http://pt.wikipedia.org/wiki/DDR2_SDRAM pgina visitada em 8 de maro de 2011. http://www.infowester.com/hardware.php, pgina visitada em 8 de maro de 2011. http://www.intel.com/portugues/technology/atom/index.htm, pgina visitada em 8 de maro de 2011. http://pt.wikipedia.org/wiki/Intel_Atom, pgina visitada em 9 de maro de 2011 http://en.kioskea.net/contents/pc/bus.php3, pgina visitada em 9 de maro de 2011.

QUESTES 1 Qual a capacidade da memria RAM em bits? R.: 1 K = 1024 1 M = 1024K 1 G = 1024M Logo, 1G = 1024 x 1024 x 1024 ou 1G = 210 x 210 x 2 10 1G = 230 1G = 1.073.741.824 1G = 1.073.741.824 bytes 1 GB = 1.073.741.824 x 8 1 GB = 8.589.934.592 bits A capacidade de memria RAM do netbook de 8.589.934.592 bits. 1 byte = 8

2 Quantas linhas possui a memria RAM? R.: 128 linhas. Tendo em vista que o barramento de dados (data bus) de 128 bits e 8 palavras.

3 Qual o tamanho da cache em bits? R.: 1K = 1024 bytes 32K = 32 x 1024 x 8 = 262.144 O tamanho da memria cache do netbook objeto de estudo 262.144 bits (capacidade projetada). Porm, as especificaes do Processador Intel Atom N270 (http://ark.intel.com/Product.aspx?id=36331), afirma que possui memria cache L2 de 512KB, o que, tambm convertido em bits, seria: 512KB = 512 x 1024 x 8 = 4.194.304 bits]