Já imaginou se um Árabe, viajando ao Brasil, se depara com a mulher mais linda do mundo, que, sem que ele soubesse, acabara de chegar de sua terra natal, a Moldávia (Onde fica a Moldávia?). Na tentativa de iniciar uma conversa com ela, ele esquece que não fala uma palavra de português (pois imagina que ela é brasileira). O que ele fez? Qual é, caro leitor, o mais provável desfecho para a cena, sabendo-se que eles se conheceram e casaram? Vale salientar que eles conheciam apenas uma língua estrangeira além das línguas próprias.
Se você respondeu que eles conversaram em Inglês, está certo, ou pelo menos, mais próximo do que poderia ter acontecido. Pois o inglês é, atualmente, a língua “universal”. OK! Esta pequena estória serve para ilustrar o funcionamento de uma rede de computadores, que, apesar de diferenças enormes entre seus participantes (computadores com diferentes sistemas operacionais, línguas, velocidades, capacidades de memória) conseguem se comunicar entre si com extrema perfeição.
Toda rede de computadores tem sua comunicação dependente de um protocolo, ou de vários. Protocolo é o nome dado a um conjunto de regras que os computadores devem seguir para que a comunicação entre eles permaneça estável e funcional. Resumindo, computadores diferentes, numa mesma rede, só se entendem se falarem a mesma língua (o protocolo).
Para a Internet, foi criado um protocolo chamado TCP/IP (Transmission Control Protocol / Internet Protocol) que tem como característica principal o fato de que cada computador ligado à Rede deve possuir um endereço, chamado endereço IP, distinto dos outros.
O Endereço IP é formado por 4 números, que variam de 0 a 255, separados por pontos, como no exemplo:
203.12.3.124 ou em 2.255.255.0 ou até 17.15.1.203. Acho que já deu pra entender.
Dois computadores não podem ter, ao mesmo tempo, o mesmo endereço IP, isso acarretaria problemas no recebimento de qualquer tipo de informações. Para certificar-se que não haverá dois computadores com o mesmo endereço IP na Internet – que é muito vasta – foi desenvolvido um sistema de atribuição automática desse endereço.
Quando um computador se conecta na Internet, através de um provedor, este recebe o endereço IP de um servidor localizado na empresa que provê seu acesso. Este servidor não vai atribuir aquele endereço IP a nenhum outro computador que se conectar enquanto este ainda permanecer on-line. Após a saída (desconexão) do computador, o endereço IP poderá ser atribuído a qualquer outro computador.
Nas redes internas, em empresas, normalmente os endereços IP são fixos, ou seja, cada máquina já traz consigo seu endereço, cabe ao administrador da rede projeta-la para evitar conflitos com outras máquinas.
O protocolo TCP/IP não é apenas um protocolo, é um conjunto deles, para que as diversas “faces” da comunicação entre computadores sejam realizadas, podemos citar alguns dos protocolos que formam esta complexa “língua”:
- TCP (Protocolo de Controle de Transmissão): Protocolo responsável pelo “empacotamento” dos dados na origem para possibilitar sua transmissão e pelo “desempacotamento” dos dados no local de chegada dos dados.
- IP (Protocolo da Internet): Responsável pelo endereçamento dos locais (estações) da rede (os números IP que cada um deles possui enquanto estão na rede).
- POP (Protocolo de Agência de Correio): Responsável pelo recebimento das mensagens de Correio Eletrônico.
- SMTP (Protocolo de Transferência de Correio Simples): Responsável pelo Envio das mensagens de Correio Eletrônico.
- HTTP (Protocolo de Transferência de Hiper Texto): Responsável pela transferência de Hiper Texto, que possibilita a leitura das páginas da Internet pelos nossos Browsers (programas navegadores).
- FTP (Protocolo de Transferência de Arquivos): Responsável pela Transferência de arquivos pelas
estações da rede.