TCP Ip - Parte 1

Fazer download em doc, pdf ou txt
Fazer download em doc, pdf ou txt
Você está na página 1de 9

Tutorial de TCP/IP Parte 1 de 12.

Introduo
Esta a primeira parte de um total de 12 partes, deste tutorial de TCP/IP. O objetivo da Parte 1 apresentar o protocolo TCP/IP e os sues aspectos bsicos de utilizao em redes baseadas no Windows 2000 (Server e Professional) e no Windows XP. Nesta primeira parte faremos uma apresentao do protocolo TCP/IP, de tal maneira que o leitor possa entender exatamente o que o TCP/IP e como configurada uma rede baseada neste protocolo. Nas demais partes deste tutorial abordaremos uma srie de assuntos, tais como: O Sistema Binrio de Numerao. Converso de Binrio para Decimal. Endereos IP e Mscara de sub-rede. Configuraes do TCP/IP no Windows 2000 e no Windows XP. Endereamento no protocolo IP. Roteamento. O conceito de sub-redes e exemplos prticos. Comandos disponveis no Windows 2000 e no Windows XP, relacionados com o protocolo TCP/IP.

Um viso geral do protocolo TCP/IP


Para que os computadores de uma rede possam trocar informaes necessrio que todos adotem as mesmas regras para o envio e o recebimento de informaes. Este conjunto de regras conhecido como Protocolo de comunicao. Falando de outra maneira podemos afirmar: Para que os computadores de uma rede possam trocar informaes entre si necessrio que todos estejam utilizando o mesmo protocolo. No protocolo de comunicao esto definidas todas as regras necessrias para que o computador de destino, entenda as informaes no formato que foram enviadas pelo computador de origem. Dois computadores com protocolos diferentes instalados, no sero capazes de estabelecer uma comunicao e trocar informaes. Antes da popularizao da Internet existiam diferentes protocolos sendo utilizados nas redes das empresas. Os mais utilizados eram os seguintes: TCP/IP NETBEUI IPX/SPX Apple Talk

Se colocarmos dois computadores ligados em rede, um com um protocolo, por exemplo o TCP/IP e o outro com um protocolo diferente, por exemplo NETBEUI, estes dois computadores no sero capazes de estabelecer comunicao e trocar informaes. Por exemplo, o computador com o protocolo NETBEUI instalado, no ser capaz de acessar uma pasta ou uma Impressora compartilhada no computador com o protocolo TCP/IP instalado. medida que a Internet comeou, a cada dia, tornar-se mais popular, com o aumento exponencial do nmero de usurios, o protocolo TCP/IP passou a tornar-se um padro de fato, utilizando no s na Internet, como tambm nas redes internas das empresas, redes estas que comeavam a ser conectadas Internet. Como as redes internas precisavam conectar-se Internet, tinham que usar o mesmo protocolo da Internet, ou seja: TCP/IP.

Dos principais Sistemas Operacionais do mercado, o UNIX sempre utilizou o protocolo TCP/IP como padro. O Windows d suporte ao protocolo TCP/IP desde as primeiras verses, porm o TCP/IP somente tornou-se o protocolo padro a partir do Windows 2000. Ser o protocolo padro significa que o TCP/IP ser instalado durante a instalao do Sistema Operacional, a no ser que um protocolo diferente seja selecionado. At mesmo o Sistema Operacional Novell, que sempre foi baseado no IPX/SPX como protocolo padro, passou a adotar o TCP/IP como padro a partir da verso 5.0. O que temos hoje, na prtica, a utilizao do protocolo TCP/IP na esmagadora maioria das redes. Sendo a sua adoo cada vez maior. Como no poderia deixar de ser, o TCP/IP o protocolo padro do Windows 2000 e tambm do Windows XP. Se durante a instalao, o Windows detectar a presena de uma placa de rede, automaticamente ser sugerida a instalao do protocolo TCP/IP. Nota: Para pequenas redes, no conectadas Internet, recomendada a adoo do protocolo NETBEUI, devido a sua simplicidade de configurao. Porm esta uma situao muito rara, pois dificilmente teremos uma rede isolada, sem conexo com a Internet ou com parceiros de negcios, como clientes e fornecedores. Agora passaremos a estudar algumas caractersticas do protocolo TCP/IP. Veremos que cada equipamento que faz parte de uma rede baseada no TCP/IP tem alguns parmetros de configurao que devem ser definidos, para que o equipamento possa comunicar-se com sucesso na rede e trocar informaes com os demais equipamentos da rede.

Configuraes do protocolo TCP/IP para um computador em rede


Quando utilizamos o protocolo TCP/IP como protocolo de comunicao em uma rede de computadores, temos alguns parmetros que devem ser configurados em todos os equipamentos (computadores, servidores, hubs, switchs, impressoras de rede, etc) que fazem parte da rede. Na Figura 1 temos uma viso geral de uma pequena rede baseada no protocolo TCP/IP:

IP: 10.200.150.1 Subnet: 255.255.255.0

IP: 10.200.150.2 Subnet: 255.255.255.0

IP: 10.200.150.3 Subnet: 255.255.255.0

IP: 10.200.150.4 Subnet: 255.255.255.0

IP: 10.200.150.5 Subnet: 255.255.255.0

IP: 10.200.150.6 Subnet: 255.255.255.0

IP: 10.200.150.7 Subnet: 255.255.0.0

IP: 10.200.150.8 Subnet: 255.255.255.0

Figura 1 Uma rede baseada no protocolo TCP/IP.

No exemplo da Figura 1 temos uma rede local para uma pequena empresa. Esta rede local no est conectada a outras redes ou Internet. Neste caso cada computador da rede precisa de, pelo menos, dois parmetros configurados: Nmero IP Mscara de sub-rede.

O Nmero IP um nmero no seguinte formato:

x.y.z.w
ou seja, so quatro nmeros separados por ponto. No podem existir duas mquinas, com o mesmo nmero IP, dentro da mesma rede. Caso eu configure um novo equipamento com o mesmo nmero IP de uma mquina j existente, ser gerado um conflito de Nmero IP e um dos equipamentos, muito provavelmente o novo equipamento que est sendo configurado, no conseguir se comunicar com a rede. O valor mximo para cada um dos nmeros (x, y, z ou w) 255. Uma parte do Nmero IP (1, 2 ou 3 dos 4 nmeros) a identificao da rede, a outra parte a identificao da mquina dentro da rede. O que define quantos dos quatro nmeros que fazem parte da identificao da rede e quantos fazem parte da identificao da mquina a mscara de sub-rede (subnet mask). Vamos considerar o exemplo de um dos computadores da rede da Figura 1: Nmero IP: Subrede: 10.200.150.1 255.255.255.0

As trs primeiras partes da mscara de sub-rede (subnet) iguais a 255 indicam que os trs primeiros nmeros representam a identificao da rede e o ltimo nmero a identificao do equipamento dentro da rede. Para o nosso exemplo teramos a rede: 10.200.150, ou seja, todos os equipamentos do nosso exemplo fazem parte da rede 10.200.150 ou, em outras palavras, o nmero IP de todos os equipamentos da rede comeam com 10.200.150. Neste exemplo, onde estamos utilizando os trs primeiros nmeros para identificar a rede e somente o quarto nmero para identificar o equipamento, temos um limite de 254 equipamentos que podem ser ligados neste rede. Observe que so 254 e no 256, pois o primeiro nmero 10.200.150.0 e o ltimo 10.200.250.255 no podem ser utilizados como nmeros IP de equipamentos de rede. O primeiro o prprio nmero da rede: 10.200.150.0 e o ltimo o endereo de Broadcast: 10.200.150.255. Ao enviar uma mensagem para o endereo de Broadcast, todas as mquinas da rede recebero a mensagem. Nas prximas partes deste tutorial, falaremos um pouco mais sobre Broadcast. Com base no exposto podemos apresentar a seguinte definio: Para se comunicar em uma rede baseada no protocolo TCP/IP, todo equipamento deve ter, pelo menos, um nmero IP e uma mscara de sub-rede, sendo que todos os equipamentos da rede devem ter a mesma mscara de subrede. Nota: Existem configuraes mais avanadas onde podemos subdividir uma rede TCP/IP em subredes menores. O conceito de sub-redes ser tratado, em detalhes, nas prximas partes deste tutorial.

No exemplo da figura 1 observe que o computador com o IP 10.200.150.7 est com uma mscara de sub-rede diferente dos demais: 255.255.0.0. Neste caso como se o computador com o IP 10.200.150.7 pertencesse a outra rede. Na prtica o que ir acontecer que este computador no conseguir se comunicar com os demais computadores da rede, por ter uma mscara de sub-rede diferente dos demais. Este um dos erros de configurao mais comuns. Se a mscara de sub-rede estiver incorreta, ou seja, diferente da mscara dos demais computadores da rede, o computador com a mscara de sub-rede incorreta no conseguir comunicar-se na rede. Na Tabela a seguir temos alguns exemplos de mscaras de sub-rede e do nmero mximo de equipamentos em cada uma das respectivas redes. Tabela: Exemplos de mscara de sub-rede. Mscara 255.255.255.0 255.255.0.0 255.0.0.0 Nmero de equipamentos na rede 254 65.534 16.777.214

Quando a rede est isolada, ou seja, no est conectada Internet ou a outras redes externas, atravs de links de comunicao de dados, apenas o nmero IP e a mscara de sub-rede so suficientes para que os computadores possam se comunicar e trocar informaes. A conexo da rede local com outras redes feita atravs de linhas de comunicao de dados. Para que essa comunicao seja possvel necessrio um equipamento capaz de enviar informaes para outras redes e receber informaes destas redes. O equipamento utilizado para este fim o Roteador. Todo pacote de informaes que deve ser enviado para outras redes deve, obrigatoriamente, passar pelo Roteador. Todo pacote de informao que vem de outras redes tambm deve, obrigatoriamente, passar pelo Roteador. Como o Roteador um equipamento de rede, este tambm ter um nmero IP. O nmero IP do roteador deve ser informado em todos os demais equipamentos que fazem parte da rede, para que estes equipamentos possam se comunicar com os redes externas. O nmero IP do Roteador informado no parmetro conhecido como Default Gateway. Na prtica quando configuramos o parmetro Default Gateway, estamos informando o nmero IP do Roteador. Quando um computador da rede tenta se comunicar com outros computadores/servidores, o protocolo TCP/IP faz alguns clculos utilizando o nmero IP do computador de origem, a mscara de sub-rede e o nmero IP do computador de destino (veremos estes clculos em detalhes em uma das prximas lies deste tutorial). Se, aps feitas as contas, for concludo que os dois computadores fazem parte da mesma rede, os pacotes de informao so enviados para o barramento da rede local e o computador de destino captura e processa as informaes que lhe foram enviadas. Se, aps feitas as contas, for concludo que o computador de origem e o computador de destino, fazem parte de redes diferentes, os pacotes de informao so enviados para o Roteador (nmero IP configurado como Default Gateway) e o Roteador o responsvel por achar o caminho (a rota) para a rede de destino. Com isso, para equipamentos que fazem parte de uma rede, baseada no protocolo TCP/IP e conectada a outras redes ou a Internet, devemos configurar, no mnimo, os seguintes parmetros: Nmero IP Mscara de sub-rede Default Gateway

Em redes empresarias existem outros parmetros que precisam ser configurados. Um dos parmetros que deve ser informado o nmero IP de um ou mais servidores DNS Domain Name System. O DNS o servio responsvel pela resoluo de nomes. Toda a comunicao, em redes baseadas no protocolo TCP/IP feita atravs do nmero IP. Por exemplo, quando vamos acessar um site: http://www.juliobattisti.com.br/, tem que haver uma maneira de encontrar o nmero IP do servidor onde fica hospedado o site. O servio que localiza o nmero IP associado a um nome o DNS. Por isso a necessidade de informarmos o nmero IP de pelo menos um servidor DNS, pois sem este servio de resoluo de nomes, muitos recursos da rede estaro indisponveis. Existem aplicativos antigos que so baseados em um outro servio de resoluo de nomes conhecido como WINS Windows Internet Name System. O Windows NT Server 4.0 utilizava intensamente o servio WINS para a resoluo de nomes. Com o Windows 2000 o servio utilizado o DNS, porm podem existir aplicaes que ainda dependam do WINS. Nestes casos voc ter que instalar e configurar um servidor WINS na sua rede e configurar o IP deste servidor em todos os equipamentos da rede. As configuraes do protocolo TCP/IP podem ser definidas manualmente, isto , configurando cada um dos equipamentos necessrios. Esta uma soluo razovel para pequenas redes, porm pode ser um problema para redes maiores, com um grande nmero de equipamentos conectados. Para redes maiores recomendado o uso do servio DHCP Dynamic Host Configuration Protocol. O servio DHCP pode ser instalado em um servidor com o Windows NT Server 4.0 ou o Windows 2000 Server. Uma vez disponvel e configurado, o servio DHCP fornece todos os parmetros de configurao do protocolo TCP/IP para os equipamentos conectados rede. Os parmetros so fornecidos quando o equipamento inicializado e podem ser renovados em perodos definidos pelo Administrador. Com o uso do DHCP uma srie de procedimentos de configurao podem ser automatizados, o que facilita a vida do Administrador e elimina uma srie de erros. O uso do DHCP tambm muito vantajoso quando so necessrias alteraes no nmero IP dos servidores DNS ou WINS. Vamos imaginar uma rede com 1000 computadores e que no utiliza o DHCP, ou seja, os diversos parmetros do protocolo TCP/IP so configurados manualmente em cada computador. Agora vamos imaginar que o nmero IP do servidor DNS foi alterado. Neste caso o Administrador e a sua equipe tcnica tero que fazer a alterao do nmero IP do servidor DNS em todas as estaes de trabalho da rede. Um servio e tanto. Se esta mesma rede estiver utilizando o servio DHCP, bastar alterar o nmero do servidor DNS, nas configuraes do servidor DHCP. O novo nmero ser fornecido para todas as estaes da rede, na prxima vez que a estao for reinicializada. Muito mais simples e prtico e, principalmente, com menor probabilidade de erros. Voc pode verificar, facilmente, as configuraes do protocolo TCP/IP que esto definidas para o seu computador (Windows 2000 ou Windows XP). Para isso siga os seguintes passos: 1. 2. 3. Faa o logon. Abra o Prompt de comando: Iniciar -> Programas -> Acessrios -> Prompt de comando. Na janela do Prompt de comando digite o seguinte comando:

ipconfig/all e pressione Enter. 4. Sero exibidas as diversas configuraes do protocolo TCP/IP, conforme indicado a seguir, no exemplo obtido a partir de um dos meus computadores de casa:

Configurao de IP do Windows Nome do host . . . . . . . . . . . : Sufixo DNS primrio. . . . . . . . : Tipo de n . . . . . . . . . . . . : Roteamento de IP ativado . . . . . : Proxy WINS ativado . . . . . . . . : Lista de pesquisa de sufixo DNS. . : Adaptador Ethernet Conexo local: Sufixo DNS especfico de conexo . : Descrio . . . . . . . . . . . . . : Endereo fsico . . . . . . . . . . : DHCP ativado. . . . . . . . . . . . : Endereo IP . . . . . . . . . . . . : Mscara de sub-rede . . . . . . . . : Gateway padro. . . . . . . . . . . : Servidores DNS. . . . . . . . . . . : Servidor WINS primrio. . . . . . . : servidor01 groza.com hbrido no no groza.com

Realtek RTL8139 Family PCI Fast Ethernet NIC 00-E0-7D-9F-6B-7C No 10.204.123.2 255.255.255.0 10.204.123.100 10.204.123.1 10.204.123.3 10.204.123.1

O comando ipconfig exibe informaes para as diversas interfaces de rede instaladas placa de rede, modem, etc. No exemplo anterior temos uma nica interface de rede instalada, a qual relacionada com uma placa de rede Realtek RTL8139 Family PCI Fast Ethernet NIC. Observe que temos o nmero IP para dois servidores DNS e para um servidor WINS. Outra informao importante o Endereo fsico, mais conhecido como MAC-Address ou endereo da placa. O MAC-Address um nmero que identifica a placa de rede. Os seis primeiros nmeros/letras so uma identificao do fabricante e os seis ltimos uma identificao da placa. No existem duas placas com o mesmo MAC-Address, ou seja, este endereo nico para cada placa de rede. No exemplo da listagem a seguir, temos um computador com duas interfaces de rede. Uma das interfaces ligada a placa de rede (Realtek RTL8029(AS) PCI Ethernet Adapter), a qual conecta o computador a rede local. A outra interface ligada ao fax-modem (WAN (PPP/SLIP) Interface), o qual conecta o computador Internet. Para o protocolo TCP/IP a conexo via Fax modem aparece como se fosse mais uma interface de rede, conforme pode ser conferido na listagem a seguir: Configurao de IP do Windows XP Nome do host . . . . . . . . . . . : Sufixo DNS primrio. . . . . . . . : Tipo de n . . . . . . . . . . . . : Roteamento de IP ativado . . . . . : Proxy WINS ativado . . . . . . . . : Lista de pesquisa de sufixo DNS. . : servidor groza.com Hbrida No No groza.com

Ethernet adaptador Conexo de rede local: Sufixo DNS especfico de conexo . : Descrio. . . . . . . . . . . . . : Endereo fsico. . . . . . . . . . : DHCP ativado . . . . . . . . . . . : groza.com Realtek RTL8029(AS) PCI Ethernet Adapter 00-00-21-CE-01-11 No

Endereo IP. . . . . . . . . . . . : Mscara de sub-rede. . . . . . . . : Gateway padro . . . . . . . . . . : Servidores DNS . . . . . . . . . . : Servidor WINS primrio . . . . . . : PPP adaptador TERRAPREMIUM: Sufixo DNS especfico de conexo . : Descrio. . . . . . . . . . . . . : Endereo fsico. . . . . . . . . . : DHCP ativado . . . . . . . . . . . : Endereo IP. . . . . . . . . . . . : Mscara de sub-rede. . . . . . . . : Gateway padro . . . . . . . . . . : Servidores DNS . . . . . . . . . . : NetBIOS por Tcpip. . . . . . . . :

10.204.123.1 255.255.255.0 10.204.123.1 10.204.123.1

WAN (PPP/SLIP) Interface 00-53-45-00-00-00 No 200.176.166.146 255.255.255.255 200.176.166.146 200.176.2.10 200.177.250.10 Desativado

Bem, estes so os aspectos bsicos do TCP/IP. Nos endereos a seguir, voc encontra tutoriais, em portugus, onde voc poder aprofundar os seus estudos sobre o protocolo TCP/IP:
http://www.juliobattisti.com.br/tcpip.asp http://www.guiadohardware.info/tutoriais/enderecamento_ip/index.asp http://www.guiadohardware.info/curso/redes_guia_completo/22.asp http://www.guiadohardware.info/curso/redes_guia_completo/23.asp http://www.guiadohardware.info/curso/redes_guia_completo/28.asp http://www.aprendaemcasa.com.br/tcpip1.htm http://www.aprendaemcasa.com.br/tcpip2.htm (estes endereos vo at o tcpip33.htm, sendo um curso gratuito OnLine sobre TCP/IP no Windows 2000). http://www.vanquish.com.br/site/020608 http://unsekurity.virtualave.net/texto1/texto_tcpip_basico.txt http://unsekurity.virtualave.net/texto1/tcpipI.txt http://www.rota67.hpg.ig.com.br/tutorial/protocolos/amfhp_tcpip_basico001.htm http://www.rota67.hpg.ig.com.br/tutorial/protocolos/amfhp_tcpip_av001.htm http://www.geocities.com/ResearchTriangle/Thinktank/4203/doc/tcpip.zip

Questo de exemplo para os exames de Certificao:


A seguir coloco um exemplo de questo, relacionada ao TCP/IP, que pode aparecer nos exames de Certificao da Microsoft. Esta questo faz parte dos simulados gratuitos, disponveis aqui no site.
Questo 01 A seguir esto as configuraes bsicos do TCP/IP de trs estaes de trabalho: micro01, micro02 e micro03. Configuraes do micro01: Nmero IP: 100.100.100.3 Mscara de sub-rede: 255.255.255.0 Gateway: 100.100.100.1 Configuraes do micro02: Nmero IP: 100.100.100.4 Mscara de sub-rede: 255.255.240.0 Gateway: 100.100.100.1 Configuraes do micro03: Nmero IP: 100.100.100.5 Mscara de sub-rede: 255.255.255.0 Gateway: 100.100.100.2 O micro 02 no est conseguindo comunicar com os demais computadores da rede. J o micro03 consegue comunicar-se na rede local, porm no consegue se comunicar com nenhum recurso de outras redes, como por exemplo a Internet. Quais alteraes voc deve fazer para que todos os computadores possam se comunicar normalmente, tanto na rede local quanto com as redes externas? Altere a mscara de sub-rede do micro02 para 255.255.255.0 Altere o Gateway do micro03 para 100.100.100.1 Altere a mscara de sub-rede do micro01 para 255.255.240.0 Altere a mscara de sub-rede do micro03 para 255.255.240.0 Altere o Gateway do micro01 para 100.100.100.2 Altere o Gateway do micro02 para 100.100.100.2 Altere o Gateway do micro03 para 100.100.100.1 Altere a mscara de sub-rede do micro02 para 255.255.255.0 Resposta certa: a Comentrios: Pelo enunciado o computador micro02 no consegue comunicar com nenhum outro computador da rede. Este um sintoma tpico de problema na mscara de sub-rede. exatamente o caso, o micro02 est com uma mscara de sub-rede 255.255.240.0, diferente da mscara dos demais computadores. Por isso ele est isolado na rede. J o micro03 no consegue comunicar-se com outras redes, mas consegue comunicarse na rede local. Este um sintoma de que a configurao do Gateway est incorreta. Por isso a necessidade de alterar a configurao do Gateway do micro03, para que este utilize a mesma configurao dos demais computadores da rede. Observe como esta questo testa apenas conhecimentos bsicos do TCP/IP, tais como Mscara de sub-rede e Default Gateway.

a)

b)

c)

d) e)

Concluso: Na prxima etapa deste tutorial falarei sobre o sistema de numerao binrio, sobre como converter de decimal para binrio e vice-versa e como o protocolo TCP/IP usa clculos binrios, com base na mscara de sub-rede, para definir se dois computadores pertencem a mesma rede ou a redes diferentes. Aproveite para ir aprimorando os seus conhecimentos sobre TCP/IP, com os links indicados no endereo: http://www.juliobattisti.com.br/tcpip.asp, pois estes conhecimentos sero muito importantes para os exames de Certificao do Windows 2000 Server e do Active Directory.

Você também pode gostar