SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Introdução


                                                                             Redes de Computadores                                                                                                                 !   Enlaces podem ser divididos em duas grandes categorias:
     Instituto de Informática - UFRGS




                                                                                                                                                                                                                         ♦   Enlace ponto à ponto
                                                                                                                                                                                                                         ♦   Enlace de difusão (broadcast)
                                                                                          Controle de acesso ao meio                                                                                               !   Em enlaces broadcast, se dois ou mais nós transmitem
                                                                                                                                                                                                                       simultaneamente ocorre uma colisão
                                                                                       (Medium Access Control - MAC)                                                                                                     ♦   Colisão significa perda de dados (embaralhamento)




                                                                                                                                                      Instituto de Informática - UFRGS
                                                                                                                                                                                                                         ♦   Possível detectar a colisão pela alteração de sinal (energia) no meio físico
                                                                                                                                                                                                                   !   Principal questão:
                                                                                                                                                                                                                         ♦   Em enlaces broadcast quem acessa o meio de transmissão quando existe
                                                                                                                                                                                                                             competição entre n estações para utilizá-lo? O que fazer na ocorrência de




                                                                                                                                                                                         A. Carissimi -1-avr.-10
                                                                                                                                                                                                                             colisões?



                                                                                                                                        Aula 10
                                                                                                                                                                                                                   Redes de Computadores                                                                    2




                                       Protocolos de controle de acesso ao meio                                                                                                              Protocolos de controle de acesso ao meio

                                                             !   Determina quem obtém acesso ao meio e como as estações
                                                                 compartilham o meio de transmissão
                                                                   ♦   Particularmente importante em redes locais (LAN) baseadas em enlaces
                                                                       broadcast, pois redes WAN são normalmente ponto-a-ponto
                                                             !   Três categorias:
                                                                   ♦   Acesso randômico (não sequencial, não determinístico, ou múltiplo)
Instituto de Informática - UFRGS




                                                                                                                                                      Instituto de Informática - UFRGS




                                                                   ♦   Acesso sequencial (controlado ou determinístico ou livres de colisão)
                                                                   ♦   Por canal (TDMA, FDMA e CDMA → fora do contexto da disciplina!)
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                         A. Carissimi -1-avr.-10




                                                             Redes de Computadores                                                                3                                                                Redes de Computadores                                                                    4
Carrier Sense Multiple Access Protocols (CSMA)                                                                                                     Estratégias não persistente e persistente

                                                                                                                                                                                                                 !    Não persistente
                                                             !   Protocolos no qual uma estação verifica se já existe uma
                                                                                                                                                                                                                       ♦   Meio livre: transmite sempre
                                                                 transmissão em curso antes de realizar a sua
                                                                                                                                                                                                                       ♦   Meio ocupado: espera um tempo randômico e tenta novamente
                                                             !   Duas estratégias:
                                                                                                                                                                                                                 !    Persistente
                                                                   ♦   Persistente e não persistente
                                                                                                                                                                                                                       ♦   Meio livre: transmite com uma probabilidade p
                                                             !   Duas variações                                                                                                                                        ♦   Meio ocupado: fica testando o meio até ele se tornar livre
Instituto de Informática - UFRGS




                                                                                                                                                   Instituto de Informática - UFRGS
                                                                   ♦   CSMA/CD: Com detecção de colisão (Collision Detection)
                                                                   ♦   MACA: Com evitação de colisão (Collision Avoidance)
                                                                        ♦ Base para o CSMA/CA usado em redes 802.11 (veremos mais tarde)
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                      A. Carissimi -1-avr.-10
                                                             Redes de Computadores                                                             5                                                                Redes de Computadores                                                                     6




                                       CSMA e Colisões                                                                                                                                    Funcionamento do CSMA

                                                             !   CSMA não evita colisões                                                                                                                         !    Tempo mínimo para um nó detectar que houve uma colisão:
                                                             !   Em caso de colisões é necessário retransmitir quadros                                                                                                 ♦   2τ, onde τ é o tempo de propagação da linha
                                                                   ♦   Não precisa esperar o fim da transmissão para iniciar a retransmissão                                                                           ♦   Só após 2τ o nó pode ter certeza que alocou o canal corretamente, ou seja, o
                                                                                                                                                                                                                           nó deve ainda estar em modo transmissão para detectar a colisão (se houver)
                                                                                                                                                                                                                            ♦ Tamanho mínimo do quadro deve corresponder a uma duração de 2τ
Instituto de Informática - UFRGS




                                                                                                                                                   Instituto de Informática - UFRGS




                                                                                                                                                                                                                           τ                                        2τ τ
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                      A. Carissimi -1-avr.-10




                                                                                                                                                                                                                Não sabe que
                                                                                                                                                                                                                colisão foi com                                   A colisão
                                                                                                                                                                                                                 seu quadro!!                                      ocorreu
                                                                                                                                                                                                                                                               durante minha
                                                                                                                                                                                                                                                                transmissão

                                                             Redes de Computadores                                                             7                                                                Redes de Computadores                                                                     8
Conceitos de diâmetro da rede e domínio de colisão                                                                                                     CSMA com detecção de colisão (CSMA/CD)

                                                             !   Diâmetro da rede:                                                                                                                                  !   Variação do CSMA:
                                                                   ♦   Distância máxima entre as estações mais distantes de forma que o CSMA                                                                              ♦   Aborta uma transmissão tão logo seja detectado que houve uma colisão
                                                                       continue a funcionar adequadamente
                                                                                                                                                                                                                    !   Tratamento de colisões:
                                                             !   Domínio de colisão:
                                                                                                                                                                                                                          •   Estações param de transmitir
                                                                   ♦   Segmento de rede física em que duas ou mais estações podem provocar uma
                                                                       colisão se transmitirem simultaneamente.                                                                                                           •   Envio de um sinal de reforço de colisão (propagar a colisão a todas)
                                                                 Exemplo: IEEE 802.3                                                                                                                                      •   Espera um período de tempo
Instituto de Informática - UFRGS




                                                                                                                                                       Instituto de Informática - UFRGS
                                                             !
                                                                   ♦   Regra 5-4-3: 5 segmentos, interligados por 4 repetidores, sendo que apenas 3                                                                       •   Inicia nova tentativa de transmissão
                                                                       segmentos podem conter estações                                                                                                              !   Problema: duração do período de tempo
                                                                   ♦   1024 estações no máximo
                                                                                                                                                                                                                          ♦   Curto: tendência é a ocorrência de novas colisões
                                                                       Condições necessárias para garantir que o atraso de propagação seja no mínimo
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                          A. Carissimi -1-avr.-10
                                                                   ♦
                                                                       de 25.6 us, ou 51.2 us, ida e volta                                                                                                                ♦   Longo: tendência é deixar o meio ocioso
                                                                        ♦ Tempo de bit = 0.1 us, implica em quadros de no mínimo 512 bits (64 bytes)                                                                      ♦    Solução: ser adaptativo →Tempo de backoff = n x IFS (InterFrame Space)


                                                             Redes de Computadores                                                                9                                                                 Redes de Computadores                                                               10




                                       Procedimento de transmissão CSMA/CD                                                                                                                    Multiple Access with Collision Avoidance (MACA)

                                                                                                                                                                                                                    !   CSMA “puro” não é adequado para situações onde as estações não
                                                                                                                                                                                                                        tem como “escutar” todo o meio
                                                                                                                                                                                                                          ♦   Redes locais sem fio (wireless)
                                                                                                                                                                                                                          ♦   “Escuta o meio” apenas nas imediações da estação, não no conjunto
                                                                                                                                                                                                                               ♦ Problema da “estação oculta”
Instituto de Informática - UFRGS




                                                                                                                                                       Instituto de Informática - UFRGS
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                                          A. Carissimi -1-avr.-10




                                                             Redes de Computadores                                                               11                                                                 Redes de Computadores                                                               12
Estação oculta                                                                                                                          Funcionamento do MACA

                                                                                                                                                                                                     !   Idéia é forçar o receptor a transmitir um quadro
                                                                                                     Colisão                                                                                               ♦   Evita transmissões de estações próximas ao receptor
                                                                                                                                                                                                     !   Emprego de quadros especiais: Request to Send (RTS) e Clear to
                                                                                     A           B              C                                                                                        Send (CTS)
                                                                                                                                                                                                           ♦   Transmissor envia um RTS ao receptor e espera CTS
                                                                                                                                                                                                           ♦   Se canal estiver livre, receptor envia o CTS
Instituto de Informática - UFRGS




                                                                                                                                        Instituto de Informática - UFRGS
                                                                                                                                                                                                           ♦   Ausência do CTS faz com que o transmissor reenvie RTS
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                           A. Carissimi -1-avr.-10
                                                                                                         Alcance do rádio
                                                                                                           da estação C


                                                             Redes de Computadores                                                 13                                                                Redes de Computadores                                                 14




                                       Protocolos de acesso controlado (determinístico)                                                                                        Protocolo de reserva

                                                             !   Protocolo de reserva                                                                                                                !   O tempo de transmissão é dividido em intervalos
                                                             !   Polling                                                                                                                             !   Uma estação antes de transmitir necessita reservar um intervalo
                                                             !   Passagem de mensagem (token)                                                                                                        !   Quadro especial de reserva
                                                                                                                                                                                                           ♦   Antecede os intervalos reservados (está sempre presente)
                                                                                                                                                                                                           ♦   Possui uma largura equivalente ao número de estações
Instituto de Informática - UFRGS




                                                                                                                                        Instituto de Informática - UFRGS




                                                                          Como ausência de disputa significa ausência de colisão
                                                                          são denominados de protocolos livres de colisão.
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                           A. Carissimi -1-avr.-10




                                                             Redes de Computadores                                                 15                                                                Redes de Computadores                                                 16
Polling                                                                                                                        Passagem de mensagem

                                                             !   Baseado na existência de um mestre (estação primária)                                                                      !   Baseados em uma autorização para transmitir
                                                                   ♦   Coordena todas comunicações mesmo entre estações                                                                           ♦   Não usam detecção de colisão (não há!)
                                                                   ♦   Duas primitivas similares: select e poll                                                                                   ♦   Autorização é um quadro especial (token)
                                                                                                                                                                                                       ♦ estação que recebe o token tem o direito de acessar ao meio (transmitir)
                                                                                                                                                                                                  ♦   e.g.: IEEE802.4 (token bus), IEEE802.5 (token ring) e FDDI
Instituto de Informática - UFRGS




                                                                                                                               Instituto de Informática - UFRGS
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                  A. Carissimi -1-avr.-10
                                                             Redes de Computadores                                        17                                                                Redes de Computadores                                                                   18




                                       Funcionamento do protocolo de passagem de mensagem                                                                             Leituras complementares

                                                                                                                                                                                            !   Tanenbaum, A. Redes de Computadores (4a edição),Campus, 2003.
                                                                                                                                                                                                  ♦   Capítulo 4, seções 4.1 e 4.2
Instituto de Informática - UFRGS




                                                                                                                               Instituto de Informática - UFRGS
                                   A. Carissimi -1-avr.-10




                                                                                                                                                                  A. Carissimi -1-avr.-10




                                                             Redes de Computadores                                        19                                                                Redes de Computadores                                                                   20

Mais conteúdo relacionado

Mais de redesinforma (20)

Completas
CompletasCompletas
Completas
 
Redes2
Redes2Redes2
Redes2
 
Redes3
Redes3Redes3
Redes3
 
Redes osi
Redes osiRedes osi
Redes osi
 
Basico de protocolos_2009
Basico de protocolos_2009Basico de protocolos_2009
Basico de protocolos_2009
 
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
 

Último

Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
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
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...ArianeLima50
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxKtiaOliveira68
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
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
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
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
 
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
 

Último (20)

Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
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
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptx
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
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
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
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
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 

Aula10

  • 1. Introdução Redes de Computadores ! Enlaces podem ser divididos em duas grandes categorias: Instituto de Informática - UFRGS ♦ Enlace ponto à ponto ♦ Enlace de difusão (broadcast) Controle de acesso ao meio ! Em enlaces broadcast, se dois ou mais nós transmitem simultaneamente ocorre uma colisão (Medium Access Control - MAC) ♦ Colisão significa perda de dados (embaralhamento) Instituto de Informática - UFRGS ♦ Possível detectar a colisão pela alteração de sinal (energia) no meio físico ! Principal questão: ♦ Em enlaces broadcast quem acessa o meio de transmissão quando existe competição entre n estações para utilizá-lo? O que fazer na ocorrência de A. Carissimi -1-avr.-10 colisões? Aula 10 Redes de Computadores 2 Protocolos de controle de acesso ao meio Protocolos de controle de acesso ao meio ! Determina quem obtém acesso ao meio e como as estações compartilham o meio de transmissão ♦ Particularmente importante em redes locais (LAN) baseadas em enlaces broadcast, pois redes WAN são normalmente ponto-a-ponto ! Três categorias: ♦ Acesso randômico (não sequencial, não determinístico, ou múltiplo) Instituto de Informática - UFRGS Instituto de Informática - UFRGS ♦ Acesso sequencial (controlado ou determinístico ou livres de colisão) ♦ Por canal (TDMA, FDMA e CDMA → fora do contexto da disciplina!) A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Redes de Computadores 3 Redes de Computadores 4
  • 2. Carrier Sense Multiple Access Protocols (CSMA) Estratégias não persistente e persistente ! Não persistente ! Protocolos no qual uma estação verifica se já existe uma ♦ Meio livre: transmite sempre transmissão em curso antes de realizar a sua ♦ Meio ocupado: espera um tempo randômico e tenta novamente ! Duas estratégias: ! Persistente ♦ Persistente e não persistente ♦ Meio livre: transmite com uma probabilidade p ! Duas variações ♦ Meio ocupado: fica testando o meio até ele se tornar livre Instituto de Informática - UFRGS Instituto de Informática - UFRGS ♦ CSMA/CD: Com detecção de colisão (Collision Detection) ♦ MACA: Com evitação de colisão (Collision Avoidance) ♦ Base para o CSMA/CA usado em redes 802.11 (veremos mais tarde) A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Redes de Computadores 5 Redes de Computadores 6 CSMA e Colisões Funcionamento do CSMA ! CSMA não evita colisões ! Tempo mínimo para um nó detectar que houve uma colisão: ! Em caso de colisões é necessário retransmitir quadros ♦ 2τ, onde τ é o tempo de propagação da linha ♦ Não precisa esperar o fim da transmissão para iniciar a retransmissão ♦ Só após 2τ o nó pode ter certeza que alocou o canal corretamente, ou seja, o nó deve ainda estar em modo transmissão para detectar a colisão (se houver) ♦ Tamanho mínimo do quadro deve corresponder a uma duração de 2τ Instituto de Informática - UFRGS Instituto de Informática - UFRGS τ 2τ τ A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Não sabe que colisão foi com A colisão seu quadro!! ocorreu durante minha transmissão Redes de Computadores 7 Redes de Computadores 8
  • 3. Conceitos de diâmetro da rede e domínio de colisão CSMA com detecção de colisão (CSMA/CD) ! Diâmetro da rede: ! Variação do CSMA: ♦ Distância máxima entre as estações mais distantes de forma que o CSMA ♦ Aborta uma transmissão tão logo seja detectado que houve uma colisão continue a funcionar adequadamente ! Tratamento de colisões: ! Domínio de colisão: • Estações param de transmitir ♦ Segmento de rede física em que duas ou mais estações podem provocar uma colisão se transmitirem simultaneamente. • Envio de um sinal de reforço de colisão (propagar a colisão a todas) Exemplo: IEEE 802.3 • Espera um período de tempo Instituto de Informática - UFRGS Instituto de Informática - UFRGS ! ♦ Regra 5-4-3: 5 segmentos, interligados por 4 repetidores, sendo que apenas 3 • Inicia nova tentativa de transmissão segmentos podem conter estações ! Problema: duração do período de tempo ♦ 1024 estações no máximo ♦ Curto: tendência é a ocorrência de novas colisões Condições necessárias para garantir que o atraso de propagação seja no mínimo A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 ♦ de 25.6 us, ou 51.2 us, ida e volta ♦ Longo: tendência é deixar o meio ocioso ♦ Tempo de bit = 0.1 us, implica em quadros de no mínimo 512 bits (64 bytes) ♦ Solução: ser adaptativo →Tempo de backoff = n x IFS (InterFrame Space) Redes de Computadores 9 Redes de Computadores 10 Procedimento de transmissão CSMA/CD Multiple Access with Collision Avoidance (MACA) ! CSMA “puro” não é adequado para situações onde as estações não tem como “escutar” todo o meio ♦ Redes locais sem fio (wireless) ♦ “Escuta o meio” apenas nas imediações da estação, não no conjunto ♦ Problema da “estação oculta” Instituto de Informática - UFRGS Instituto de Informática - UFRGS A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Redes de Computadores 11 Redes de Computadores 12
  • 4. Estação oculta Funcionamento do MACA ! Idéia é forçar o receptor a transmitir um quadro Colisão ♦ Evita transmissões de estações próximas ao receptor ! Emprego de quadros especiais: Request to Send (RTS) e Clear to A B C Send (CTS) ♦ Transmissor envia um RTS ao receptor e espera CTS ♦ Se canal estiver livre, receptor envia o CTS Instituto de Informática - UFRGS Instituto de Informática - UFRGS ♦ Ausência do CTS faz com que o transmissor reenvie RTS A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Alcance do rádio da estação C Redes de Computadores 13 Redes de Computadores 14 Protocolos de acesso controlado (determinístico) Protocolo de reserva ! Protocolo de reserva ! O tempo de transmissão é dividido em intervalos ! Polling ! Uma estação antes de transmitir necessita reservar um intervalo ! Passagem de mensagem (token) ! Quadro especial de reserva ♦ Antecede os intervalos reservados (está sempre presente) ♦ Possui uma largura equivalente ao número de estações Instituto de Informática - UFRGS Instituto de Informática - UFRGS Como ausência de disputa significa ausência de colisão são denominados de protocolos livres de colisão. A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Redes de Computadores 15 Redes de Computadores 16
  • 5. Polling Passagem de mensagem ! Baseado na existência de um mestre (estação primária) ! Baseados em uma autorização para transmitir ♦ Coordena todas comunicações mesmo entre estações ♦ Não usam detecção de colisão (não há!) ♦ Duas primitivas similares: select e poll ♦ Autorização é um quadro especial (token) ♦ estação que recebe o token tem o direito de acessar ao meio (transmitir) ♦ e.g.: IEEE802.4 (token bus), IEEE802.5 (token ring) e FDDI Instituto de Informática - UFRGS Instituto de Informática - UFRGS A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Redes de Computadores 17 Redes de Computadores 18 Funcionamento do protocolo de passagem de mensagem Leituras complementares ! Tanenbaum, A. Redes de Computadores (4a edição),Campus, 2003. ♦ Capítulo 4, seções 4.1 e 4.2 Instituto de Informática - UFRGS Instituto de Informática - UFRGS A. Carissimi -1-avr.-10 A. Carissimi -1-avr.-10 Redes de Computadores 19 Redes de Computadores 20