Princípios básicos do TCP/IP - Parte 2

. Organização das Redes;
. Noção sobre classes de IPs.

"...percorrer / um pedaço / do caminho não é o mesmo / que tomar o caminho errado..." (O Mundo de Sofia).

Vimos na aula passada como funcionam os servidores de DNS. Os servidores DNS nada mais são que programas que permitem que a partir de uma nome como www.jb.com.br seja possível encontrar um número único para uma dada máquina na Internet. Conforme colocado, o segredo da Internet está em termos nomes e números únicos para máquinas. Existem certos recursos na Internet, entretanto, que permitem que esta observação não seja 100% válida. Falaremos mais tarde sobre estes recursos quando conversarmos sobre Firewalls.

Mas como estes números estão organizados?

O Internic, "órgão" central da Internet, definiu um conjunto de regras que permitem organizar as máquinas dentro da Internet. Estes números tem a forma: xxx.xxx.xxx.xxx. Onde o valor de xxx pode variar de 0 até 255 de acordo com algumas regras. Como números válidos temos: 200.244.93.14, 128.128.0.1.

Como foi visto na primeira aula, a Internet nada mais é do que um conjunto de redes de computadores conectados entre si. Uma rede de computadores, por sua vez, é um conjunto de computadores ligados, no nosso caso, cada qual com um número IP único no mundo.

Pensemos em uma visão macro da Internet. Nesta nossa primeira visão temos uma organização do mundo a nível mundial. Podemos então pensar em dividir os números IPs de acordo com os países. Cada país seria uma grande rede. Dentro dos países temos os estados. Cada estado seria uma rede dentro das redes dos países. Imaginemos as empresas, universidades e demais "grupos de grande porte". Estes seriam redes dentro de países, dentro de estados. Imaginemos você. Você seria um computador dentro da organização, dentro do Estado, do país, da Internet.

Esta maneira simples de pensar nos leva a uma organização natural para os números IPs do Interneic. O Internic organiza os números IPs nas chamadas classes. Uma Classe de IP define uma relação entre Número de redes/ número de computadores dentro de uma rede.

Redes Classe A - São as redes de grande abrangência. É nossa analogia com países. São redes onde temos poucas redes com muitos computadores. Por exemplo, imagine uma rede para cada país. Neste caso temos poucos países para muitos computadores.

Redes classe B - São as redes intermediárias, onde temos um número intermediário de redes e computadores. Na nossa analogia, as redes de estados. Podemos ter muitos estados, cada qual com muitos computadores.

Redes Classes C - São redes do tipo "Organização", onde temos poucas redes (a organização - normalmente uma única rede) com muitos computadores.

Na prática, não temos uma organização por países mas sim pela necessidade prática de uma empresa fornecedora de serviços Internet. Por exemplo, uma grande empresa como a Embratel possui uma rede do tipo Classe A e divide esta rede entre seus clientes. Mas sempre mantendo a organização hierárquica, organizando sua grande rede em redes menores até chegar ao seu computador.

O importante na organização das redes não é nos prendermos em seus detalhes mas entendermos que na Internet que, além de um nome único para cada máquina, temos uma organização hierárquica entre os computadores que estão organizados em redes.

Podemos ter, por exemplo, uma pequena empresa com uma rede do tipo C (ou mais de uma rede do tipo C). Quando um computador de número único quer falar com outro em outro país ele percorre esta hierarquia de redes. Ele primeiro fala com a rede "do seu estado", para depois falar com a rede do seu país, para depois falar com a rede de outro país, para falar com o estado do outro país e depois com a máquina destino propriamente dita. Mas, e os detalhes?

Vamos tentar entender como funciona esta comunicação entre computadores utilizando mais uma vez exemplos. Imagine seu computador. Para estar na Internet ele deve possuir um número único. Este número único faz com que ele pertença a uma rede. Quando você deseja ter acesso a uma máquina de outro número, seu computador segue mais ou menos os seguintes passos:

1. O número que quero acessar pertence à minha rede?

Se pertence à minha rede, eu posso falar diretamente com ele.

Obs.: A comunicação entre micros será estudada posteriormente.

2. O computador está em outra rede?

Se está, então tenho que tentar falar com ele através de um caminho. Qual caminho?

Vou mandar minhas informações para o meu default gateway. O default gateway é um computador dentro da sua rede que tem comunicação com outras redes. O Default gateway é programado quando você instala a Internet na sua máquina junto ao seu provedor de acesso.

3. O default gateway está ligado a outras máquinas que possuem conhecimento de como enviar o pedido de informação de uma máquina (informaçao de rotas). Ou seja, uma vez que o default gateway receba um pedido para falar com outra máquina na Internet, ele vai passando este pedido por outros gateways, que vão procurando caminhos dentro da Internet ao longo das diversas redes até achar (ou não) o número destino.

4. Uma vez localizado o número destino, a máquina destino envia a resposta da informação solicitada percorrendo o caminho contrário, mas não necessariamente o mesmo. A informação-resposta vai trafegar ao longo das redes por um dado caminho (rota) até o número de quem solicitou informação.

Autor: Ricardo Land Rodrigues - ([email protected])



Imprimir Topo>>>
Hosted by www.Geocities.ws

1