SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Modelo de serviços e tarefas da camada de rede


                                                                              Redes de Computadores                                                                                                                   ! Modelo de serviços (MR-OSI)
     Instituto de Informática - UFRGS




                                                                                                                                                                                                                            • Não orientado a conexão
                                                                                                                                                                                                                            • Orientado a conexão
                                                                                                           Nível de rede                                                                                                    • Diferenciados (não definido no MR-OSI)

                                                                                                           (continuação)                                                                                              ! Funcionalidades essenciais
                                                                                                                                                                                                                                                                     ! A implementação dessas funcionalidades é
                                                                                                                                                                                                                            • Endereçamento lógico




                                                                                                                                                        Instituto de Informática - UFRGS
                                                                                                                                                                                                                                                                          analisada caso a caso
                                                                                                                                                                                                                            • Roteamento                                   • Necessidade de implementar
                                                                                                                                                                                                                                                                               (simplicidade, desempenho, custo etc...)
                                                                                                                                                                                                                      ! Outras funcionalidades                             • Replicação ou não de esforços
                                                                                                                                                                                                                            •   Encapsulamento                             • etc




                                                                                                                                                                                           A. Carissimi -29-oct.-09
                                                                                                                                                                                                                            •   Fragmentação e remontagem
                                                                                                                                                                                                                            •   Controle de fluxo e/ou controle de erro
                                                                                                                                                                                                                            •   Multiplexação
                                                                                                                                      Aula 18
                                                                                                                                                                                                                      Redes de Computadores                                                                           2




                                        Encapsulamento e datagrama IP                                                                                                                           Datagramas IP: campos gerais

                                                                                                                              32 bits
                                                              ! Dados transferidos em unidades chamadas                                                                                                               ! Vers (4 bits):
                                                                datagramas                                        Ver hlen TOS     Payload lenght                                                                           • versão do protocolo IP (IPv4)                  Ver hlen TOS      Payload lenght
                                                              ! Encapsulamento é inserir informações de             Fragment ID    Flags + Offset                                                                     ! Hlen (4 bits):                                         Fragment ID      Flags + Offset
                                                                controle junto com os dados                        TTL Protocol       Checksum                                                                              • Tamanho do cabeçalho em palavras                  TTL Protocol     Checksum
                                                              ! Datagrama IP éncapsulado em uma 2-PDU.:                  IP source address                                                                                    de 32 bits (min=5)                                     IP source address
                                                                                                                       IP destination address                                                                               • Provê flexibilidade para uso de                      IP destination address
                                                                         Cabeçalho 802.3              64 Kbytes                                                                                                               campos opcionais em palavras de
Instituto de Informática - UFRGS




                                                                                                                                                        Instituto de Informática - UFRGS




                                                                           Cabeçalho IP                                                                                                                                                                                              n palavras de 32 bits
                                                                                                                                                                                                                              32 bits
                                                                                                                                                                                                                      ! Comprimento total (16 bits):
                                                                                                                               Data                                                                                         • Tamanho em bytes do datagrama
                                                                                   Área de dados IP                                                                                                                         • 216 = 65535 bytes (inclui cabeçalho)
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                           A. Carissimi -29-oct.-09




                                                                   Área de dados 802.3

                                                              ! Encapsula PDUs de transporte e de outros
                                                                  protocolos da camada de rede

                                                              Redes de Computadores                                                                 3                                                                 Redes de Computadores                                                                           4
Modelo de serviços e a infra-estrutura de rede física                                                                                              Serviço de rede orientado a conexão

                                                              ! Modelos de serviços MR-OSI                                                                                                                       ! Prover comunicação confiável
                                                                    • Não orientado a conexão                                                                                                                          • Garantir que não há perdas, duplicação e inversão de ordem
                                                                    • Orientado a conexão                                                                                                                              • Motivação: independência de camadas
                                                                    • Diferenciados* (não está definido no MR-OSI)                                                                                               ! Canal lógico ideal (sem erros) entre a origem e o destino
                                                              ! Rede subjacente (camada de enlace)                                                                                                               ! Estabelecimento de conexão versus circuito virtual
                                                                    • Orientada a datagrama
Instituto de Informática - UFRGS




                                                                                                                                                   Instituto de Informática - UFRGS
                                                                                                                                                                                                                       • Conexão envolve apenas os sistemas finais (nível 3 ou superior)
                                                                    • Orientada a circuito virtual                                                                                                                        • Independe se a rede é orientada a comutação de circuitos ou de pacotes
                                                              ! A construção de cada modelo de serviço deve ser independente da                                                                                        • Circuito virtual envolve os sistemas finais e intermediários (nível 2 – enlace)
                                                                  rede subjacente                                                                                                                                         • Rede deve prover mecanismos para comutação de circuitos
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                      A. Carissimi -29-oct.-09
                                                                    • Ao todo, há seis combinações                                                                                                                        • Protocolos de sinalização (estabelecimento do circuito virtual)




                                                              Redes de Computadores                                                            5                                                                 Redes de Computadores                                                                     6




                                        Serviço de rede não orientado a conexão                                                                                                            Serviços diferenciados

                                                              ! Unidade de informação é o datagrama                                                                                                              ! Inclusão de novas condições na negociação do circuito virtual
                                                              ! Cada datagrama é tratado de forma independente                                                                                                         • e.g.; banda passante mínima, atraso máximo, etc
                                                                    • Podem ser perdidos, duplicados, adulterados ou recebidos fora de ordem                                                                     ! Base para QoS (Quality of Services)
                                                              ! Serviço não confiável                                                                                                                            ! Demanda de aplicações que são sensíveis a atrasos na rede e a
                                                                    • Melhor esforço possível (best effort delivery)                                                                                                 requisitos de banda
Instituto de Informática - UFRGS




                                                                                                                                                   Instituto de Informática - UFRGS




                                                                    • Confiabilidade – se desejável – deve ser provida pela camada superior
                                                              ! Vantagens:
                                                                    • Flexibilidade, robustez, simplicidade
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                      A. Carissimi -29-oct.-09




                                                              Redes de Computadores                                                            7                                                                 Redes de Computadores                                                                     8
Qualidade de serviço em datagramas IP                                                                                                                           Fragmentação e remontagem

                                                                ! Suporte mínimo (rudimentar)                                                                                                                                    ! Subdivisão de uma PDU em várias outras (fragmentos)
                                                                ! Tos (8 bits): tipo do serviço e                                                                                                                                ! Razões para fragmentar PDUs:
                                                                   qualidade desejada                                Ver hlen TOS     Payload lenght
                                                                                                                       Fragment ID    Flags + Offset                                                                                   • N-PDU for maior que a MTU da (N-1)-PDU
                                                                     •   Precedence: prioridade
                                                                                                                       TTL Protocol     Checksum                                                                                          • e.g.; datagrama IP possui 64 Kbytes e quadro ethernet possui área de
                                                                     •   D: menor retardo
                                                                                                                            IP source address                                                                                                dados de 1500 bytes
                                                                     •   T: maior vazão
                                                                                                                          IP destination address
                                                                     •   R: maior confiabilidade                                                                                                                                       • Tratamento eqüitável entre mensagens grandes e pequenas
Instituto de Informática - UFRGS




                                                                                                                                                                Instituto de Informática - UFRGS
                                                                                                                                                                                                                                       • Possibilita estimar comportamento médio da rede
                                                                                                                                                                                                                                       • Controle de erro mais eficiente
                                                                                                                                                                                                                                       • Simplificar alocação e gerenciamento de buffers
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                                   A. Carissimi -29-oct.-09
                                                                          0 1 2        3   4   5   6   7
                                                                                                                                                                                                                                 ! Remontagem é reconstrução da PDU a partir dos fragmentos
                                                                         Precedence D T R Unused



                                                               Redes de Computadores                                                                       9                                                                     Redes de Computadores                                                             10




                                        Fragmentação                                                                                                                                                    Remontagem

                                                                                                                                                                                                                                 ! Duas opções:
                                                                                                                                                                                                                                       • Remontagem em sistemas intermediários
                                                              Tamanho: 500                                                                                                                                                             • Remontagem no sistema final destino
                                                              Deslocamento: 0
                                                              Pedaço: 0
                                                                                                                                                                                                                                      Tamanho: 200                 Tamanho: 200             Tamanho: 100
                                                                                                                                                                                                                                      Deslocamento: 0              Deslocamento: 200        Deslocamento: 400
Instituto de Informática - UFRGS




                                                                                                                                                                Instituto de Informática - UFRGS




                                                                                                                                                                                                                                      Pedaço: 1                    Pedaço: 1                Pedaço: 0

                                                                         Tamanho: 200                      Tamanho: 200                Tamanho: 100
                                                                         Deslocamento: 0                   Deslocamento: 200           Deslocamento: 400
                                                                         Pedaço: 1
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                                   A. Carissimi -29-oct.-09




                                                                                                           Pedaço: 1                   Pedaço: 0
                                                                                                                                                                                                                              Tamanho: 500
                                                                                                                                                                                                                              Deslocamento: 0
                                                                                                                                                                                                                              Pedaço: 0



                                                               Redes de Computadores                                                                       11                                                                    Redes de Computadores                                                             12
Remontagem no sistema final                                                                                                                          Compromissos da fragmentação

                                                              ! Normalmente empregada                                                                                                                              ! Aumento do overhead em função do tamanho da PDU
                                                              ! Vantagens:                                                                                                                                               • Menor a PDU, maior o overhead, menor a eficiência da rede
                                                                    • Fragmentos são roteados independementes                                                                                                      ! No receptor, cada PDU representa uma interrupção a ser tratada
                                                                    • Sistemas intermediários não armazenam, nem remontam datagramas                                                                                     • Desempenho do sistema
                                                              ! Desvantagens:                                                                                                                                      ! Tempo de processamento
Instituto de Informática - UFRGS




                                                                                                                                                     Instituto de Informática - UFRGS
                                                                    • Consumo de processamento no destino final                                                                                                          • Maior a quantidade de PDUs, maior o tempo gasto para tratá-las
                                                                    • A remontagem no destino pode ser ineficiente                                                                                                 ! Relação custo benefício para determinar o tamanho mínimo e
                                                                       • Se pelo menos um fragmento for perdido, não é possível remontar                                                                               máximo para uma PDU
                                                                       • Tratamento de perda (controle de erro, se houver)
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                        A. Carissimi -29-oct.-09
                                                              ! Necessário limitar o tempo máximo para remontar um datagrama
                                                                         • Liberação de recursos no sistema (buffers)


                                                              Redes de Computadores                                                             13                                                                 Redes de Computadores                                                      14




                                        Fragmentação e remontagem em datagramas IP                                                                                                           Fragmentação IP: exemplo

                                                              ! Remontagem é feita no sistema final                                                                                                                ! Cada fragmento possui seu próprio cabeçalho
                                                              ! Identificação (16 bits):                      Ver hlen TOS     Payload lenght                                                                      ! Identificador, flag more e deslocamento
                                                                    • Nro. de seqüência que identifica de       Fragment ID    Flags + Offset                                                                            • Flag more = 0 e deslocamento = 0 → não é fragmento
                                                                      forma não ambígua um datagrama           TTL Protocol      Checksum                                                                                • Flag more ≠ 0 → é fragmento (posição deslocamento*8 no original)
                                                              ! Flags (3 bits):                                      IP source address
                                                                                                                                                                                                                         • Flag more = 0 e deslocamento ≠ 0 → é o último fragmento
                                                                    • Apenas dois são empregados                   IP destination address
Instituto de Informática - UFRGS




                                                                                                                                                     Instituto de Informática - UFRGS




                                                                    • bit More
                                                                    • bit Don’t fragment
                                                              ! Deslocamento (offset)(13 bits)
                                                                    • Posição dos dados dentro do fragmento
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                        A. Carissimi -29-oct.-09




                                                                      em relação ao datagrama original
                                                                    • Indicado em unidades de 8 bytes



                                                                                                                                                                                                                                                        deslocamento
                                                              Redes de Computadores                                                             15                                                                 Redes de Computadores                                                      16
Controle de erro em datagramas IP                                                                                                              Multiplexação

                                                              ! O protocolo IP NÃO faz:                                                                                                                      ! A camada de rede pode “carregar” dados de/para várias entidades
                                                                    • Controle de fluxo                 Ver hlen TOS     Payload lenght                                                                            • Multiplexação
                                                                    • Controle de erro                    Fragment ID    Flags + Offset
                                                                    • Há apenas detecção de erro
                                                                                                                                                                                                             ! Pode ser de dois tipos:
                                                                                                         TTL Protocol      Checksum
                                                              ! Checksum (16 bits)                             IP source address
                                                                                                                                                                                                                   • Ascendente
                                                                    • Soma em complemento de 1 ’s do         IP destination address                                                                                • Descendente
                                                                      cabeçalho
Instituto de Informática - UFRGS




                                                                                                                                               Instituto de Informática - UFRGS
                                                                    • Verificado e recalculado a cada
                                                                      roteador
                                                                                                                                                                                                                                      Transporte                           Transporte
                                                                                                                                                                                                                                      Rede                                 Rede
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                  A. Carissimi -29-oct.-09
                                                                                                                                                                                                                  ascendente                       descendente



                                                              Redes de Computadores                                                       17                                                                 Redes de Computadores                                                        18




                                        Multiplexação em datagramas IPs                                                                                                                Roteamento: Tempo de vida

                                                              ! Protocolo (8 bits)                                                                                                                           ! Serviços não orientados a conexão
                                                                    • Indicação do protocolo do nível   Ver hlen TOS     Payload lenght                                                                      ! Datagramas podem circular indefinidamente na rede
                                                                      superior                            Fragment ID    Flags + Offset
                                                                                                                                                                                                                   • Decorrência de rotas alternativas ou de roteamento dinâmico
                                                                       • e.g.; 1=ICMP; 6=TCP; 17=UDP     TTL Protocol      Checksum
                                                                                                               IP source address
                                                                                                                                                                                                                   • Indesejável por consumir recursos da rede
                                                                    • Tarefa de multiplexação
                                                                                                             IP destination address                                                                          ! Solução é atribuir um tempo de vida ao datagrama
Instituto de Informática - UFRGS




                                                                                                                                               Instituto de Informática - UFRGS




                                                                                                                                                                                                                   • Expirado o “prazo de validade” o datagrama não é repassado adiante
                                                                                                                                                                                                                   • Pode ser implementado por:
                                                                                                                                                                                                                      • Contador de etapas: cada roteador decrementa esse valor
                                                                         Transporte
                                                                                                                                                                                                                      • Medição de tempo real transcorrido (wall clock time)
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                  A. Carissimi -29-oct.-09




                                                                               Rede   ICMP




                                                              Redes de Computadores                                                       19                                                                 Redes de Computadores                                                        20
Roteamento em datagramas IP: tempo de vida                                                                                                           Controle de fluxo, controle de erro e entrega ordenada


                                                              ! Time to live (8 bits)                                                                                                                              ! Objetivos similares aos já estudados na camada de enlace
                                                                    • Número máximo de roteadores que
                                                                      um datagrama pode passar          Ver hlen TOS     Payload lenght                                                                            ! Por que “repetir esforços”?
                                                                                                          Fragment ID    Flags + Offset                                                                                  • Independência de camadas
                                                                                                         TTL Protocol       Checksum                                                                                        • Se necessário na camada de rede, não se deve “contar” com a
                                                                                                               IP source address                                                                                              implementação da camada de nível inferior (enlace)
                                                                                                             IP destination address
Instituto de Informática - UFRGS




                                                                                                                                                     Instituto de Informática - UFRGS
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                        A. Carissimi -29-oct.-09
                                                              Redes de Computadores                                                             21                                                                 Redes de Computadores                                                    22




                                        Controle de erro em datagramas IP                                                                                                                    Leituras complementares

                                                              ! O protocolo IP NÃO faz:                                                                                                                            ! Stallings, W. Data and Computer Communications (6th edition),
                                                                    • Controle de fluxo                     Ver hlen TOS      Payload lenght                                                                           Prentice Hall 1999.
                                                                    • Controle de erro                        Fragment ID      Flags + Offset                                                                            • Capítulo 15, seções 15.1, 15.2, 15.3
                                                                    • Há apenas detecção de erro              TTL Protocol      Checksum
                                                              ! Checksum (16 bits)                                  IP source address
                                                                                                                                                                                                                   ! Tanenbaum, A. Computer Networks (3th edition), Prentice Hall 1996.
                                                                    • Soma em complemento de 1 ’s do              IP destination address                                                                                 • Capítulo 5, seções 5.1 e 5.5.7
                                                                      cabeçalho
Instituto de Informática - UFRGS




                                                                                                                                                     Instituto de Informática - UFRGS




                                                                    • Verificado e recalculado a cada
                                                                      roteador
                                   A. Carissimi -29-oct.-09




                                                                                                                                                                                        A. Carissimi -29-oct.-09




                                                              Redes de Computadores                                                             23                                                                 Redes de Computadores                                                    24

Mais conteúdo relacionado

Mais de redesinforma (20)

Questoes
QuestoesQuestoes
Questoes
 
Redes lista exercicios
Redes lista exerciciosRedes lista exercicios
Redes lista exercicios
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-ref
 
Exercícios para semestre
Exercícios para semestreExercícios para semestre
Exercícios para semestre
 
Exercicio parte1
Exercicio parte1Exercicio parte1
Exercicio parte1
 
Redes4
Redes4Redes4
Redes4
 
Redes5
Redes5Redes5
Redes5
 
Tcp transmission control protocol e ip internet protocol
Tcp  transmission control protocol e ip internet protocolTcp  transmission control protocol e ip internet protocol
Tcp transmission control protocol e ip internet protocol
 
Sincronas
SincronasSincronas
Sincronas
 
Semfio
SemfioSemfio
Semfio
 
Roteament
RoteamentRoteament
Roteament
 
Ri l5 052
Ri l5 052Ri l5 052
Ri l5 052
 
Ri a9
Ri a9Ri a9
Ri a9
 
Ri a8
Ri a8Ri a8
Ri a8
 
Ri a7
Ri a7Ri a7
Ri a7
 
Ri a6
Ri a6Ri a6
Ri a6
 
Ri a3
Ri a3Ri a3
Ri a3
 
Redes aula4
Redes aula4Redes aula4
Redes aula4
 
Redes de computadores_-_apostila_completa
Redes de computadores_-_apostila_completaRedes de computadores_-_apostila_completa
Redes de computadores_-_apostila_completa
 
Redes1
Redes1Redes1
Redes1
 

Último

Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptxpamelacastro71
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaaulasgege
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 

Último (20)

Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptx
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 

Aula18

  • 1. Modelo de serviços e tarefas da camada de rede Redes de Computadores ! Modelo de serviços (MR-OSI) Instituto de Informática - UFRGS • Não orientado a conexão • Orientado a conexão Nível de rede • Diferenciados (não definido no MR-OSI) (continuação) ! Funcionalidades essenciais ! A implementação dessas funcionalidades é • Endereçamento lógico Instituto de Informática - UFRGS analisada caso a caso • Roteamento • Necessidade de implementar (simplicidade, desempenho, custo etc...) ! Outras funcionalidades • Replicação ou não de esforços • Encapsulamento • etc A. Carissimi -29-oct.-09 • Fragmentação e remontagem • Controle de fluxo e/ou controle de erro • Multiplexação Aula 18 Redes de Computadores 2 Encapsulamento e datagrama IP Datagramas IP: campos gerais 32 bits ! Dados transferidos em unidades chamadas ! Vers (4 bits): datagramas Ver hlen TOS Payload lenght • versão do protocolo IP (IPv4) Ver hlen TOS Payload lenght ! Encapsulamento é inserir informações de Fragment ID Flags + Offset ! Hlen (4 bits): Fragment ID Flags + Offset controle junto com os dados TTL Protocol Checksum • Tamanho do cabeçalho em palavras TTL Protocol Checksum ! Datagrama IP éncapsulado em uma 2-PDU.: IP source address de 32 bits (min=5) IP source address IP destination address • Provê flexibilidade para uso de IP destination address Cabeçalho 802.3 64 Kbytes campos opcionais em palavras de Instituto de Informática - UFRGS Instituto de Informática - UFRGS Cabeçalho IP n palavras de 32 bits 32 bits ! Comprimento total (16 bits): Data • Tamanho em bytes do datagrama Área de dados IP • 216 = 65535 bytes (inclui cabeçalho) A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 Área de dados 802.3 ! Encapsula PDUs de transporte e de outros protocolos da camada de rede Redes de Computadores 3 Redes de Computadores 4
  • 2. Modelo de serviços e a infra-estrutura de rede física Serviço de rede orientado a conexão ! Modelos de serviços MR-OSI ! Prover comunicação confiável • Não orientado a conexão • Garantir que não há perdas, duplicação e inversão de ordem • Orientado a conexão • Motivação: independência de camadas • Diferenciados* (não está definido no MR-OSI) ! Canal lógico ideal (sem erros) entre a origem e o destino ! Rede subjacente (camada de enlace) ! Estabelecimento de conexão versus circuito virtual • Orientada a datagrama Instituto de Informática - UFRGS Instituto de Informática - UFRGS • Conexão envolve apenas os sistemas finais (nível 3 ou superior) • Orientada a circuito virtual • Independe se a rede é orientada a comutação de circuitos ou de pacotes ! A construção de cada modelo de serviço deve ser independente da • Circuito virtual envolve os sistemas finais e intermediários (nível 2 – enlace) rede subjacente • Rede deve prover mecanismos para comutação de circuitos A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 • Ao todo, há seis combinações • Protocolos de sinalização (estabelecimento do circuito virtual) Redes de Computadores 5 Redes de Computadores 6 Serviço de rede não orientado a conexão Serviços diferenciados ! Unidade de informação é o datagrama ! Inclusão de novas condições na negociação do circuito virtual ! Cada datagrama é tratado de forma independente • e.g.; banda passante mínima, atraso máximo, etc • Podem ser perdidos, duplicados, adulterados ou recebidos fora de ordem ! Base para QoS (Quality of Services) ! Serviço não confiável ! Demanda de aplicações que são sensíveis a atrasos na rede e a • Melhor esforço possível (best effort delivery) requisitos de banda Instituto de Informática - UFRGS Instituto de Informática - UFRGS • Confiabilidade – se desejável – deve ser provida pela camada superior ! Vantagens: • Flexibilidade, robustez, simplicidade A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 Redes de Computadores 7 Redes de Computadores 8
  • 3. Qualidade de serviço em datagramas IP Fragmentação e remontagem ! Suporte mínimo (rudimentar) ! Subdivisão de uma PDU em várias outras (fragmentos) ! Tos (8 bits): tipo do serviço e ! Razões para fragmentar PDUs: qualidade desejada Ver hlen TOS Payload lenght Fragment ID Flags + Offset • N-PDU for maior que a MTU da (N-1)-PDU • Precedence: prioridade TTL Protocol Checksum • e.g.; datagrama IP possui 64 Kbytes e quadro ethernet possui área de • D: menor retardo IP source address dados de 1500 bytes • T: maior vazão IP destination address • R: maior confiabilidade • Tratamento eqüitável entre mensagens grandes e pequenas Instituto de Informática - UFRGS Instituto de Informática - UFRGS • Possibilita estimar comportamento médio da rede • Controle de erro mais eficiente • Simplificar alocação e gerenciamento de buffers A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 0 1 2 3 4 5 6 7 ! Remontagem é reconstrução da PDU a partir dos fragmentos Precedence D T R Unused Redes de Computadores 9 Redes de Computadores 10 Fragmentação Remontagem ! Duas opções: • Remontagem em sistemas intermediários Tamanho: 500 • Remontagem no sistema final destino Deslocamento: 0 Pedaço: 0 Tamanho: 200 Tamanho: 200 Tamanho: 100 Deslocamento: 0 Deslocamento: 200 Deslocamento: 400 Instituto de Informática - UFRGS Instituto de Informática - UFRGS Pedaço: 1 Pedaço: 1 Pedaço: 0 Tamanho: 200 Tamanho: 200 Tamanho: 100 Deslocamento: 0 Deslocamento: 200 Deslocamento: 400 Pedaço: 1 A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 Pedaço: 1 Pedaço: 0 Tamanho: 500 Deslocamento: 0 Pedaço: 0 Redes de Computadores 11 Redes de Computadores 12
  • 4. Remontagem no sistema final Compromissos da fragmentação ! Normalmente empregada ! Aumento do overhead em função do tamanho da PDU ! Vantagens: • Menor a PDU, maior o overhead, menor a eficiência da rede • Fragmentos são roteados independementes ! No receptor, cada PDU representa uma interrupção a ser tratada • Sistemas intermediários não armazenam, nem remontam datagramas • Desempenho do sistema ! Desvantagens: ! Tempo de processamento Instituto de Informática - UFRGS Instituto de Informática - UFRGS • Consumo de processamento no destino final • Maior a quantidade de PDUs, maior o tempo gasto para tratá-las • A remontagem no destino pode ser ineficiente ! Relação custo benefício para determinar o tamanho mínimo e • Se pelo menos um fragmento for perdido, não é possível remontar máximo para uma PDU • Tratamento de perda (controle de erro, se houver) A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 ! Necessário limitar o tempo máximo para remontar um datagrama • Liberação de recursos no sistema (buffers) Redes de Computadores 13 Redes de Computadores 14 Fragmentação e remontagem em datagramas IP Fragmentação IP: exemplo ! Remontagem é feita no sistema final ! Cada fragmento possui seu próprio cabeçalho ! Identificação (16 bits): Ver hlen TOS Payload lenght ! Identificador, flag more e deslocamento • Nro. de seqüência que identifica de Fragment ID Flags + Offset • Flag more = 0 e deslocamento = 0 → não é fragmento forma não ambígua um datagrama TTL Protocol Checksum • Flag more ≠ 0 → é fragmento (posição deslocamento*8 no original) ! Flags (3 bits): IP source address • Flag more = 0 e deslocamento ≠ 0 → é o último fragmento • Apenas dois são empregados IP destination address Instituto de Informática - UFRGS Instituto de Informática - UFRGS • bit More • bit Don’t fragment ! Deslocamento (offset)(13 bits) • Posição dos dados dentro do fragmento A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 em relação ao datagrama original • Indicado em unidades de 8 bytes deslocamento Redes de Computadores 15 Redes de Computadores 16
  • 5. Controle de erro em datagramas IP Multiplexação ! O protocolo IP NÃO faz: ! A camada de rede pode “carregar” dados de/para várias entidades • Controle de fluxo Ver hlen TOS Payload lenght • Multiplexação • Controle de erro Fragment ID Flags + Offset • Há apenas detecção de erro ! Pode ser de dois tipos: TTL Protocol Checksum ! Checksum (16 bits) IP source address • Ascendente • Soma em complemento de 1 ’s do IP destination address • Descendente cabeçalho Instituto de Informática - UFRGS Instituto de Informática - UFRGS • Verificado e recalculado a cada roteador Transporte Transporte Rede Rede A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 ascendente descendente Redes de Computadores 17 Redes de Computadores 18 Multiplexação em datagramas IPs Roteamento: Tempo de vida ! Protocolo (8 bits) ! Serviços não orientados a conexão • Indicação do protocolo do nível Ver hlen TOS Payload lenght ! Datagramas podem circular indefinidamente na rede superior Fragment ID Flags + Offset • Decorrência de rotas alternativas ou de roteamento dinâmico • e.g.; 1=ICMP; 6=TCP; 17=UDP TTL Protocol Checksum IP source address • Indesejável por consumir recursos da rede • Tarefa de multiplexação IP destination address ! Solução é atribuir um tempo de vida ao datagrama Instituto de Informática - UFRGS Instituto de Informática - UFRGS • Expirado o “prazo de validade” o datagrama não é repassado adiante • Pode ser implementado por: • Contador de etapas: cada roteador decrementa esse valor Transporte • Medição de tempo real transcorrido (wall clock time) A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 Rede ICMP Redes de Computadores 19 Redes de Computadores 20
  • 6. Roteamento em datagramas IP: tempo de vida Controle de fluxo, controle de erro e entrega ordenada ! Time to live (8 bits) ! Objetivos similares aos já estudados na camada de enlace • Número máximo de roteadores que um datagrama pode passar Ver hlen TOS Payload lenght ! Por que “repetir esforços”? Fragment ID Flags + Offset • Independência de camadas TTL Protocol Checksum • Se necessário na camada de rede, não se deve “contar” com a IP source address implementação da camada de nível inferior (enlace) IP destination address Instituto de Informática - UFRGS Instituto de Informática - UFRGS A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 Redes de Computadores 21 Redes de Computadores 22 Controle de erro em datagramas IP Leituras complementares ! O protocolo IP NÃO faz: ! Stallings, W. Data and Computer Communications (6th edition), • Controle de fluxo Ver hlen TOS Payload lenght Prentice Hall 1999. • Controle de erro Fragment ID Flags + Offset • Capítulo 15, seções 15.1, 15.2, 15.3 • Há apenas detecção de erro TTL Protocol Checksum ! Checksum (16 bits) IP source address ! Tanenbaum, A. Computer Networks (3th edition), Prentice Hall 1996. • Soma em complemento de 1 ’s do IP destination address • Capítulo 5, seções 5.1 e 5.5.7 cabeçalho Instituto de Informática - UFRGS Instituto de Informática - UFRGS • Verificado e recalculado a cada roteador A. Carissimi -29-oct.-09 A. Carissimi -29-oct.-09 Redes de Computadores 23 Redes de Computadores 24