O que é IP O objetivo deste tutorial é fazer com que você conheça os conceitos básicos sobre IP, sendo abordados tópicos como endereço IP, rede IP, roteador e TCP/IP. Eduardo Tude Engenheiro de Teleco (IME 78) e Mestre em Teleco (INPE 81) tendo atuado nas áreas de Redes Ópticas, Sistemas Celulares e Comunicações por Satélite. Ocupou várias posições de Direção em empresas de Teleco como VP de Operações da BMT, Diretor de Operações da Pegasus Telecom e Gerente de Planejamento Celular da Ericsson. Pioneiro no desenvolvimento de Satélites no Brasil (INPE), tem vasta experiência internacional, é detentor de uma patente na área e tem participado constantemente como palestrante em seminários. Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco. Email: [email protected] Categoria: Banda Larga Nível: Introdutório Enfoque: Técnico Duração: 15 minutos Publicado em: 28/10/2002 1 IP: O que é IP IP é um protocolo para redes de comunicação de dados. Ou seja, IP é um conjunto de regras e formatos utilizado em redes em que a comunicação se dá através de pacotes de dados. Pacote de dados Dados a serem transmitidos Pacote de dados Pacote de dados é um conjunto de bits contendo dados a serem transmitidos ao qual se agrega informação suficiente para o seu encaminhamento da origem ao destino. IP O IP estabelece as regras de atribuição e os formatos de endereços de computadores e outros dispositivos conectados a uma rede. O IP fornece também regras para que os pacotes sejam encaminhados de um computador ou dispositivo na rede para outro até atingir o endereço destino constante do pacote. O IP é um protocolo desenvolvido para possibilitar a interconexão de redes e esta é a origem do seu nome. Internetwork Protocol ou Internet Protocol. No IP não existe um controle centralizado. IP é o protocolo da Internet. 2 IP: Endereço IP 200.148.12.188 é um exemplo de endereço IP. O endereço IP é representado por um conjunto de quatro números separados por pontos. Cada um dos quadros números pode ir de zero a 255 pois é representado por 8 bits. Uma rede IP isolada do mundo pode utilizar qualquer endereço nesta faixa na sua rede. Esta prática é inclusive incentivada em internets privadas de forma a otimizar o aproveitamento dos números de endereço disponíveis. IPv4 A alocação de endereços IP na Internet (IPv4) é baseada na divisão do endereço em duas partes. A primeira identifica a rede e a segunda o host. Host Host é qualquer dispositivo na rede que pode transmitir ou receber pacotes IP. Computadores e roteadores são exemplos de host. Classes A parte do endereço que corresponde a rede ou ao host varia conforme as seguintes classes. Endereço IP Classe A Classe B Classe C Início Fim Início Fim Início Fim - 1 126 rede 128 191 rede 192 223 rede 0 255 host 0 255 rede 0 255 rede 0 255 host 0 255 host 0 255 rede Num. Redes 0 254 host 0 254 host 0 254 host 126 16.384 2.097.152 A classe D (224 a 239) é dedicada a multicast e os números restantes (Classe E) reservados para uso futuro. Máscara Para permitir que o destinatário de pacotes IP diferencie a parte que identifica a rede da parte que identifica o host são utilizadas máscaras geralmente no formato 255.x.x..x., onde x é igual a 255 para a porção do endereço correspondente a rede. IPv6 O padrão IPv4 permite a alocação teórica de cerca de 4 bilhões de endereços, o que, devido a forma hierárquica de alocação nas redes, é um número pequeno para o tamanho da Internet hoje. 3 Foi desenvolvido um novo padrão IPv6 com o objetivo de aumentar o número de endereços na Internet e para o qual deve ocorrer uma migração gradual ao longo dos anos. 4 IP: Rede IP A figura acima apresenta uma rede IP formada por três redes interligadas através de roteadores. Roteadores são os dispositivos que recebem os pacotes de dados de um computador em uma rede e os encaminham para um outro computador ou roteador na outra rede. Um computador X pode enviar pacotes de dados para computadores na sua rede ou para outras redes através do roteador 1. Na comunicação entre dois computadores os pacotes de dados são processados e encaminhados um a um e de forma independente. Não é estabelecido uma conexão ou circuito virtual que defina um caminho predeterminado para os pacotes. Dois pacotes enviados pelo computador X podem seguir caminhos diferentes até o computador Y. Podem, por exemplo, passar pelo roteador 1 e ir direto para o roteador 3, ou passar pelos roteadores 1, 2 e 3. Podem chegar também em ordem diferente da de envio. 5 IP: Roteador Roteadores são os dispositivos encarregados de encaminhar pacotes de uma rede para outra. Para determinar onde enviar um pacote recebido o roteador faz uso de uma tabela de roteamento. Estas tabelas podem ser estáticas ou dinâmicas. As tabelas dinâmicas são montadas utilizando-se protocolos de roteamento que podem ser classificados em interiores e exteriores a um sistema autônomo. Um sistema autônomo é uma rede ou conjunto de redes que está sob uma única administração ou política de roteamento. Exemplos de Protocolo Interior Routing Information Protocol (RIP) Open shortest path first (OSPF) Exterior Border Gateway Protocol (BGP) Um roteador pode ser configurado com múltiplos protocolos de roteamento. 6 IP: TCP/IP O IP é um protocolo desenvolvido para possibilitar a interconexão de redes. Estabelece regras e formatos para endereços e para roteamento dos pacotes. O IP não estabelece uma conexão para envio dos pacotes, nem garante um serviço confiável de envio de mensagens com retransmissão em caso de perda. Na Internet, estas funções são garantidas pelo Transmission Control Protocol (TCP). TCP/IP é portanto um conjunto de protocolos para interconexão de redes de pacotes adotado como padrão pela Internet. Os protocolos utilizados pela Internet podem ser representados por um modelo de camadas. Protocolos de aplicações do usuário TCP IP Rede de acesso/enlace de dados Acima do TCP/IP temos os protoclos que dão suporte a aplicações dos usuários com serviços como e-mail e a Web. Abaixo do TCP/IP podemos ter qualquer tipo de rede utilizando os mais diferentes protocolos. Encontramos na Internet redes locais e WANs utilizando os mais diversos protocolos (X.25, Frame Relay, ATM,...). 7 IP: Considerações Finais A Internet é uma rede IP, mas nem toda rede IP faz parte da Internet. Com o crescimento da Internet existe uma tendência para que o IP se torne o protocolo dominante das redes da próxima geração (Next Generation Network – NGN) que forneceria inclusive serviços de voz (Voz sobre IP – VOIP). É difícil garantir qualidade de serviço na Internet. O protocolo IP permite a atribuição de prioridades aos pacotes mas não existe garantia que estas prioridades serão respeitadas quando se passa de um sistema autônomo para outro. Estes mecanismos podem ser no entanto implementados no âmbito de uma rede IP sob uma única administração. Na página seguinte você encontra algumas questões para testar seu entendimento. Referências IETF The Internet Engineering Task Force, órgão responsável pelo desenvolvimento de padronização para a Internet (RFC). 8 IP: Teste seu Entendimento 1. Assinale o endereço IP incorreto: 2.0.0.200 190. 190. 190. 190 222. 0. 275.32 230. 20. 100. 40 2. Assinale a alternativa correta: O IP é um protocolo para redes comutadas a pacotes com conexão. A implantação do protocolo IP em uma rede descarta a utilização de outros protocolos. Toda rede IP faz parte da Internet. É difícil garantir qualidade de serviço na Internet 3. Assinale a alternativa incorreta: Um roteador pode ser configurado com múltiplos protocolos de roteamento. TCP/IP é portanto um conjunto de protocolos para interconexão de redes de pacotes adotado como padrão pela Internet. O IP é um protocolo centralizado. 9