Rede é a interligação de um conjunto de dispositivos capazes de se comunicar. Nessa definição, um dispositivo pode ser um host, como um grande computador, um desktop, um laptop, uma estação de trabalho, um telefone celular ou um sistema de segurança. Um dispositivo nessa definição também pode ser um dispositivo de conexão, como um roteador – que liga uma rede a outras redes –, um switch (ou comutador) – que liga dispositivos entre si –, um modem (modulador-demodulador) – que altera a forma dos dados –, e assim por diante. Rede local Rede de longa distância WAN ponto a ponto WAN comutada Interconexão de redes: internetwork LAN isolada no passado e nos dias atuais. WAN ponto a ponto. WAN comutada. Internetwork composta de duas LANs e uma WAN ponto a ponto. Rede heterogênea composta por quatro WANs e três LANs. Rede de comutação de circuitos. Internet A internet mais conhecida é aquela chamada de Internet, composta de milhares de redes interconectadas. A Figura 1.8 mostra uma visão conceitual (não geográfica) da Internet. Internet atualmente. Aessar a Internet A Internet atual é um conjunto de redes que permite que qualquer usuário se torne parte dela, desde que esteja fisicamente conectado a um ISP. A ligação física costuma ser feita por meio de uma WAN ponto a ponto. Nesta seção, descreveremos brevemente como isso pode acontecer, mas adiamos a apresentação dos detalhes técnicos dessa conexão para os Capítulos 6 e 7. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Acessar a Internet Usar redes de telefonia Serviço discado Serviço DSL Usar redes a cabo Usar redes sem fio Conexão direta à Internet Hardware e software Apresentamos uma visão geral da estrutura da Internet. Para que a comunicação aconteça, precisamos tanto de hardware como de software. Isso é semelhante a uma computação complexa, na qual é necessário tanto um computador quanto um programa. Na próxima seção, mostraremos como essas combinações de hardware e software são coordenadas entre si a partir do uso de protocolos em camadas. PROTOCOLOS EM CAMADAS Uma palavra que ouvimos o tempo todo quando falamos sobre a Internet é protocolo. Um protocolo define as regras que o remetente, o destinatário e todos os dispositivos intermediários precisam seguir para que sejam efetivamente capazes de se comunicar. Quando a comunicação é simples, talvez seja necessário apenas um protocolo simples; quando a comunicação é complexa, talvez seja preciso dividir a tarefa em diferentes camadas, o que torna necessário o uso de um protocolo em cada camada, ou um protocolo em camadas. Cenários Descreveremos dois cenários simples para entender melhor a necessidade de um protocolo em camadas. Primeiro cenário (Figura 1.9) Segundo cenário (Figura 1.10) Princípios de protocolos em camadas Conexões lógicas Protocolo em uma camada. Protocolo de três camadas. Conexão lógica entre camadas em sistemas finais. Pilha de protocolos TCP/IP (1 de 3) O TCP/IP consiste em um conjunto de protocolos usados na Internet atual. É um protocolo hierárquico composto de módulos interativos, cada um dos quais provendo uma funcionalidade específica. O termo hierárquico significa que cada protocolo do nível superior é apoiado pelos serviços fornecidos por um ou mais protocolos dos níveis abaixo dele. A pilha de protocolos TCP/IP original foi definida como quatro camadas de software construídas sobre o hardware. Hoje, no entanto, o TCP/IP é visto como um modelo de cinco camadas. Pilha de protocolos TCP/IP -Arquitetura em camadas -Camada na pilha de protocolos TCP/IP -Descrição de cada camada Camada de aplicação Camada de transporte Camada de rede Camada de enlace de dados Camada física Pilha de protocolos TCP/IP (3 de 3) -Encapsulamento e desencapsulamento Encapsulamento no host de origem Desencapsulamento e encapsulamento no roteador Desencapsulamento no host de destino -Endereçamento -Multiplexação e demultiplexação Camadas na pilha de protocolos TCP/IP. Comunicação através de uma internet. Conexões lógicas entre camadas da pilha de protocolos Objetos idênticos na pilha de protocolos TCP/IP. Encapsulamento/desencapsulamento. Endereçamento na pilha de protocolos TCP/IP. Multiplexação e demultiplexação. Modelo OSI. TCP/IP e modelo OSI. Material extraído de: Redes de Computadores Uma Abordagem Top-Down Autor: Behrouz A. Forouzan; Firouz Mosharraf Editora McGraw-Hill 2013