CONTROLE DE FLUXO. Redes de Computadores



Documentos relacionados
A camada de Enlace. Serviços e Protocolos

Eng.º Domingos Salvador dos Santos.

Redes de Computadores

Exercícios de Revisão Redes de Computadores Edgard Jamhour. SSL, VPN PPTP e IPsec

Redes de Computadores

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

TOKEN RING & TOKEN BUS

Redes de Computadores

Fundamentos de Transmissão de Dados. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I

Aula 2. Modos de Transmissão; Protocolos de Comunicação; Interfaces; Modelo de Referência OSI; Dispositivos de Rede; Camada Física: Introdução.

Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede

Controle de Erro em Redes de Computadores

CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS

Arquitetura e Organização de Computadores

FILAS DE ESPERA 256 kbit/s 75% 4000 bits kbit/s 512 kbit/s 384 kbit/s 256 octetos 384 kbit/s 512 kbit/s 2048 kbit/s

3 Camada de ligação de dados

CAGED Manual de Configuração Certificado Digital do Aplicativo CAGEDNET

Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede

Redes de Computadores II. Módulo 1 Introdução e a camada de enlace

1 Natuur Online Cadastre-se Cadastre-se Tipo de Usuário Consultor

A camada de enlace de dados executa diversas funções específicas. Dentre elas

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

ORIENTAÇÕES PARA INSCRIÇÕES EM EVENTOS DA ESAF

Cadastro de Usuários Manual de Usuário 09/05/2011 FAPESP

INTERNET GROUP MANAGEMENT PROTOCOL - IGMP

PROVA DE NOÇÕES DE INFORMÁTICA

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão

de erros Exercícios E S T i G

INSTALAÇÃO DE CERTIFICADO SERVIDOR WEB MICROSOFT IIS 5.x

Circuitos Aritméticos

BARRAMENTO. Caminho de Dados

Fundamentos de Arquitetura e Organização de Computadores

4 Nível de Ligação de Dados

Orientações para inscrição aos cursos de língua inglesa ofertados pelas universidades federais parceiras do Programa IsF

Tecnologias de Redes Informáticas (6620)

Gestor de Crédito WEB. Manual do Usuário Versão 1.4.2

Redes de Computadores. Protocolos ARQ Continuação Profa. Priscila Solís Barreto

Detecção de erros de comunicação de dados CRC

Prof. Marcelo Cunha Parte 6

Manual Operacional. Sistema de Declaração de Bens Membros/Servidores. versão 2.0. Diretoria de Sistemas - Atividade Meio

Prof. Daniel Oliveira

Redes de Computadores II. Módulo 1 Introdução e a camada de enlace

1 - Enviar dinâmico

MANUAL DO SISTEMA TRT-5 PRESTADOR MÉDICO

Guia de Referência Mobile. SIGEduc Mobile. Elaborado por: SIG Software e Consultoria em Tecnologia da Informação

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Caro cliente, atendendo a sua solicitação de auxílio no processo de configuração da interface E1, segue um passo-a-passo para ajudar a visualização.

Fragmentos das máquinas de estados finitos do RDT 2.2 (fonte: Kurose)

Sistema PROJUDI Vara de Execuções Penais

Universidade Eduardo Mondlane

Protocolos de Rede. Protocolos em camadas

Introdução à Ciência da Computação

Parte IV. Camada de Enlace. Camada de Enlace. Redes de Computadores 1. Protocolos de Janela Deslizante. Protocolos de Janela Deslizante

DESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião

Laboratório Wireshark ARP/ICMP 1

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor:

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

ECF: A Geração do Arquivo

VIA FÁCIL - BOMBEIROS

Universidade Federal da Fronteira Sul Moodle Versão 3.0 MANUAL DO ALUNO

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Câmpus Ponta Grossa. Coordenação do Curso Superior de Tecnologia em. Automação Industrial

Use o Menu Configuração para configurar diversos recursos da impressora. Selecione um item de menu para obter mais detalhes:

PEL/FEN Redes de Computadores 2018/1 Terceira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein

Camada de Enlace de Dados

Capítulo 3 Camada de transporte

Diversos fatores podem impactar na comunicação, tanto cabeado como sem fio, porém os riscos são maiores na sem fio.

Conceitos básicos de comunicação. Prof. Marciano dos Santos Dionizio

Equipamentos de Rede

Capítulo 3 Camada de transporte

Vinte Palpites Teoria da Informação

Lista de Exercícios. Camada de Enlace de Dados

Faculdade de Engenharia da Computação

ROTEIRO DE EMISSÃO DE CERTIFICADO DIGITAL A3

BOLETIM TÉCNICO MAGNETI MARELLI BY TEXA

GUIA PRÁTICO DE USO Núcleo de Relacionamento com o Cliente

Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços

M A N U A L D O ADMINISTRADOR DO PORTAL

Trabalho Prático II - Resta 1 Data de Entrega: Conferir no calendário!

Introdução. Algumas terminologias. Camada de Enlace de Dados. Prof. Leandro Pykosz

Primeiro Passo. Na sequência, surgirá a tela de Login, onde você poderá realizar uma das seguintes tarefas:

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

INFORMÁTICA. 02. Observe o texto a seguir, digitado no MS Word 2003: Muita atenção na hora de marcar o cartão resposta

Transcrição:

CONTROLE DE FLUXO Redes de Computadores

Agenda Conceito de Framing Protocolos Para meio físico sem ruído Para meio físico com ruído Conceito de Piggybacking Perguntas

Framing Camada física gera sincronização de bits entre transmissor e receptor A camada de enlace precisa selecionar o conjunto de bits que deve ser enviado ao receptor Mas se este conjunto de bits for menor que o tamanho da Mas se este conjunto de bits for menor que o tamanho da mensagem? Necessário colocar em frames de modo que estes sejam distinguíveis O que é melhor, frames pequenos ou grandes?

É necessária uma coordenação entre transmissor e receptor Controle de Fluxo Refere-se a um conjunto de procedimentos utilizados para restringir o volume de dados que o transmissor pode enviar sem esperar por uma confirmação (ack) do receptor. Controle de Erros Se baseia na solicitação de repetição automática que é a retransmissão dos dados

Protocolos

Protocolos para canais sem ruídos Simplest(o mais simples possível) Não existe controle de fluxo ou erros Os pacotes são simplesmente enviados Seria necessário Meio físico ideal Transmissor envia sem pensar no receptor (perfeito!) Mas se o receptor não consegue encaminhar os pacotes para a camada de rede na mesma velocidade que eles chegam?

Protocolos para canais sem ruídos Simplest(o mais simples possível)

Protocolos para canais sem ruídos Simplest(o mais simples possível)

Protocolos para canais sem ruídos Stop-and-Wait O emissor envia um frame e aguarda confirmação do receptor, só depois ele envia o próximo frame. Ainda não resolve os problemas de erro no meio, mas o receptor controla o envio através das confirmações. Além de não tratar erros, qual o problema deste algoritmo?

Protocolos para canais sem ruídos Stop-and-Wait

Protocolos para canais sem ruídos Stop-and-Wait

Protocolos para canais com ruídos Stop-and-WaitARQ GO-back-N ARQ SelectiveRepeatARQ

Protocolos para canais com ruídos Stop-and-WaitARQ Necessário numerar os frames para fazer o controle de erro (número de seqüência) Como no Stop-and-waitARQ só um enviado por vez, basta utilizar um bit binário (aritmética de módulo 2) Ou seja, caso a confirmação (ACK) da transmissão do número de sequência 0 não seja recebido. O frame será retransmitido.

Protocolos para canais com ruídos Stop-and-WaitARQ

Protocolos para canais com ruídos Stop-and-WaitARQ

Protocolos para canais com ruídos Stop-and-WaitARQ

Protocolos para canais com ruídos Stop-and-WaitARQ

Protocolos para canais com ruídos Stop-and-WaitARQ

Protocolos para canais com ruídos GO-Back-N ARQ A idéia é transmitir um conjunto de frames e pedir a confirmação do último Não faz sentido transmitir apenas um e esperar a confirmação Muito tempo ocioso Meio físicos atuais são mais confiáveis (cabeamento estruturado) Introduz o conceito de janela de transmissão

Protocolos para canais com ruídos GO-Back-N ARQ 1 2 3 4 5

Protocolos para canais com ruídos GO-Back-N ARQ Similar ao Stop-and-WaitARQ, mas o transmissor não precisa ficar espera para transmitir o próximo frame Possibilita que um ACK perdido não afete a transmissão Utiliza o conceito de janela de transmissão

Protocolos para canais com ruídos GO-Back-N ARQ

Protocolos para canais com ruídos SelectiveRepeatARQ (AutomaticRepeatRequest) Utiliza duas janelas (recepção e outra de transmissão) do mesmo tamanho

Protocolos para canais com ruídos SelectiveRepeatARQ (AutomaticRepeatRequest) Utiliza duas janelas (recepção e outra de transmissão) do mesmo tamanho

Protocolos para canais com ruídos SelectiveRepeatARQ (AutomaticRepeatRequest)

Conceito de Piggybacking Idéia é de carregar nas costas, no linguajar baiano pongar Os protocolos são bidirecionais Quando A transmite para B, ele também pode transmitir informações de controle sobre os frames que chegaram de B

Conceito de Piggybacking

Perguntas No Stop-and-WaitARQ, o que aconteceria se houvesse um atraso do ARQ? No Go-Back-N ARQ, como selecionar o tamanho original da janela? O que aconteceria no SelectiveRepeatARQ se o O que aconteceria no SelectiveRepeatARQ se o FRAME 1 chegasse depois do FRAME 3?

Pesquisa (para os mais interessados) HDLC (High-LevelData Link Control) PPP (Point-to-PointProtocol) Fim do assunto da prova 01!