domingo, 20 de junho de 2010

Routers e Portos de Interface de Routers. (continuação)


Os routers representam os nós entre redes. São os equipamentos mais caros de uma rede, mas também os mais importantes. Em todo mundo existem milhões interligados entre si, permitindo constituir o que chamamos de internet. Sem eles não seria possível comunicar entre computadores de redes diferentes.

Actualmente, estamos prestes a esgotar os endereços IP disponíveis na internet pelo uso do IP v. 4. Nos anos 80, nunca se pensou que esta situação pudesse ocorrer, uma vez que o numero de computadores existentes na época não era significativo. Na tentativa de contornar esse problema, criou-se o NAT – Network Address Translation.



Este protocolo é utilizado principalmente por routers e permite que uma rede privada tenha acesso à internet (rede pública), isto é, no inicio do desenvolvimento das redes todos os pc’s tinham um endereço IP fixo (pago) público. Desta forma, uma empresa com centenas ou milhares de computadores na sua rede estaria a “gastar” igual número de IP’s públicos para aceder à Internet. Com o aparecimento do NAT foi possível que redes privadas utilizassem IP’s da gama privada (ex. 10.0.0.12) e mesmo assim pudessem aceder a uma rede pública (Internet) sem a necessidade de um IP público por computador. O esquema que se segue permite-nos compreender como funciona o protocolo NAT.

Vejamos este exemplo.

Neste exemplo, o computador com o IP 192.168.0.3 tenta aceder a uma página de internet (porta 80).
Ao passar num router que utilize o protocolo NAT, este modifica os pacotes de dados substituindo o endereço IP privado por um válido na Internet (ex. 131.110.14.2).
Desta forma, todos os computadores da rede podem utilizar apenas um endereço IP público para acederem à Internet, aumentando assim significativamente o número de IP’ públicos livres na Internet.
Mas como recebe um PC de uma rede privada a resposta de uma rede pública? No pacote de origem, enviado pelo IP 192.168.0.3, é indicado no cabeçalho que se encontra no porto.


1713 (valor aleatório) e tem como destino a porta 80 (o conceito de números de portas será explicado mais à frente) do IP 216.219.59.103 .
O router apenas modifica o cabeçalho no que respeita à origem do pacote, por exemplo, para porto 1563, IP 131.110.14.2 (IP do router), mantendo o cabeçalho de destino .
Será agora a vez da estação de destino enviar a resposta de volta para a origem, isto é, para o porto 1563, IP 131.110.14.2 .
Chegado o pacote de volta ao router, ele apenas confere a tabela NAT, previamente guardada em memória, para saber para que estação deve encaminhar o pacote.
Assim, confere que para o porto 1563, IP 131.110.14.2, o cabeçalho deve ser modificado para o porto.




4 comentários:

  1. Respostas
    1. Wii Madjé estás aki tás a levar um tiro de caçadera di kanu sirrado ki ti fura a perna.

      É bom ke te kales patekeiru se nao murteiro na cabaça
      sitrao

      Eliminar
  2. voltei aqui depois de um tempo e continua fajoja wii tou te a avisar ou melhora isso ou levas bassula na cabeca

    ResponderEliminar