• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

Explicação do termo IP

P

Playdiune

Visitante
Introdução


O uso de computadores em rede e, claro, a internet, requer que cada máquina possua um identificador que a diferencie das demais. É necessário que cada computador tenha um endereço, alguma forma de ser encontrado. Para isso, a tecnologia empregada é o IP, que passarei a explicar de seguida.


Endereço IP


Se usam internet ou trabalham num escritório onde todos os computadores são interligados, já devem ter ouvido falar em endereço IP (Internet Protocol). Trata-se de uma tecnologia que permite a comunicação padronizada entre computadores, mesmo que estes sejam de plataformas diferentes.

A comunicação entre computadores é feita através do uso de padrões, ou seja, uma espécie de "idioma" que permite que todas as máquinas se entendam. Por outras palavras, é necessário fazer uso de um protocolo que indique como os computadores se devem comunicar. No caso do IP, o protocolo aplicado é o TCP/IP (Transmission Control Protocol/Internet Protocol). Existem outros, mas o TCP/IP é o mais conhecido, além de ser o protocolo usado na internet.

O uso do protocolo TCP/IP não é completo se um endereço IP não for utilizado. Se, por exemplo, dados são enviados de um computador para outro, o primeiro precisa saber o endereço IP do destinatário e este precisa saber o IP do emissor, caso a comunicação exija uma resposta. Sem o endereço IP, os computadores não conseguem ser localizados numa rede.


Analisando o endereço IP


O endereço IP (ou somente IP) é uma seqüência de números composta de 32 bits. Esse valor consiste num conjunto de quatro grupos de 8 bits. Cada conjunto é separado por um ponto e recebe o nome de octeto ou simplesmente byte, já que um byte é formado por 8 bits. O número 172.31.110.10 é um exemplo. Reparem que cada octeto é formado por, no máximo 3 caracteres, sendo que cada um pode ir de 0 a 255.

Os dois primeiros octetos de um endereço IP geralmente são usados para identificar a rede, mas isso não é regra fixa, como explicarei mais adinate. Em lugares com várias redes, pode-se ter, por exemplo, 172.31 para uma rede e 172.32 para outra. Já os últimos 2 octetos, são usados na identificação de computadores dentro da rede. Por exemplo, numa rede com 400 computadores, pode-se usar as faixas de 172.31.100.1 a 172.31.100.255 e 172.31.101.0 a 172.31.101.255. Novamente, esta não é uma regra fixa.


Como os endereços IP usados em redes locais são semelhantes aos IPs da internet, usa-se um padrão conhecido como IANA (Internet Assigned Numbers Authority) para a distribuição de endereços nestas redes. Assim, determinadas faixas de IP são usadas para redes locais, enquanto que outras são usadas na internet. Como uma rede local num prédio não se comunica a uma rede local em outro lugar (a não ser que ambas sejam interconectadas) não há problemas de um mesmo endereço IP ser utilizado nas duas redes. Já na internet, isso não pode acontecer. Nela, cada computador precisa de um IP exclusivo.

O padrão IANA divide a utilização de IPs para redes locais em, basicamente, 3 classes. Esse divisão foi feita de forma a evitar ao máximo o desperdício de IPs que podem ser utilizados numa rede:

Classe A: 10.0.0.0 a 10.255.255.255 - Permite até 16 milhões de computadores em cada rede (máximo de 1 rede);

Classe B: 172.16.0.0 a 172.31.255.255 - Permite até 65.534 computadores numa rede (máximo de 21 redes);

Classe C: 192.168.0.0 a 192.168.255.255 - Permite até 254 computadores numa rede (máximo de 255 redes).


Os IPs são divididos em três classes (na verdade, existem mais) para atender as seguintes necessidades:

- os endereços IP da classe A são usados em locais onde é necessário uma rede apenas, mas uma grande quantidade de máquinas nela. Para isso, o primeiro byte é usado como identificador da rede e os demais servem como identificador dos computadores;

- os endereços IP da classe B são usados nos casos onde a quantidade de redes é equivalente ou semelhante à quantidade de computadores. Para isso, usa-se os dois primeiros bytes do endereço IP para identificar a rede e os restantes para identificar os computadores;

- os endereços IP da classe C são usados em locais que requerem grande quantidade de redes, mas com poucas máquinas em cada uma. Assim, os três primeiros bytes são usados para identificar a rede e o último é utilizado para identificar as máquinas.


Máscara de sub-rede


Para identificar a classe IP que está a ser utilizada numa rede, usa-se um conceito conhecido como máscara de sub-rede. Se, por exemplo, um byte é usado para identificação da rede, tal byte na máscara de sub-rede será 255. Mas, se um byte é usado para a identificação de um computador e não de uma rede, o seu valor na máscara de sub-rede é 0 (zero). A tabela a seguir mostra um exemplo dessa relação. É importante frisar, no entanto, que o conceito de máscara de sub-rede é mais complexo (aqui é mostrado apenas a utilização mais comum), de forma que os números que a envolvem podem ser diferentes de 255 e de 0, já que a quantidade de classes é maior.

Classe

Endereço IP

Identificador da rede

Identificador do computador

Máscara de sub-rede
A

10.2.68.12

10

2.68.12

255.0.0.0
B

172.31.101.25

172.31

101.25

255.255.0.0
C

192.168.0.10

192.168.0

10

255.255.255.0


IP estático e IP dinâmico


IP estático (ou fixo) é um número IP dado permanentemente a um computador, ou seja, o seu IP não muda, excepto se tal ação for feita manualmente. Como exemplo, há casos de assinaturas de acesso à internet via ADSL, onde alguns provedores atribuem um IP estático aos seus assinantes. Assim, sempre que um cliente se ligar, usará o mesmo IP. Esta prática é cada vez mais rara entre os provedores de acesso, por uma série de factores, que incluem problemas de segurança.


O IP dinâmico, por sua vez, é um número que é dado a um computador quando este se liga à rede, mas que muda sempre que há ligação. Por exemplo, suponham que ligam o vosso computador à internet hoje. Quando voltarem a liga-lo amanhã, ser-lhes-á dado outro IP. Para entenderem melhor, imaginem a seguinte situação: uma empresa tem 80 computadores ligados em rede. Usando IPs dinâmicos, a empresa disponibilizou 90 endereços IP para essas máquinas. Como nenhum IP é fixo, quando um computador "entra" na rede, é-lhe atribuído um IP destes 90 que não esteja a ser usado por nenhum outro computador. É mais ou menos assim que os provedores de internet trabalham.


Todas as vezes que se ligarem à internet, o vosso provedor dá ao vosso computador um IP que esteja livre. Os últimos 2 octetos, que, como já expliquei acima, são usados na identificação de computadores dentro da rede, nunca poderão ser usados para APONTAR um determinado computador específico, já que a sua atribuição é puramente aleatória. O facto de visualizar-mos dois octetos finais, tais como xxx.xxx.81.125 e xxx.xxx.81.126, jamais quererá significar que se trata do mesmo computador !!! Estas duas máquinas poderão estar a centenas de kilómetros de distância, estando apenas a usar o mesmo provedor, por exemplo, a ADSL.


O método mais usado para a distribuição de IPs dinâmicos é a protocolo DHCP (Dynamic Host Configuration Protocol).


Domínio


Todos os sites da internet também possuem um IP. Neste caso, é usado um IP estático. Mas podem perguntar: como é que isso é possível, se eu escrevo http://www.gforum.tv em vez de um endereço IP? Através do domínio, que consiste numa forma mais fácil de aceder a sites do que pelo seu IP. Este recurso é como um "nome" dado ao IP. Sendo assim, quando escrevem no vosso explorer "www.gforum.tv", um servidor na internet do vosso provedor chamado DNS (Domain Name System - Sistema de Nomes de Domínios), descobre qual o IP que está relacionado ao site que escreveram e direciona o vosso computador até ele. O sistema DNS possui uma hierarquia interessante, semelhante a uma árvore (termo conhecido por programadores). Se, por exemplo, o site http://www.gforum.tv é requisitado, o sistema envia a solicitação a um servidor responsável por terminações ".tv". Este servidor vai localizar qual o IP do endereço e responder à solicitação. Se o site solicitado termina com ".com", um servidor responsável por essa terminação é consultado. Assim, fica mais ágil a tarefa de localização de sites e dessa forma, a vossa máquina consegue acessar praticamente a qualquer site da internet.




Finalizando


Este post tem como finalidade fazer uma abordagem básica sobre IPs. O assunto, na verdade, é mais complexo e os detalhes certamente são interessantes aos profissionais que trabalham na área ou a quem se esteja a especializar no ramo.

Pretendo com este post apenas ilucidar algumas pessoas para o real funcionamento dos IPs.

Hasta,

El_Caminhante
 

casalmoinho

GF Bronze
Membro Inactivo
Entrou
Out 14, 2006
Mensagens
19
Gostos Recebidos
0
obrigado por esta explicação tão importante para mim

e de certeza para mais alguem
 

Candido

GF Ouro
Membro Inactivo
Entrou
Dez 1, 2006
Mensagens
943
Gostos Recebidos
0
Excelente informação. Obrigado.

Abraço
 

hhhhh96

GF Bronze
Membro Inactivo
Entrou
Mai 20, 2013
Mensagens
12
Gostos Recebidos
0
obrigado pela informação! :espi28:
 
Topo