Introdução. Comunicação de Dados e Redes de Computadores FEUP/DEEC RCOM 2006/07 MPR/JAR

Documentos relacionados
Introdução. Modelo de um Sistema de Comunicação

Introdução. Comunicação de Dados e Redes de Computadores. FEUP/DEEC Redes de Computadores MIEIC 2009/10 José Ruela

Introdução. Engenharia Informática

Redes de Computadores. Tecnologias de redes metropolitanas

Arquiteturas de Redes de Computadores

Redes para Automação Industrial: Introdução às Redes de Computadores Luiz Affonso Guedes

Redes de Computadores I

FUNDAMENTOS DE REDES DE COMPUTADORES TP2

REDES DE COMPUTADORES - ANO LECTIVO 2013/2014 MÓDULO 2 REDE DE COMPUTADORES - FICHA DE TRABALHO Nº 1

Rede Telefónica Pública Comutada - Principais elementos -

FUNDAMENTOS DE REDES DE COMPUTADORES TP1

Escola Secundária c/ 3º CEB da Batalha

REDES DE COMPUTADORES

Redes de comunicação. Mod 2 Redes de computadores. Professor: Rafael Henriques

Arquitecturas de Redes Modelos Arquitectónicos

Arquitecturas de Redes

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva

Redes de Computadores

Redes de Computadores. Apresentação

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Integração de Serviços

Prof. Antonio P. Nascimento Filho. Tecnologias de rede. Ethernet e IEEE Token ring ATM FDDI Frame relay. Uni Sant Anna Teleprocessamento e Redes

Redes de Comunicação de Dados

Redes de Computadores

Modelo OSI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicação

Data and Computer Network Endereçamento IP

MODELOS DE REFERENCIA OSI TCP/IP

Duração do Teste: 2h.

Tecnologias de Rede de Acesso e CORE

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Modelo em camadas. As redes de computadores são sistemas muito complexos; Decomposição dos sistemas em elementos realizáveis

REDES DE COMPUTADORES

TCP/IP Protocolos e Arquiteturas

REDES DE COMUNICAÇÃO INTRODUÇÃO. Tópicos. Objectivos

Comutação de Circuitos, Pacotes e Células

REDES DE COMPUTADORES

Telecomunicações. Prof. André Yoshimi Kusumoto

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 2: MODELO OSI. Professor: LUIZ LEÃO

Planificação Anual da disciplina de Comunicação de dados 12º 1PE

Faculdade de Engenharia da Computação

Data and Computer Network

Fundamentos de Rede. Aula 2 - Modelo OSI

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Computadores Digitais II

CURSO TÉCNICO EM INFORMÁTICA

Direto ou Indireto Monolítico ou Estruturado Simétrico ou Assimétrico Padronizado ou Não-Padronizado

Redes de Computadores. A arquitectura protocolar TCP/IP

Redes de Computadores

Integração de Serviços. Separação versus integração de serviços

Redes de Computadores

Redes de Comunicação de Dados

RPR Resilient Packet Ring IEEE

AJProença, Arquitectura de Computadores, LMCC, UMinho, 2003/04 1. Uma Rede de Computadores é constituida por:

Planificação da disciplina

Instituto Politécnico de Beja, Escola Superior de Tecnologia e Gestão, Licenciatura em Engenharia Informática 1. Tecnologias WAN.

Redes de Computadores. Protocolos TCP/IP

REDES DE COMPUTADORES. Vinícius Pádua

CST em Redes de Computadores

Redes ATM. Instituto Superior Técnico

Protocolos de Rede. Protocolos em camadas

Fundamentos de Telecomunicações

Noções sobre Redes de Computadores. Aula 16/06 Secretariado Executivo

Comutação de pacotes. Não há um estabelecimento de um caminho dedicado. Não há reserva de recursos. Compartilhamento de enlaces ou partes de enlaces

Uma Visão Geral de Redes de Computadores

Redes de Computadores I

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 5: REDE DE ACESSO CAMADA ENLACE. Prof. LUIZ LEÃO

Redes de Comunicação de Dados

Arquitectura de Redes

Redes de Computadores Tecnologias de Comutação / Comutação de Pacotes

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Tecnologia de Redes. Arquitetura de Rede de Computadores

Prof. Carlos Messani

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Exame A

FDDI (Fiber Distributed Data Interface)

Redes de Computadores I Conceitos Básicos

Redes IP Ópticas. Optical IP Networks FEUP/DEEC/RBL 2005/06. José Ruela. Na literatura de língua Inglesa este tema é referido com várias designações

Aula 5. Fundamentos de Rede e Telecomunicações Sistemas de Telecomunicação Serviços de Rede Protocolo de Rede. Tipos de Redes de computadores

Fundamentos de Redes de Computadores Modelo de Referência ISO/OSI

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

REDES DE COMPUTADORES

Sistemas de Comunicação Óptica Redes Ópticas da Primeira Geração

Prof RG Crespo Criptografia e Segurança das Comunicações. Introdução à segurança de protocolos. Pilha de protocolos (1)

I CICLO CIENTÍFICO FAPAN

Redes de Computadores I Internet - Conceitos

Redes. Redes (Introdução e Tipologias) Introdução às redes. Introdução às redes. Sumário. Equipamento de rede/comunicação. Introdução às redes:

CURSO : INFORMÁTICA REDES COMPUTADORES

Redes de Computadores. Prof. Msc André Y. Kusumoto

CURSO DE SISTEMAS DE INFORMAÇÃO/ PROCESSAMENTO DE DADOS DISCIPLINA: ADM e PROJETO DE REDES PROFESSOR: Msc Walter Augusto Varella

Infra Estruturas Computacionais. Modelos de Referência. Modelos de Referência para Redes de Computadores. Arquitetura RM-OSI/ISO. O Modelo OSI da ISO

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Número: Professor: JM JF PA _. Exame2ª Época - 13/02/2009-2h

Introdução a Redes de Computadores. Elementos de Interconexão

Redes de Computadores

CURSO TÉCNICO EM INFORMÁTICA

Transcrição:

I 1 Introdução Comunicação de Dados e Redes de Computadores FEUP/DEEC RCOM 2006/07 MPR/JAR Conceitos» A comunicação (troca de informação) entre computadores ligados através de uma rede requer um conjunto diversificado de funções e a cooperação entre diferentes tipos de sistemas equipamentos terminais, que usam os serviços disponibilizados pela rede para comunicarem entre si, e equipamentos que constituem a infraestrutura da rede de transporte de informação» A palavra dados é usada, em sentido lato, para designar qualquer forma de representação de informação (texto, voz, vídeo, imagem, gráficos, etc.)» A informação é representada (codificada) por meio de símbolos ou sinais, podendo revestir formas (e formatos) diferentes conforme a função específica a realizar (armazenamento, processamento, transmissão, etc.) A informação processada por computadores (e por um grande número de terminais de Telecomunicações) é representada por meio de símbolos digitais (binários) A representação de qualquer tipo de informação sob forma digital favorece a integração de serviços num mesma rede e tira partido dos sistemas de transmissão digital que têm vindo a substituir os sistemas analógicos A revolução digital permitiu a convergência entre Computadores e Comunicações I 2

I 3 Transmissão e Comunicação de Dados» No curso admitimos que toda a informação trocada entre sistemas é representada sob forma digital (dados digitais)» A comunicação de dados entre sistemas requer um sistema de transmissão A transmissão é efectuada sob a forma de sinais (eléctricos, ópticos, etc.), que podem ser analógicos ou digitais, e que constituem uma forma de representação dos dados (digitais) adequada para transmissão Num meio (suporte físico) é possível constituir um ou mais canais independentes para a transmissão de informação um canal é um recurso (que pode ser partilhado) com uma capacidade de transmissão de informação associada» A comunicação de dados, isto é, a transmissão de dados de forma controlada e tão fiável quanto possível entre sistemas, requer funções adicionais baseadas na organização dos dados em blocos ou unidades de comunicação (tramas)» A comunicação entre sistemas ligados em rede requer funções doutro tipo, em particular o encaminhamento de unidades de transporte de dados (pacotes) no interior da rede (que pode ser constituída por múltiplas subredes físicas) Os pacotes são transportados (encapsulados) em tramas, que são as unidades básicas de comunicação entre sistemas adjacentes ao longo do percurso dos dados Modelo de um Sistema de Comunicação» Fonte gera a informação (dados) a transmitir» Emissor converte os dados em sinais adequados ao sistema de transmissão» Sistema de transmissão transporta os dados sob a forma de sinais» Receptor converte os sinais em dados» Destino consome os dados I 4

I 5 Funções de um Sistema de Comunicação» Utilização eficiente do sistema de transmissão» Interface com o sistema de transmissão» Geração de sinais a transmitir» Sincronização» Gestão da comunicação» Detecção e recuperação de erros (controlo de erros)» Controlo de fluxo» Endereçamento e encaminhamento» Recuperação de anomalias» Representação da informação (código e formato dos dados)» Segurança» Gestão da rede I 6 Comunicação entre Computadores» A ligação directa entre pares de computadores não é prática nem viável quando O número de computadores é muito elevado (o número de ligações cresce com o quadrado do número de computadores n * (n 1), considerando os dois sentidos) Os computadores estão geograficamente afastados e dispersos (custo elevado de comunicações) Os requisitos de conectividade são desconhecidos com antecedência (mas a conectividade não deve ser restringida) O padrão de tráfego é irregular e com débito variável (bursty), típico do tráfego de dados entre computadores, o que levanta problemas de eficiência na utilização da capacidade instalada (não partilhada) e de dimensionamento da capacidade das ligações (custo vs. desempenho)» Solução: os computadores devem comunicar através de uma rede constituída por elementos (nós) de comutação interligados Possíveis topologias de interligação: malha, estrela, árvore, barramento, anel» Questão: qual a tecnologia de comutação mais adequada para comunicação de dados entre computadores? Possíveis soluções: comutação de circuitos e comutação de pacotes (e suas variantes)

Modelo Simplificado de uma Rede I 7 Wide Area Network WAN» Cobertura de grandes áreas geográficas» Geridas por operadores de Telecomunicações» Recursos de transmissão podem ser dedicados ou partilhados» Diversas tecnologias de transporte (modos de transferência) Comutação de circuitos (rede telefónica, RDIS) Comutação de pacotes (X.25, IP) Comutação de tramas (Frame Relay) Comutação de células (ATM Asynchronous Transfer Mode) Comutação de etiquetas (MPLS Multiprotocol Label Switching) I 8» X.25 e IP (Internet Protocol) representam dois paradigmas clássicos de comutação de pacotes, a que correspondem dois tipos de serviços: Circuitos Virtuais e Datagramas, respectivamente» Frame Relay e ATM são formas simplificadas de comutação de pacotes, que adoptam o modelo de comutação de Circuitos Virtuais» MPLS combina técnicas de encaminhamento adoptadas nas redes IP com o modelo de comutação de Circuitos Virtuais (baseado em identificadores ou etiquetas labels)

I 9 WAN Comutação de Circuitos Os recursos são reservados antecipadamente para a duração da conversação ( chamada ) Fases da chamada: estabelecimento, transferência de informação e terminação Durante o estabelecimento da chamada é definido o percurso dos dados e são reservados os recursos necessários (nós de comutação e canais de comunicação); a reserva estática (fixa) de recursos não é adequada para suportar comunicação de dados bursty entre computadores Exemplo Rede telefónica WAN Comutação de Pacotes Modelo semelhante ao do serviço postal; a informação é enviada em unidades de dados (pacotes) que competem pelos recursos da rede (partilha dinâmica) Cada pacote contém um cabeçalho com informação que permite o seu encaminhamento pela rede; os pacotes são comutados individualmente e enviados de nó para nó entre a origem e o destino (store and forward) A sequência de pacotes pode ser alterada (se os pacotes forem enviados por percursos diferentes); a rede pode dispor de mecanismos para: Manter a sequência (ordenação) de pacotes nó a nó Reordenação de pacotes antes da entrega Detecção (e eventual recuperação) de erros I 10

I 11 WAN Comutação de Pacotes I 12 Local Area Network LAN» Rede que cobre uma área geográfica limitada (edifício, campus, etc.)» Rede privada todos os recursos (incluindo a infraestrutura da rede) pertencem à mesma organização» Débitos elevados (Mbit/s, Gbit/s)» Inicialmente, a transmissão era feita usando técnicas de difusão (broadcast) em meios partilhados e, mais tarde, recorrendo a repetidores multiporta (hubs) Necessários mecanismos para arbitrar o acesso ao meio» A utilização de sistemas comutados (pelo menos no backbone) é actualmente largamente explorada LAN switching / LANs virtuais ATM

Regras de Comunicação Protocolos I 13» Conceito de Protocolo Conjunto de regras que regulam a comunicação entre entidades homólogas (peer entities) que residem (normalmente) em sistemas diferentes Entidades (programas) Sistemas (computadores)» Elementos de um protocolo Sintaxe (formato dos dados, níveis de sinal, etc.) Semântica (informação de controlo, tratamento de erros) procedimentos Temporizações (adaptação de velocidades, sincronização, ordenação dos dados) Modelo arquitectónico simplificado» Princípio fundamental: funções necessárias à cooperação entre sistemas são decompostas e organizadas em módulos independentes» A estrutura e relação entre módulos define uma Arquitectura protocolar As arquitecturas tradicionais baseiam-se numa estruturação dos módulos em camadas» Modelo simplificado de 3 camadas (a refinar posteriormente): Acesso à rede Transporte Aplicação (serviços) I 14

I 15 Funções de cada Camada» Acesso à rede Troca de dados entre o computador e a rede (acesso ao serviço disponibilizado pela rede) O computador origem fornece à rede o endereço do computador de destino (ou informação equivalente), o que permite à rede encaminhar os pacotes até ao nó de destino As funções dependem do tipo de rede (LAN, WAN), da tecnologia de comutação e do serviço oferecido pela rede» Transporte Transferência de dados extremo-a-extremo (pretende-se em muitos casos que seja ordenada e fiável) Independente da rede e da aplicação» Aplicação Exemplo: transferência de ficheiros, correio electrónico, acesso a computador remoto Analogia I 16

I 17 Protocol Data Units (PDU)» Protocol Data Unit (Unidade Protocolar de Dados) informação trocada entre entidades protocolares da mesma camada ficheiros, pacotes, tramas e células são exemplos de PDUs» Um PDU é transportado usando os serviços da camada inferior» Cada camada adiciona informação de controlo ao PDU da camada superior (encapsulamento) Endereçamento I 18 Cada computador precisa de um endereço que o identifique numa rede ou subrede» Exemplo endereço IP (192.35.246.18) Cada aplicação precisa de um endereço (identificador) dentro do computador» Exemplo servidor de HTTP (porta 80)

I 19 Pilha protocolar TCP/IP Camadas protocolares» Aplicação serviços de utilizador HTTP, FTP, telnet» Transporte (TCP) Transmissão fiável e ordenada de dados Extremo-a-extremo» Internet (IP) Encaminhamento através de múltiplas (sub)redes interligadas (internetworking) Implementado em computadores (hosts) e nós intermédios (routers)» Acesso à (sub)rede Acesso à (sub)rede e comunicação entre estações (hosts / routers) ligadas à mesma (sub)rede» Física Características eléctricas e mecânicas da ligação física ao meio de transmissão (níveis de sinal, débitos de transmissão, conectores, etc.) I 20 Modelo de Referência OSI (Open Systems Interconnection)» Aplicação Acesso ao ambiente OSI, gestão, serviços de informação distribuídos» Apresentação Negociação da sintaxe de transferência, transformação da representação de dados» Sessão Controlo de diálogos, sincronização» Transporte Transferência de dados extremo-a-extremo»rede Comutação e encaminhamento numa rede e entre redes» Ligação de dados Controlo da ligação lógica (mecanismos de confirmação, controlo de erro e de fluxo)» Físico Características eléctricas e mecânicas da ligação física ao meio de transmissão