SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
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
SDU da camada
de apresentação
PDU da camada
de apresentação
PCI da
camada “N”
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  Inclui informações de endereçamento e detecção de erros
n  Nível Físico
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  Sequência de mensagens individuais
n  Fluxo contínuo de bytes
n  Transporte
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 top-
down. 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.

Mais conteúdo relacionado

Semelhante a Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdf

Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0Carlos Melo
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refredesinforma
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadoreselgi.elgi
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...veruzkavaz
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...veruzkavaz
 
3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IPCleiton Cunha
 
2ª Unidade Modelo OSI
2ª Unidade Modelo OSI2ª Unidade Modelo OSI
2ª Unidade Modelo OSICleiton Cunha
 
Apresentação - IT Specialist
Apresentação - IT SpecialistApresentação - IT Specialist
Apresentação - IT SpecialistAlan Carlos
 
Redes de Comupadores - O Modelo OSI.pdf
Redes de Comupadores -  O Modelo OSI.pdfRedes de Comupadores -  O Modelo OSI.pdf
Redes de Comupadores - O Modelo OSI.pdfFabianoPereiraMorosi
 

Semelhante a Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdf (20)

O que é um protocolo de rede
O que é um protocolo de redeO que é um protocolo de rede
O que é um protocolo de rede
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0
 
Curso de redes_cisco
Curso de redes_ciscoCurso de redes_cisco
Curso de redes_cisco
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-ref
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Apostilaredes
ApostilaredesApostilaredes
Apostilaredes
 
R&C 0201 07 1
R&C 0201 07 1R&C 0201 07 1
R&C 0201 07 1
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadores
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
 
ICC : modelo OSI
ICC : modelo OSIICC : modelo OSI
ICC : modelo OSI
 
3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
2ª Unidade Modelo OSI
2ª Unidade Modelo OSI2ª Unidade Modelo OSI
2ª Unidade Modelo OSI
 
Apresentação - IT Specialist
Apresentação - IT SpecialistApresentação - IT Specialist
Apresentação - IT Specialist
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
Redes A
Redes ARedes A
Redes A
 
Redes de Comupadores - O Modelo OSI.pdf
Redes de Comupadores -  O Modelo OSI.pdfRedes de Comupadores -  O Modelo OSI.pdf
Redes de Comupadores - O Modelo OSI.pdf
 

Último

Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficasprofcamilamanz
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 

Último (20)

Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficas
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 

Aula 02 - Arquiteturas de Redes - Modelo em camadas.pdf

  • 1. 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>
  • 2. 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
  • 3. 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
  • 4. Introdução n  Ex: Analogia da organização de uma viagem aérea, vista de forma estruturada:
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. Arquiteturas de Redes Relação entre camadas, protocolos e interfaces
  • 9. 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
  • 10. 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
  • 11. 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?
  • 12. 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
  • 13. 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
  • 15. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 22. 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
  • 23. Modelo OSI da ISO SDU da camada de apresentação PDU da camada de apresentação PCI da camada “N”
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. 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  Inclui informações de endereçamento e detecção de erros n  Nível Físico 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
  • 29. 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
  • 30. 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)
  • 31. Arquitetura Internet n  Arquitetura TCP/IP: interconexão de diferentes tecnologias de redes
  • 32. Arquitetura Internet n  Arquitetura TCP/IP n Organizada em quatro camadas conceituais construídas sobre uma quinta, que não faz parte do modelo
  • 33. 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  Sequência de mensagens individuais n  Fluxo contínuo de bytes n  Transporte 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
  • 34. 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
  • 37. Arquitetura Internet n  Relação entre o RM-OSI e o TCP/IP
  • 38. Bibliografia n  KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet - Uma abordagem top- down. 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.
  • 39. 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.