Você está na página 1de 6

O famoso protocolo aberto

Em: Redes, Por: Redao tudodownloads, Data: 04/02/2010 12h 52min Avaliao: D sua nota: 9 Muito Bom

Aprenda um pouco mais e desmistifique o TCP/IP


Voc j deve ter visto alguma notcia na qual algum poltico virou manchete quando quebrou o protocolo ou que um evento ocorreu seguindo o protocolo. Um protocolo apenas um conjunto de regras que devem ser seguidas, um padro previamente estabelecido. No nosso contexto, existem vrios protocolos: protocolo de criptografia, protocolo de autenticao, protocolo de VPN e tambm protocolos para comunicao em rede, como o TCP/IP. O TCP/IP no possui um dono, uma empresa que detenha direitos sobre ele, portanto um protocolo aberto, e isso contribuiu muito para o seu crescimento e sucesso at os dias atuais. Padres proprietrios normalmente so pssimas idias e so brevemente descontinuados, como aconteceu com o NetBeui criado pela Microsoft em conjunto com a IBM, o Apple Talk criado pela Apple ou mesmo o IPX/SPX criado pela Novell. Todos j obsoletos. Um Protocolo aberto como o TCP/IP pode ter uma implementao open source como no Linux ou proprietria, como no Windows e ambas bem sucedidas. Uma das grandes vantagens deste protocolo integrar computadores de vrios sistemas operacionais proprietrios ou no, por isso multiplataforma. Tambm em redes de todos os tamanhos, desde dois computadores em casa at uma rede do tamanho da Internet e, portanto, pode ser chamado de altamente escalonvel. Cada definio do TCP/IP pode ser encontrada em documentos com o nome de RFC (Request for Comments) no site www.rfceditor. org. Cada RFC tem um nmero nico, como por exemplo a RFC 1918, que define quais endereos IP podem ser usados em um rede interna, ou a RFC 2131 que define o funcionamento do protocolo DHCP (usado para distribuir endereos IP em uma rede). No link http://www.rfc-editor.org/rfcsearch.html voc pode colocar o nmero da RFC que deseja consultar. A maioria dos livros que trata do assunto e at mesmo manuais de produtos costumam citar esses nmeros de RFC.

Mais precisamente, o TCP/IP uma pilha de vrios protocolosque atuam em diferentes camadas (uma acima da outra)formando assim uma pilha. O modelo conceitual usado paraesta pilha dividido em quatro camadas: aplicao, transporte,internet e interface de rede.Os protocolos de aplicao so usados pelos programas que vose comunicar, como por exemplo um navegador e um servidorweb que usam o protocolo HTTP.A funo dos protocolos de transporte garantir a entregada informao - retransmitindo o dado caso seja necessrio- e indicar a porta de origem e destino (TCP).Porta TCP ou Porta UDP apenas um cdigo que indica aaplicao que est solicitando um servio (porta de origem) ea aplicao que deve responder (porta de destino). Uma porta como o nome do destinatrio de uma carta: com endereocorreto (IP) a carta chegar at o destino (computador), masqual pessoa (servio) deve receber a carta (solicitao)? Temosque olhar o nome do destinatrio e responder para o remetente(porta de destino e de origem).Na camada de internet o protocolo IP (Internet Protocol), o responsvel por cuidar do endereamento lgico, incluindotarefas relacionadas ao roteamento, por isso se diz endereoIP, esse protocolo que define que um endereo lgico formado por 32 bits agrupados em quatro octetos, no qual temos:11000000.10101000.00001010.00110010 em notao binriasendo que cada 0 ou 1 representa um bit e podemos perceberquatro conjuntos de oito bits (octeto) separados por pontos. Ouem decimal: 192.168.10.50.

Para fazer uma converso de binrio para decimal ou o contrrio, basta usar a calculadora do Windows em modo cientfico. Basta abrir a calculadora, clicar no menu Exibir e selecionar a opo Cientfica. Selecione a base de origem, por exemplo binrio (representada pelo controle Bin), digite o nmero a ser convertido e selecione a base de destino, por exemplo, a decimal (representada pelo controle Dec). Quando o endereo IP configurado em um host (host qualquer dispositivo que possui um endereo IP, como um computador, algumas impressoras etc) tambm configurada uma mscara de rede que define que alguns desses bits representam a rede na qual esto os dispositivos. A mscara uma sequncia de bits que define qual bit determina a rede e qual determina o host. A mscara 1111111 1.11111111.11111111.00000000 possui seus 24 primeiros bits configurados como 1, por isso dizemos que uma mscara de 24 bits. Os bits configurados como 1 indicam que esse bit representa a rede e os configurados com zero indicam que representa o host. Em decimal temos: 255.255.255.0.

O host com IP 192.168.10.50 e com mscara 255.255.255.0 o host 50 da rede 192.168.10, os trs primeiros octetos representam rede e o ltimo representa o host. Podemos encontrar tambm em algumas documentaes a notao 192.168.10.15/24, na qual o nmero 24 representa a quantidade de bits da mscara de rede. Outro exemplo: o host 172.16.10.20 com a mscara 255.255.0.0 est na rede 172.16.0.0 /16 e sua identificao de host 0.0.10.15. Neste caso, /16 porque somente os dois primeiros octetos (2x8=16) so utilizados para representar a rede. Mais um caso: 10.5.6.9 com mscara 255.0.0.0 ou se preferir 10.5.6.9/8 est na rede 10.0.0.0 possuindo a identificao de host 0.5.6.9 e, neste caso, /8 porque somente o primeiro octeto representa a rede. Vamos supor que o host 192.160.10.50/24, sua mquina, vai acessar o host 200.221.2.45 que um servidor Web na internet. Como eles no esto na mesma rede, seu computador vai enviar a solicitao para o roteador, que tem seu endereo configurado no campo Default Gateway. Esta a importncia de se especificar o endereo do roteador: comunicao com outras redes. O ICMP (Internet Control Message Protocol): permite teste de conectividade como o ping, alm de ser responsvel por mensagens de erro nesta camada.

O ARP (Address Resolution Protocol) obtm o endereo fsico (MAC) da mquina de destino a partir de seu endereo IP, enviando um broadcast para toda a rede local e aguardando a resposta que, uma vez obtida, colocada em um cache local durante alguns minutos, para evitar um novo broadcast.

A camada de interface de rede determina como os dados vo acessar o meio fsico, poderia ser por meio de uma rede wireless.