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



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

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

Protocolos Hierárquicos

Curso de Tecnologia em Análise e Desenvolvimento de Software

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

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


Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

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

1 Arquitecturas e protocolos de comunicação

1 Arquitecturas e protocolos de comunicação

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

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

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

Unidade 2.1 Modelos de Referência

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Prof. Manuel A Rendón M

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

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

Redes de Comunicação Modelo OSI

Revisão. Karine Peralta

REDES DE COMPUTADORES. Arquiteturas de Redes

Camadas de Protocolos

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Protocolos de Redes Revisão para AV I

Camadas de Protocolos. Porque camadas? Exemplo de Sistema em Camadas. Hierarquias de protocolos. Camadas, protocolos e interfaces.

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

Rede de Computadores Modulo I Conceitos Iniciais

Redes de Computadores

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

Modelo de Referência OSI

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:

Arquiteturas de Redes Prof. Ricardo J. Pinheiro


Redes de Computadores

Modelos de Camadas. Professor Leonardo Larback

(Open System Interconnection)

UNIVERSIDADE. Sistemas Distribuídos

Arquitetura de Redes. Prof. Dr. S. Motoyama

Comunicando através da rede

Redes de Computadores

Redes de Computadores

PROJETO DE REDES

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

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

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

AULA Redes de Computadores e a Internet

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Arquitetura de Redes de Computadores. Bruno Silvério Costa

Redes de Computadores. Prof. André Y. Kusumoto

1 Arquitectura de redes.modelos de referência OSI e TCP/IP

Prof. Luís Rodolfo. Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

Capítulo 7 CAMADA DE TRANSPORTE

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

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:

Camada de Transporte

Aula 2 Arquitetura de Redes. Prof. Dr. S. Motoyama

Redes de Computadores

Exercícios: CCNA 1 Módulo 2 Exploration v4.0 Questões:

Redes de Computadores. Revisões

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia Redes e Comunicações

Fundamentos de Informática

Redes de Computadores. Introdução

Foi inicialmente desenvolvido como parte de um

Comunicação de Dados

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

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

Redes de Computadores

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

Camadas da Arquitetura TCP/IP

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes

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

Redes de Computadores Aula 3

Modelo de Camadas OSI

Redes de Computadores I

Avaya Networking. Rafael Rocha, Sales Engineer Westcon Convergence

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

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

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

1 Redes de Computadores - TCP/IP Luiz Arthur

Comunicação de Dados IV

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

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

REDES DE COMPUTADORES

Selecionar o melhor caminho para uma finalidade particular; Usar o caminho para chegar aos outros sistemas;

UNIVERSIDADE SANTA CECÍLIA - UNISANTA LISTA DE EXERCÍCIOS DE REDES. 1 Nas afirmações abaixo, marque CERTO (C) ou ERRADO (E).

Redes de Computadores. Camada de Transporte

Redes de Computadores. Prof. Dr. Rogério Galante Negri

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

REDES DE COMPUTADORES

6 de Julho de Exercício 23 Para que servem portas na camada de transporte?

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

Arquitetura de Redes: Camadas de Protocolos (Parte II)

Prof. Marcelo Machado Cunha Parte 3

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

Transcrição:

Redes de computadores são sistemas complexos Decomposição dos sistemas em elementos realizáveis Maioria das redes são organizadas como uma série de camadas Permite a divisão de um problema grande e complexo Cada camada implementa um serviço Protocolo Utiliza serviços da camada inferior Conjunto de regras e convenções necessárias à comunicação Arquitetura de rede Conjunto de camadas e protocolos

Implementação de redes Arquiteturas proprietárias diferentes máquinas sem comunicação Arquiteturas abertas ou normalizadas Ex.: OSI e TCP/IP

Analogia da organização de uma viagem aérea (fonte: Kurose)

Analogia da organização de uma viagem aérea: visão estruturada (fonte: Kurose)

Viagem aérea: serviços (fonte: Kurose) 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

Implementação distribuída (fonte: Kurose) aeroporto de partida passagem (compra) bagagem (verificação) portões (carga) decolagem navegação aérea passagem (reclamação) bagagem (receber) portões (descarga) aterissagem navegação aérea aeroporto de chegada sites de tráfego aéreo intermediários roteamento do avião roteamento do avião roteamento do avião

Analogia (fonte: Tanenbaum) Location A Location B 3 I like rabbits Message Philosopher J'aime bien les lapins 3 2 L: Dutch Ik vind konijnen leuk Information for the remote translator Translator L: Dutch Ik vind konijnen leuk 2 1 Fax #--- L: Dutch Ik vind konijnen leuk Information for the remote secretary Secretary Fax #--- L: Dutch Ik vind konijnen leuk 1

Quatro conceitos Entidade: elemento ativo em cada camada (ex.: processo ou placa de interface de rede) Serviço: indica o que a camada faz Interface: indica aos processos acima como acessar a camada Protocolo: regras e convenções usadas na conversação entre uma camada de uma máquina e a mesma camada de outra Dados não são passados diretamente de uma camada (N) para outra

Modelo de cinco camadas (fonte: Tanenbaum)

Transmissão de dados para o modelo de cinco camadas (fonte: Tanenbaum)

Funções Controle de erro Controle de fluxo Segmentação e remontagem Multiplexação Estabelecimento de conexão Uma única função pode estar em mais de uma camada

Serviço Conjunto de primitivas (operações) que uma camada provê à camada superior Tipos de primitivas de serviço Pedido (Request), Indicação (Indication), Resposta (Response), Confirmação (Confirm) Nome de uma primitiva: X-nome.tipo, X indica a camada Exemplo: T-Connect.Request Camada genérica (N) Oferece serviço (N) à camada (N+1) e usa o serviço (N-1)

Primitivas de serviço Camada (N + 1) Camada (N) Entidade (N + 1) Serviço (N) Entidade (N + 1) N Conn.Req N Conn.Conf N Conn.Ind N Conn.Resp

Cooperação entre entidades Camada (N+1) Entidades (N+1) Usuárias do Serviço (N) Camada (N) Entidade (N) Serviço (N) Protocolo (N) Entidade (N) Camada (N-1) Entidade (N-1) Serviço (N-1) Entidade (N-1)

Protocolo Conjunto de regras que governam o formato e o significado de quadros, pacotes ou mensagens trocadas entre entidades pares de uma camada Interação entre camadas PDU (Protocol Data Unit) Troca de informações entre entidades pares Contém informações de controle do protocolo e possivelmente dados do usuário SDU (Service Data Unit) Troca de informações entre duas entidades adjacentes PCI (Protocol Control Information) Bloco de informações de controle do protocolo de uma camada

Interação entre camadas Camada (N+1) (N+1) PDU Camada (N) (N) PCI (N) SDU (N) PDU

Funções de uma camada Multiplexação X Demultiplexação Conexões N Conexões N Conexão N-1 Conexão N-1 Espalhamento X Recombinação Conexão N Conexão N Conexões N-1 Conexões N-1

Funções de uma camada Concatenação X Separação (N) PDU (N) PDU (N) PDU (N) PDU (N-1) SDU (N-1) SDU Segmentação X Remontagem (N) SDU (N) SDU (N) PDU (N) PDU (N) PDU (N) PDU

Modelos de referência Modelo OSI Modelo TCP/IP Modelo híbrido

Modelo OSI Interconexão de sistemas heterogêneos modelo de referência para a interconexão de sistemas abertos da ISO (modelo OSI da ISO) Modelo em sete camadas Física, enlace, rede, transporte, sessão, apresentação e aplicação Conceitos centrais Serviço Interface Protocolo

Camadas do modelo OSI Física Provê serviços de transmissão e recepção de bits Define as interfaces elétricas e mecânicas, as características de sincronização e a especificação do meio de transmissão Enlace Controle de acesso a um meio compartilhado, montagem de dados em quadros, endereçamento e detecção de erros Provê serviços de comunicação de quadros com controle de fluxo e controle de erros

Camadas do modelo OSI Rede Encaminhamento Roteamento Controle de congestionamento Transporte Provê serviço fim-a-fim Entrega ordenada livre de erros Entrega sem garantia de ordenação

Camadas do modelo OSI Sessão Estabelecimento de sessões entre usuários de diferentes máquinas Delimitação e sincronização da troca de dados Esquemas de pontos de verificação e de recuperação Apresentação Lida com a sintaxe e a semântica das informações Aplicação Compressão e codificação dos dados Descrição dos dados Provê aplicações de rede

Modelo OSI (fonte: Tanenbaum)

Modelo OSI Transmissão de dados Usuário A Dados Usuário B Aplicação CA Dados Aplicação Apresentação CP Dados Apresentação Sessão CS Dados Sessão Transporte CT Dados Transporte Rede CN Dados Rede Enlace CDL Dados CDL Enlace Física Bits Física

Modelo TCP/IP Modelo em quatro (cinco) camadas Host/rede (física e acesso à rede), inter-redes, transporte e aplicação Camadas Host/rede (física e acesso à rede) Não é detalhada no modelo Inter-redes Protocolo IP Transporte Protocolos TCP e UDP Aplicação

Modelo TCP/IP Correspondência entre o OSI e o TCP/IP (fonte: Tanenbaum)

Modelo híbrido Modelo em cinco camadas Física, enlace, rede, transporte e aplicação Modelo híbrido (fonte: Tanenbaum)