Curso de Tecnologia em Análise e Desenvolvimento de Software



Documentos relacionados
Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Redes de computadores são sistemas complexos. Decomposição dos sistemas em elementos realizáveis

Unidade 2.1 Modelos de Referência

Protocolos Hierárquicos

Unidade 2.1 Modelos de Referência. Bibliografia da disciplina. Modelo OSI. Modelo OSI. Padrões 18/10/2009

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Arquiteturas de Redes Prof. Ricardo J. Pinheiro

REDES DE COMPUTADORES. Arquiteturas de Redes

Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

REDES DE COMPUTADORES

Cap 01 - Conceitos Básicos de Rede (Kurose)


O modelo ISO/OSI (Tanenbaum,, 1.4.1)

MÓDULO 8 Modelo de Referência TCP/IP

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Revisão. Karine Peralta

Claudivan C. Lopes

Modelos de Camadas. Professor Leonardo Larback

Redes de Computadores. Prof. André Y. Kusumoto

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

REDES DE COMPUTADORES

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos

Redes de Computadores e Teleinformática. Zacariotto 4-1

NOME DA DISCIPLINA: TELEMÁTICA BÁSICA NOME DO CURSO: SUPERIOR DE TECNOLOGIA EM PETRÓLEO E GÁS

Faculdade Anhanguera de São Caetano do Sul

Prof. Manuel A Rendón M

Modelo de Referência OSI

Redes de Computadores. Introdução

Redes de Computadores

Redes de Computadores. Revisões

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Agenda. Rede de Computadores (Técnico em Informática) Modelo em Camadas. Modelo em Camadas. Modelo em Camadas 11/3/2010

Figura 1 - Comparação entre as camadas do Modelo OSI e doieee. A figura seguinte mostra o formato do frame 802.3:

AULA 03 MODELO OSI/ISO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Aula 6 Modelo de Divisão em Camadas TCP/IP

Capítulo 2 - Conceitos Básicos de Redes. Associação dos Instrutores NetAcademy - agosto de Página


Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) fernando@cic.unb.br

Rede de Computadores. Carlos Eduardo Pereira GCAR GCAR. IMP= Interface Message Processor. hosts. IMPs. Referência: Tanenbaum - Redes de Computadores

Padrão IEEE 802 e Ethernet

Evolução na Comunicação de

P L A N O D E D I S C I P L I N A

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Arquitetura de Redes de Computadores. Bruno Silvério Costa

Comunicando através da rede

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Capítulo 5. A camada de rede

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Redes de Computadores

Camada de Transporte

Fundamentos de Informática

Redes de Computadores

Fundamentos de Redes de Computadores. Camadas física e de enlace do modelo OSI Prof. Ricardo J. Pinheiro

Redes de Computadores - Capitulo II prof. Ricardo de Macedo 1 ISO INTERNATIONAL ORGANIZATION FOR STANDARDZATION

CONCEITOS BÁSICOS DE REDES 2 [COMUTAÇÕES / TAXONOMIA]

Interligação de Redes

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular REDES DE COMUNICAÇÃO Ano Lectivo 2014/2015

ESTUDOS REALIZADOS. Camada Física. Redes de Computadores AULA 13 CAMADA DE REDE. Camada Física Camada de Enlace Subcamada de Acesso ao Meio AGORA:

Avaya Networking. Rafael Rocha, Sales Engineer Westcon Convergence

Protocolos de Redes Revisão para AV I

PLANO DE ENSINO

Funções específicas de cada camada do modelo OSI da ISO.

(Open System Interconnection)

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN

Prof. Marcelo Machado Cunha Parte 3

Redes de Computadores

rr-09-r.01 Introdução UC: Redes de Computadores Docente: Prof. André Moraes

Classificação. Pela abrangência classificam-se as redes em três tipos: LAN s MAN s WAN s

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

Redes de Dados. Aula 1. Introdução. Eytan Mediano

Técnico em Informática. Redes de Computadores 2ºE1/2ºE2

Redes de Computadores I

Professor: Gládston Duarte

Redes de Computadores

O que é uma rede industrial? Redes Industriais: Princípios de Funcionamento. Padrões. Padrões. Meios físicos de transmissão

Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012

Sistemas de Informação. Profª Ana Lúcia Rodrigues Wiggers Instrutora Cisco Networking Academy - UNISUL 2013

P L A N O D E D I S C I P L I N A C O M P E T Ê N C I A S H A B I L I D A D E S E S P E C Í F I C A S

Uc-Redes Técnico em Informática André Luiz Silva de Moraes

Universidade Tuiuti do Paraná Faculdade de Ciências Exatas. Tecnologia de Análise e Desenvolvimento de Sistemas. TCP/IP x ISO/OSI

Redes de Comunicação Modelo OSI

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

BC-0506: Comunicação e Redes Aula 03: Princípios de Redes de Computadores

Arquitetura de Rede de Computadores

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Aula 4. Pilha de Protocolos TCP/IP:

REDES DE COMPUTADORES. Camada de Rede. Prof.: Agostinho S. Riofrio

RCO2. LANs, MANs e WANs Visão geral

TCP-IP - Introdução. Aula 02. Professor Sérgio Teixeira sergio.professor@multicast.com.br Telefone: (27)

Informática I. Aula Aula 22-03/07/06 1

Transcrição:

Curso de Tecnologia em Análise e Desenvolvimento de Software Disciplina: Redes de Computadores 2. Arquiteturas de Redes: Modelo em camadas Prof. Ronaldo <ronaldo.maia@ifrn.edu.br>

Introdução n Redes são complexas (muitos componentes) n Máquinas (hosts) n Equipamentos de interconexão n hubs, switches, roteadores, pontos de acesso sem fio n Enlaces (meios físicos) de vários tipos n Hardware, Software, Aplicações, Protocolos n Como organizar toda esta arquitetura (estrutura) de forma eficiente e satisfatória? n Solução: Dividir os esforços para realizar a comunicação em camadas, com funções e regras bem definidas

Introdução n Ex: Analogia da organização de uma viagem aérea, vista como uma série de passos: passagem (compra) bagagem (despachar) portões (embarcar) decolagem roteamento da aeronave passagem (reclamação) bagagem (recuperar) portões (desembarcar) aterrisagem roteamento da aeronave roteamento da aeronave

Introdução n Ex: Analogia da organização de uma viagem aérea, vista de forma estruturada:

Introdução n Ex: Analogia da organização de uma viagem aérea. Serviços para cada camada: Transporte de pessoas e bagagem de balcão a balcão Entrega entre centros de despacho de bagagem Transporte de pessoas entre portões de embarque Encaminhamento do avião de aeroporto a aeroporto Roteamento da aeronave da origem ao destino

Arquiteturas de Redes n Objetivo: estruturar a rede como um conjunto de camadas (ou níveis) hierárquicas, de forma a reduzir a complexidade do projeto como um todo n Cada camada pode ser entendida como um programa ou processo, que pode ser implementada por hardware ou software n Cada camada utiliza as funções e serviços oferecidos pelas camadas inferiores n Cada camada se comunica com a camada remota correspondente n As regras que governam a conversação de cada camada são denominadas protocolos n Os limites entre as camadas são denominados interfaces

Arquiteturas de Redes n Componentes de uma Arquitetura n Formada por um conjunto de camadas (níveis), que contém protocolos (regras específicas) n Camadas adjacentes que se comunicam através de uma interface, que define operações e serviços que a camada inferior deve oferecer à camada superior n Usando funções realizadas no próprio nível e serviços disponíveis nos níveis inferiores n Um protocolo de nível N é um conjunto de regras e formatos (semântica e sintaxe) n Permite que informações do nível N sejam trocadas entre as entidades daquele nível, localizadas em sistemas distintos

Arquiteturas de Redes Relação entre camadas, protocolos e interfaces

Arquiteturas de Redes n Vantagens do modelo em camadas: n Dividir a complexidade de uma rede em subcamadas mais gerenciáveis n Desenvolvimento independente das camadas (modularidade) n Facilidade na incorporação de novas tecnologias n Uma camada pode ser alterada sem mudar o código como um todo n Facilidade na resolução de problemas n Maior flexibilidade e simplicidade de implementação n Facilidade na alteração de uma camada

Arquiteturas de Redes n Protocolos são projetados e desenvolvidos em conjuntos completos e cooperativos chamados conjuntos, famílias, Pilha de Protocolos ou Arquiteturas n Cada protocolo em uma arquitetura deve resolver uma parte do problema de comunicação n Juntos, eles resolvem o problema da comunicação por inteiro

Arquiteturas de Redes n Algumas questões relacionadas às camadas de um projeto de Redes n Redes são compostas por vários computadores n Implica necessidade de identificação (endereçamento) n Uma máquina pode ter vários processos na rede n Quem tem acesso ao meio em um determinado instante? n Transferência de Dados n Simplex, Duplex (half, full) n Controle de erros n Detecção e/ou correção de erros n Controle de fluxo n Impedir que o transmissor mande mais dados que a rede (ou receptor) possa processar n Sequenciamento n Como serão tratados os dados que chegam fora de ordem?

Arquiteturas de Redes n Principais Arquiteturas n Modelo OSI da ISO n Propõe um modelo de referência para a arquitetura dos protocolos de redes n Aplicável em redes de longa distância e locais n Idealizado para uso em redes de longa distância n Internet (TCP/IP) n Define uma arquitetura voltada para a interconexão de redes n IEEE 802 n Define padrões para redes locais n SNA - IBM n Apple Talk - Apple Computer Corporation n Netware - Novell Corporation

Modelo OSI da ISO n RM-OSI (Open Systems Interconnection Reference Model) n Modelo de Referência para a interconexão de sistemas abertos n Desenvolvido pela Organização Internacional para Padronização (ISO) n Objetivo: Permitir a troca de informações entre computadores de diferentes fabricantes usando uma arquitetura única n Divisão feita em 7 camadas

Modelo OSI da ISO

Modelo OSI da ISO n Fornece uma base comum que permite o desenvolvimento coordenado de padrões para interconexão de redes n Não especifica os protocolos de cada camada n Apenas indica as funções de cada camada n Existem diferentes opções de serviços e protocolos padronizados para as camadas n Compatibilidade obtida somente quando os sistemas optam pelos mesmos serviços e protocolos para todas as camadas

Modelo OSI da ISO

Modelo OSI da ISO n Principais funções das camadas n Física n Trata tensões e impulsos elétricos n Especifica cabos, conectores e interfaces n Providencia o fluxo de bits através do meio de transmissão n Enlace de Dados n Detecta e opcionalmente corrige erros n Divide a cadeia de bits em quadros n Bits de redundância usados na verificação de erros n Delimita e reconhece quadros n Realiza controle de fluxo n Controle de acesso ao meio

Modelo OSI da ISO n Principais funções das camadas n Rede n Identifica os endereços dos sistemas na rede n Permite a interconexão de redes n Realiza o roteamento de pacotes n Controle de congestionamento n Tipos de Serviço n Datagrama n Pacotes roteados de forma independente n Pacotes possuem informações de endereçamento n Circuito Virtual n Pacotes associados ao circuito não são independentes n Estabelecer a rota mais adequada

Modelo OSI da ISO n Principais funções das camadas n Transporte n Fornece conectividade fim-a-fim n Especificam como tratar dos detalhes de transferência confiável n Multiplexação de processos n Controle de fluxo n Controle de erro n Sessão n Estabelece e termina conexões entre sistemas, aplicações e usuários n Especificações para detalhes de segurança como autenticação usando senhas

Modelo OSI da ISO n Principais funções das camadas n Apresentação n Trata da representação dos dados n Realiza transformações adequadas nos dados n Compressão, Criptografia, Conversão de Sintaxe n Nível de Aplicação n Interface às aplicações a nível de usuário final n Permite aplicações utilizarem o ambiente de comunicação n Transferência de arquivos, acesso remoto, correio eletrônico, etc

Modelo OSI da ISO

Modelo OSI da ISO n Cada nível apresenta um cabeçalho (PCI), e contém como dados, o cabeçalho da camada superior e seus dados n Dados da camada são chamados SDU (Unidade de Dados do Serviço) n PCI (Protocol Control Information) + SDU são chamados PDU (Unidade de Dados do Protocolo) n Camada de enlace contém um fecho chamado Frame Check Sequence (FCS) para detecção de erros

Modelo OSI da ISO PCI da camada N PDU da camada de apresentação SDU da camada de apresentação

Arquiteturas de Redes n Principais Arquiteturas n Modelo OSI da ISO ü n Propõe um modelo de referência para a arquitetura dos protocolos de redes n IEEE 802 n Define padrões para redes locais n Define as camadas física e enlace do RM-OSI n Internet (TCP/IP) n Define uma arquitetura voltada para a interconexão de redes

Modelo IEEE 802 n Comitê 802 do Institute of Electrical and Eletronics Engineers n Nasceu com o objetivo de elaborar padrões para redes locais de computadores n Propostas são submetidas através do ANSI (American National Standards Institute) n Republicados como padrões ISO com a designação ISO 8802 n Define uma arquitetura de três camadas n Permite a definição de várias opções para as diferentes topologias de redes locais n Mantém uma interface única para os usuários da rede

Modelo IEEE 802 n Relação entre o RM-OSI e o IEEE 802 802.1: Descreve o relacionamento entre os diversos padrões 802.2: Descreve a subcamada LLC (Logical Link Control) 802.3-6: Descreve opções de nível físico e subcamada MAC

Modelo IEEE 802 n Principais protocolos IEEE 802 usados pela camada física e subcamada MAC n 802.3 Ethernet n Rede em barra utilizando CSMA/CD como método de acesso n 802.4 Token Bus n Rede em barra utilizando passagem de permissão como método de acesso n 802.5 Token Ring n Rede em anel utilizando passagem de permissão como método de acesso n 802.10 LANs Virtuais e segurança n 802.11 Wireless LAN n 802.15 Personal Area Networks n 802.16 Broadband Wireless

Modelo IEEE 802 n Camadas n Subcamada LLC (Logical Link Control ) n Compatibilizar os serviços oferecidos a camada de rede (nível acima) n MAC (Medium Access Control ) n Prepara os quadros (frames) a serem transmitidos n Nível Físico n Inclui informações de endereçamento e detecção de erros n Codificação e decodificação de sinais n Trata do sincronismo n Transmissão e recepção de bits n Meio físico utililizado e conectores

Arquitetura Internet n Cada tecnologia de rede é projetada para satisfazer um conjunto específico de restrições n LAN: Altas velocidades, pequenas distâncias, baixas taxas de erros, etc n WAN: Velocidades menores, maiores distâncias e taxas de erros n Características próprias definem necessidades dos protocolos nos diversos níveis n Roteador: componente básico para interligação para interconectar redes heterogêneas n Pode ser usado também para dividir redes com muitas máquinas, características comuns ou falta de endereços

Arquitetura Internet n Arquitetura TCP/IP n Elaborada com o objetivo de definir a interconexão de diferentes tecnologias de redes (internetworking) n Seu desenvolvimento foi patrocinado pelo Dpto de Defesa dos EUA (DARPA) n Regido pelo IETF (Internet Engineering Task Force) n Protocolo torna-se um padrão Internet através de uma RFC (Request for Comment)

Arquitetura Internet n Arquitetura TCP/IP: interconexão de diferentes tecnologias de redes

Arquitetura Internet n Arquitetura TCP/IP n Organizada em quatro camadas conceituais construídas sobre uma quinta, que não faz parte do modelo

Arquitetura Internet n Arquitetura TCP/IP n Aplicação n Processos de aplicação que se comunicam na rede n Aplicativo escolhe tipo de transporte n Transporte n Sequência de mensagens individuais n Fluxo contínuo de bytes n Provê comunicação fim-a-fim entre aplicações n Pode regular o fluxo de informações n Oferece transporte confiável (sem erro e em sequência) ou não confiável n Através de confirmação de recebimento dos pacotes n Implementado pelos protocolos TCP e UDP

Arquitetura Internet n Arquitetura TCP/IP n Inter-rede n Roteamento de datagramas n Verificação da validade do datagrama n Implementado pelo protocolo IP n Uso de mensagens de erro e controle (ICMP) n Interface de Rede (Host/Rede) n Compatibiliza a tecnologia de rede com o protocolo IP n Traduz endereços de rede em endereços físicos

Arquitetura Internet n Comunicação em uma mesma rede

Arquitetura Internet n Comunicação inter-redes

Arquitetura Internet n Relação entre o RM-OSI e o TCP/IP

Bibliografia n KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet - Uma abordagem topdown. 3ª Ed. São Paulo: Pearson Addison Wesley, 2006. n TANENBAUM, Andrew S. Redes de Computadores. 4ª Ed. Rio de Janeiro: Campus, 2003. n SOARES, Luiz Fernando; COLCHER, Sérgio e SOUZA, Guido Lemos. Redes de Computadores: Das LANs, MANs e WANs às redes ATM. Campus, 5ª Ed.

Atividade de fixação em grupo 1. Por que protocolos são necessários em uma rede de computadores e qual a importância em utilizar um modelo em camadas no projeto de protocolos. 2. O que é modelo de Referência OSI? Qual a sua importância no estudo das Redes de Computadores. 3. Apresente os modelos IEEE 802 e TCP/IP, comparando-os com o modelo OSI.