ICS – Internet Connection Sharing

Publicado: maio 17, 2012 em Capítulo 5 - Implementação WINS/RRAS/ICS/NAT
Tags:, , , , ,

A função do ICS, é indicado em situações onde você monta uma estrutura de pequena empresa que dispõe de 1 Link de Internet ligado diretamente ao Servidor 2003 e vamos supor 10 máquinas com o uso do recurso de compartilhamento da conexão com a internet, é possivel que todos os computadores desta pequena rede tenha acesso a internet.

Para que o ICS funcione é necessário duas conexões de rede, no Servidor onde o ICS irá rodar, uma conexão é placa de rede ligada a conexão local e a outra como conexão externa . 

Depois de configurar o DHCP no servidor onde estará conectado a internet , depois disso a funcionalidade de discagem sob demanda é habilitada na conexão da internet, com isso quando um dos computadores da rede tentar acessar a internet , se a conexão não estiver disponivel, será inicializado uma discagem para estabelecer conexão. Como os usuários de rede Interna utilizam endereços privados o ICS tem que efetuar essa tradução para um endereço válido na internet.

Vamos lá, sabendo que  o Servidor possui 2 interfaces, uma Interna com o IP: 192.168.0.1 e Externo com um IP obtido através da conexão com o provedor de internet vou fazer um seguinte cenario:

– Quando um cliente tenta acessar a internet, no pacote de informação está registrado o endereço IP interno , porém esse endereço não pode ser enviado a internet com esse endereço, pois o primeiro roteador que receber esse pacote irá descartar já que o endereço não é valido na internet, para isso o Servidor ICS substitui o endereço INTERNO pelo endereço EXTERNO (Obtido na Interface Externa) e assim irá ser roteado, mais então farei 2 perguntas e respostas para as possiveis duvidas:

1° – Se houver mais de 1 cliente acessando a Internet, e o ICS tem apenas 1 IP Válido, como vai ser possivel a comunicação de mais de um cliente ao mesmo tempo ?

R° – Quando um cliente interno tenta se comunicar com a internet, o ICS substitui o endereço interno do cliente como endereço de origem, por um endereço valido na internet juntamente é associado a uma porta de comunicação, o ICS mantém uma tabela interna onde ficam registrados que, a comunicação através da porta”3560″ está relacionado com o cliente “192.168.0.10”.

2° – Quando a resposta retorna, como o ICS sabe para qual cliente a mesma se destina, se houver mais de um cliente acessando a internet ?

R° – Quando o resultado retorna pela identificação da porta, o ICS consulta a mesma tabela interna e redireciona para qual computador da rede no caso 192.168.0.10 deve ser enviado a resposta, uma vez que a porta de identificação está associado ao endereço IP da rede interna.

Com isso vários computadores internos podem acessar a internet ao mesmo tempo, com apenas 1 endereço. A diferença é feita através de atribuição de porta, sendo associado uma porta a cada endereço IP.

Deixe um comentário