Camada de Enlace de Dados
|
|
|
- Nathalia Aveiro César
- 8 Há anos
- Visualizações:
Transcrição
1 Camada de Enlace de Dados Camada de Enlace de Dados aborda algoritmos que permitem uma comunicação eficiente e confiável entre dois computadores adjacentes em nível da camada de enlace de dados (adjacentes no sentido de estarem fisicamente conectadas)
2 Tarefas da Camada de Enlace de Dados Enquadramento (Delimitação de quadros) Controle de Erros Controle de Fluxo Gerenciamento de Enlace Enquadramento Fluxo de bits é dividido em quadros, sendo calculado um checksum (digito/código de verificação)
3 Delimitação de Quadros 1. Contagem de Caracteres um campo do cabeçalho é usado para determinar número de caracteres do quadro problema: erros na transmissão (no campo com o número de caracteres) Contagem de Caracteres
4 Delimitação de Quadros 2. Caracteres Iniciais e Finais com Inserção de Caracteres (character stuffing) DLE STX e DLE ETX (DLE = Data Link Escape) em caso de transmissão de arquivos binários: inclusão de DLE em cada seqüencia DLE que aparecer no arquivo (estes caracteres são removidos na recepção) desvantagem (perda de 8 bits a cada inserção) Delimitação de Quadros Inserção de caracteres
5 Delimitação de Quadros 3. Flags iniciais e finais (bit stuffing) flag: símbolo inicial e final de quadro com um número qualquer de bits (previamente definido) ex: (protocolo HDLC) => na transmissão de arquivos binários uma seqüencia de cinco 1s consecutivos é sempre inserido um 0 de forma a evitar o aparecimento do flag vantagem: somente 1 bit adicional em cada inserção Delimitação de Quadros O que ocorre se deve ser transmitido? ex: (sinal a ser transmitido) (após bit stuffing) (sinal recuperado)
6 Detecção e Correção de Erros Erros isolados: 1 bit em 1 quadro Erros em rajada: todo o quadro ou mais de um quadro é deturpado Detecção e Correção de Erros Detecção de erro: a partir do quadro recebido conclui-se que houve erro na transmissão e solicita-se reenvio Correção de erro: o quadro contém informações redundantes de forma a permitir a identificação de qual bit contém erro. Não necessita reenvio.
7 Detecção e Correção de Erros Palavra de código: mensagem contendo m bits de dados e r bits redundantes => tamanho total n = m+r Distância de Hamming: número de posições de bits em que duas palavras de código diferem => indica o número de erros que deve ocorrer (inversão de bits) para tornar uma palavra de código em outra válida Detecção e Correção de Erros Em geral 2 m mensagens são válidas, porém nem todas possíveis 2 n palavras de código são válidas Dado um conjunto de símbolos (palavras de código) válidos, determina-se a distância de Hammig do conjunto como sendo a menor distância de Hammig entre duas palavras de código válidas do conjunto
8 Detecção e Correção de Erros Detecção de d erros: é possível caso a distância de Hamming do conjunto seja igual a d+1 ex: paridade Distância de Hammig = 2, logo permite a detecção de erros em 1 único bit análise do código: Detecção e Correção de Erros Correção de d erros: é possível caso a distância de Hamming do conjunto seja igual a 2d+1 implica que, após a ocorrência de d erros a palavra recebida estará a uma distância de Hamming d de somente uma palavra válida (estará no mínimo a uma distância d+1 de outra).
9 Detecção e Correção de Erros supondo um código com n=m+r bits, cada uma das 2 m mensagens válidas tem n palavras de código inválidas a uma distância igual a 1 (inversão de 1 único bit ou erros simples) logo, para permitir reconhecimento do erro, cada mensagem válida deve ter associado a ela (n+1) seqüencias de bits logo o limite teórico é (n+1)*2 m <= 2 n ou ainda m+r+1<= 2 r (logo, dado m posso saber r) Detecção e Correção de Erros Tabela m r
10 Código de Hamming bits da palavra de código são numerados a partir da esquerda (início b1) todos os bits que são potências de 2 (1,2,4,...) são considerados bits de verificação (V) os outros bits (3,5,6,7,9,...) são preenchidos como bits de dados um bit de dados pode contribuir em diversos bits de verificação (ex: b5 contribui no 1 e 4) Código de Hamming ex: mensagem (m=7, V V 1 V V b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b1= 0 (b3 xor b5 xor b7 xor b9 xor b11) b2= 0 (b3 xor b6 xor b7 xor b10 xor b11) b4= 1 (b5 xor b6 xor b7) b8= 0 (b9 xor b10 xor b11) logo código enviado seria
11 Código de Hamming Código de Hamming inicializa-se um contador em zero verifica-se a paridade de cada bit de verificação se a paridade não estiver correta soma-se o valor da posição do bit de verificação ao contador no final: contador em zero = transmissão OK contador não zero = indica bit onde houve o erro
12 Código de Hamming Supondo erro em um bit na transmissão em vez de checagem: cálculo dos bits de verificação: b1= 1 b2= 1 b4= 1 b8= 1 uma vez que b1, b2 e b8 diferem, temos que erro está no bit 11 Código de Hamming Aplicação para detecção de erro em rajada (vários bits afetados): juntar k quadros formando uma matriz transmitir a matriz por coluna reconstruir a matriz na recepção Se um quadro for destruído, apenas 1 bit de cada quadro original é afetado, possibilitando sua correção
13 Códigos de Detecção de Erros Correção de erros: usadas especialmente em caso de longos tempos de propagação, na maioria dos casos prefere-se somente a detecção e o re-envio ex: taxa de erro 10-6 por bit (erros isolados) em um canal com tamanho de 1000 bits Hamming: exigiria 10 bits, o que numa transmissão de 1 MByte implicaria em overhead de bits Paridade: a cada 1000 blocos uma nova transmissão seria necessária (1000 bits + 1 paridade paridade = overhead 2001 bits) Códigos de Detecção de Erros Código de Redundância Cíclica (CRC) cadeias de bits são tratadas como polinômios k bits = polinômio x k + x k-1 + x k x 0 aritmética polinomial em módulo 2 (soma e subtração = XOR) transmissor e receptor devem concordar em relação ao polinômio gerador G(x)
14 Algoritmo de cálculo do CRC definir r como o grau de G(x). Acrescentar r bits zero à extremidade de baixa ordem do quadro, de modo que ele passe a conter m+r bits e corresponda ao polinômio x r M(x) dividir (módulo 2) G(x) por x r M(x) subtraia (em módulo 2) o resto da divisão e acrescente no polinômio original (formando T(x) polinômio a ser transmitido, que é divisível por G(x) ) Cálculo CRC ex: G(x) = x4 + x + 1 mensagem resto = 1110
15 Cálculo do CRC Uso do CRC na recepção no receptor T(x) é dividido por G(x). Caso haja erros T(x) passa a ser T(x) + E(x). =>o resultado da divisão será E(x)/G(x) para que erros possam ser detectados E(X)/G(x) deve ser diferente de zero
16 Abrangência do uso de CRC Exemplo: detecção de 2 erros simples isolados E(x)=x i + x j onde i>j ou ainda E(x) = x j (x i-j +1) para que todos os erros duplos sejam detectados G(x) não deve dividir x k + 1 para qualquer k até um máximo valor i<j (máximo tamanho do quadro) ex: x 15 +x não divide x k +1 para k<32768 CRCs - padrões CRC-12: x 12 + x 11 + x 3 + x 2 + x + 1 para caracteres de 6 bits CRC-16: x 16 + x 15 + x CRC-CCITT: x 16 + x 12 + x detectam todos os erros simples e duplos, todos os erros com número ímpar de bits, todos os erros em rajada com no máximo 16 bits, % das rajadas de erro de 17 bits vantagem: um simples circuito de deslocamento pode ser usado para cálculos
17 Protocolo Utópico Camada de rede sempre tem dados para transmitir transmissor fica sempre transmitindo receptor tem buffer infinito canal não possui erros de transmissão
18 Controle de Erros no Enlace Para garantir transmissões confiáveis através de retransmissão, o procedimento em geral utilizado é fazer com que o destinatário de um quadro envie ao remetente quadros com avisos de reconhecimento positivo ou negativo dos quadros recebidos reconhecimento pode ser enviado como quadro de controle do nível 2 ou de carona em campo de controle de quadro com informação Controle de Erros no Enlace O que fazer se confirmação em caso de problemas na transmissão da mensagem ou da confirmação de recebimento? uso de temporizadores: controle de time-out
19 Protocolos Elementares de Enlace de Dados simplex sem restrições: transmissão somente num sentido, camadas sempre prontas a transmitir e receber. Supõe que camada de dados não apresenta erros e que receptor pode processar dados de forma infinitamente rápida stop-and-wait simplex: receptor demora para processar dados. Após processar o receptor envia um quadro para avisar transmissor
20 Algoritmo ( simplex ) Transmissor while(true) DeCamadaRede(buffer) s.info = buffer ParaCamadaFísica(s) Receptor while (true) Esperar(evento) DaCamadaFísica(r) ParaCamadaRede(r.info) Controle de Erros no Enlace Procedimentos mais utilizados para controle de erro: simplex pára-e-espera receptor com buffer finito canal ruidoso bit alternado (simplex para canal ruidoso) janela n com retransmissão integral janela n com retransmissão seletiv
21 Protocolo pára-e-espera espera Receptor tem buffer finito (informa o transmissor se está pronto ou não a receber os dados) Transmissor EnviaQuadro Aguarda Receptor RecebeQuadro Processa Envia sinal para continuar
22 Canal Ruidoso Quadros podem chegar danificados (necessidade de retransmissão) Procedimento: Transmissor envia quadro Se quadro chegou corretamente, receptor confirma para enviar outra mensagem, caso contrário é descartado sem confirmação Caso não receba confirmação, transmissor retransmite quadro (após determinado tempo de espera) Protocolos Elementares de Enlace de Dados protocolo simplex para canal com ruído somente uma confirmação por parte do receptor não é suficiente (o que fazer se a comunicação é perdida??) solução: adiciona-se um número de seqüência no cabeçalho de cada quadro enviado. Receptor informa caso recepção seja OK. Número de seqüência pode ter comprimento de apenas 1 bit
23
24 Algoritmo de bit alternado Transmissor somente envia novo quadro depois de receber o reconhecimento do quadro enviado anteriormente Uma vez que quadros podem ser retransmitidos, é necessário numerá-los para que o receptor possa distinguir se é retransmissão ou novo quadro Como transmissor somente envia quadro após receber o último, 1 bit é suficiente Algoritmo de bit alternado
25 Algoritmo de bit alternado Técnica simples porém ineficiente, pois canal não é usado enquanto confirmação é esperada Otimizações receptor envia confirmação de recebimento não em um quadro de controle, mas de carona em um quadro de dados ( piggybacking ) => melhor utilização da largura de banda do canal caso não tenha dados para enviar em um determinado intervalo, receptor envia confirmação como quadro de controle
26 Otimizações Outra forma de aumentar a eficiência é permitir que transmissor envie várias mensagens mesmo sem ter recebido confirmação janela de recepção contém quadros já recebidos e sendo processados (verificação de CRC, etc.) => tamanho constante Protocolos de Janela Deslizante transmissor mantém janela de transmissão e receptor uma janela de recepção (não precisam ter o mesmo tamanho) janela de transmissão contém quadros enviados mas não confirmados (tamanho variável)
27 Protocolos de Janela Deslizante Procedimento:Transmitir um número finito de quadros antes de parar e esperar pela confirmação: visa utilizar melhor o canal transmissor possui janela de tamanho variável contendo todos os quadros que pode transmitir. Cada quadro recebe uma numeração em seqüência. Receptor possui uma janela de tamanho fixo contendo os códigos de seqüência dos códigos que podem ser recebidos Como funciona em caso de erro de transmissão? Go back n : ignora todos os quadros recebidos depois do quadro com erro até que o quadro originalmente errado seja recebido corretamente Repetição seletiva: os quadros recebidos corretamente após um quadro errado são bufferizados pela camada de enlace. Quando o quadro errado for recebido corretamente, todo o conjunto de quadros bufferizados é passado para a camada de rede
28
29 Protocolos Elementares de Enlace de Dados Go back n: confirmação de um quadro n confirma automaticamente todos os quadros de seqüência menor que n Controle de Fluxo Transmissor rápido (rodando em máquina rápida ou não sobrecarregada) quer enviar dados para receptor lento (rodando em máquina lenta ou sobrecarregada) Problema pode ser contornado através do uso do protocolo de janelas deslizantes
30 Protocolo de janela deslizante Janela de Transmissão com largura T após enviar T quadros, transmissor suspende envio e fica aguardando confirmação quadros numerados de 0 a T-1
31 Desempenhos dos Protocolos Dedução em Tannembaum Desempenho
Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede
Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os
Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede
Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os
Capítulo 3. A camada de enlace de dados
slide 1 Capítulo 3 A camada de enlace de dados slide 2 Onde vive o protocolo de camada de enlace? slide 3 Questões de projeto da camada de enlace Serviços de rede da camada de enlace Quadros Controle de
Redes de Computadores
Nível de Enlace Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Camada de enlace de dados Introdução Aula 06 Aplicação Apresentação Sessão Transporte Rede Enlace Físico Protocolo nível de
A camada de enlace de dados executa diversas funções específicas. Dentre elas
A camada de enlace de dados executa diversas funções específicas. Dentre elas estão as seguintes: Fornecer uma interface de serviço bem definida à camada de rede. Lidar com erros de transmissão. Regular
Redes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Redes de Computadores. Prof. André Y. Kusumoto
Redes de Computadores Prof. André Y. Kusumoto [email protected] Prof. André Y. Kusumoto [email protected] Nível de Enlace A comunicação entre dois equipamentos geograficamente separados
Lista de Exercícios. Camada de Enlace de Dados
Lista de Exercícios Camada de Enlace de Dados 1. Um pacote de uma camada superior de redes é dividido em 10 quadros, e cada quadro tem 80% de chances de chegar sem danos. Se o protocolo de enlace de dados
TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 1-1. A CAMADA DE ENLACE DE DADOS (Parte 1) Relembrando as aulas do semestre passado quando estudamos os modelos de referência, lembramos que a Camada de Enlace de Dados é a camada responsável pela
Erros e Protocolos de Recuperação Códigos detectores e correctores de erros.
Erros e Protocolos de Recuperação Códigos detectores e correctores de erros. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de
Funções dos protocolos. Tipos de Protocolos. Tipos de Protocolos
Funções dos protocolos Apostila 02 Endereçamento Estabelecimento e término de conexões Confirmação de recebimento Funções básicas: Controle de erro Controle de enquadramento Controle de fluxo OBS: NEM
PEL/FEN Redes de Computadores 2018/1 Terceira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein
PEL/FEN Redes de Computadores 2018/1 Terceira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein 1) Descreva os principais serviços providos pela camada enlace. 2) Descreva os vários métodos utilizados
PCS Sistemas Digitais I. Códigos para Detecção e Correção de Erros. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016)
PCS 3115 Sistemas Digitais I Códigos para Detecção e Correção de Erros Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Adaptado por Glauber (2018) Códigos para Detecção de Erros Erro: dado alterado
Redes de Computadores
Introdução Redes de Computadores Controle de fluxo ula. Carissimi -4-mars-8 Comunicação em um enlace envolve a coordenação entre dois dispositivos, o emissor e o receptor Serviço de entrega confiável ou
Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços
RTP Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços Identificação do tipo de carga útil (mídia) Números de sequência Estampa
Camada de Enlace de Dados. Prof. Leonardo Barreto Campos 1
Camada de Enlace de Dados Prof. Leonardo Barreto Campos 1 Sumário Introdução; Serviços Oferecidos à Camada de Rede; Enquadramento; Detecção e Correção de Erros; Correção de Erros Protocolos Elementares
1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?
BCC361 Redes de Computadores (2012-01) Departamento de Computação - Universidade Federal de Ouro Preto - MG Professor Reinaldo Silva Fortes (www.decom.ufop.br/reinaldo) Lista de Exercícios 02 - Camadas
O NÍVEL DE LIGAÇÃO DE DADOS. Nível de ligação de dados Controle de Fuxo Detecção de erros Controle de Erros
O NÍVEL DE LIGAÇÃO DE DADOS Nível de ligação de dados Controle de Fuxo Detecção de erros Controle de Erros ORGANIZAÇÃO DOS DADOS -TRAMAS Uma forma mais organizada e estruturada de comunicar consiste em
Sistemas de Telecomunicações 1
CODIFICAÇÃO PARA CONTROLO DE ERROS Paula Queluz Sistemas de Telecomunicações Introdução O ruído, a distorção e eventuais interferências, inerentes ao processo de transmissão do sinal, podem originar erros
Princípios de detecção e correção de erros, princípios de controle de link e princípios de acesso múltiplo
Princípios de detecção e correção de erros, princípios de controle de link e princípios de acesso múltiplo Verificar na camada de enlace do modelo OSI os principais mecanismos de detecção e correção de
1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?
BCC361 Redes de Computadores (2012-02) Departamento de Computação - Universidade Federal de Ouro Preto - MG Professor Reinaldo Silva Fortes (www.decom.ufop.br/reinaldo) Lista de Exercícios 02 - Camadas
Redes de Computadores. Profa. Kalinka Regina Lucas Jaquie Castelo Branco. Abril de Universidade de São Paulo. Camada de Enlace de Dados
Redes de Computadores Regina Lucas Jaquie Castelo Universidade de São Paulo Abril de 2019 1 / 82 Roteiro 1 2 3 4 5 2 / 82 Arquitetura IEEE 802 Arquitetura IEEE 802 é resultado da tentativa de estabelecer
Redes de Computadores. Camada de Enlace. Camada de enlace. Antonio Alfredo Ferreira Loureiro.
Redes de Computadores (DCC023) Antonio Alfredo Ferreira Loureiro [email protected] Departamento de Ciência da Computação Universidade Federal de Minas Gerais Sumário Questões de projeto relacionadas
Capítulo 3 Camada de transporte
Capítulo 3 Camada de transporte slide 1 Introdução e serviços de camada de transporte A camada de transporte fornece comunicação lógica, e não física, entre processos de aplicações: slide 2 Relação entre
CODIFICAÇÃO PARA CONTROLO DE ERROS
CODIFICAÇÃO PARA CONTROLO DE ERROS Sinal de voz Qual a forma Sistema para transmissão de voz Transdutor (Microfone) CF Codificador de Fonte CC Codificador de Canal R Repetidor Lacete de assinante A/D A/D...
III-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Comportamento do canal Causas da existência de erros 2. Códigos
Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede
Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os
de erros Exercícios E S T i G
Tratamento de erros Exercícios 1. Imagine a mensagem m = "111011001" e o polinómio G(x = x 4 +x 2 +1. a Calcule o CRC e indique a mensagem total (bits de dados + bits de CRC a enviar. b Se durante a transmissão
1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?
BCC361 Redes de Computadores (2014-02) Departamento de Computação - Universidade Federal de Ouro Preto - MG Professor Reinaldo Silva Fortes (www.decom.ufop.br/reinaldo) Lista de Exercícios 02 - Camadas
III-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações 21 de novembro de 2017 ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Comportamento do canal Causas da existência
Delimitação de Quadros. Exemplos de Protocolos de Nível de Enlace. Nível de Enlace. Nível de de Enlace. Disciplina: Comunicação de Dados IV
Departamento de Engenharia de Telecomunicações - UFF Disciplina: Nível de de Enlace Profa. Débora Christina Muchaluat Saade [email protected] br Aplicação Apresentação Sessão Transporte Rede Enlace
Fundamentos de Telecomunicações
Fundamentos de Telecomunicações LEEC_FT 32&33: Codificação de Canal Professor Victor Barroso [email protected] Lição 32 Controlo dos Erros de Transmissão Codificação de canal abordagens básicas Detecção
Capítulo 3 Camada de transporte
Capítulo 3 Camada de transporte slide 1 Introdução e serviços de camada de transporte A camada de transporte fornece comunicação lógica, e não física, entre processos de aplicações: slide 2 Relação entre
Fragmentos das máquinas de estados finitos do RDT 2.2 (fonte: Kurose)
RDT 2.2 Não usa NACK Destinatário deve incluir o número de sequência do pacote que está sendo reconhecido Remetente deve verificar o número de sequência do pacote que está sendo reconhecido ACKs duplicados
Técnicas de Detecção e Correção de Erros
Redes de Comunicação -Notas de Aula Técnicas de Detecção e Correção de Erros Gil Pinheiro UERJ-FEN-DETEL Rev. 18/04/2010 GIL PINHEIRO - Redes de Comunicação 1 Situações que Requerem Detecção ou Correção
III-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Causa de erros 2. Códigos detetores e corretores de erros Códigos
Detecção e correcção de erros
elecomunicações II Codificação - Detecção e correcção de erros o Quando existe um canal de comunicação bidireccional, o receptor poderá requerer a retransmissão da informação que continha erros. o Esta
PTC Aula Princípios da transferência de dados confiável 3.5 Transporte orientado para conexão: TCP
PTC 3450 - Aula 14 3.4 Princípios da transferência de dados confiável 3.5 Transporte orientado para conexão: TCP (Kurose, p. 164-177) (Peterson, p. 242-264) 02/05/2017 Muitos slides adaptados com autorização
Redes de Computadores RES 12502
Instituto Federal de Santa Catarina Redes de Computadores Redes de Computadores RES 12502 2014 2 Área de Telecomunicações slide 1 O material para essas apresentações foi retirado das apresentações disponibilizadas
Redes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Camada de Enlace. BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação
Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Fortes www.decom.ufop.br/sauldelabrida 2018/01 Camada Nome 5 Aplicação 4 Transporte 3 Rede
Camada de Transporte. Protocolos TCP e UDP
Camada de Transporte Protocolos TCP e UDP O estabelecimento de conexão Como estabelecer a conexão de maneira confiável? Handshake de 3 vias SYN SYN ACK ACK Transferência Confiável de Dados Importante nas
Fundamentos de Telecomunicações
Fundamentos de Telecomunicações LERCI_FT 3: Codificação de Canal Professor Victor Barroso [email protected] Codificação de Canal Aplica-se para aumentar a fiabilidade do sistema de comunicações digitais.
Códigos de bloco. Luis Henrique Assumpção Lolis. 1 de novembro de Luis Henrique Assumpção Lolis Códigos de bloco 1
Códigos de bloco Luis Henrique Assumpção Lolis 1 de novembro de 2013 Luis Henrique Assumpção Lolis Códigos de bloco 1 Conteúdo 1 Códigos de bloco lineares 2 Códigos sistemáticos 3 Síndrome 4 Distância
Aula 3- Codificação de Canal. October 18, 2017
ELE-32 Introdução a Comunicações Aula 3- Codificação de Canal October 18, 2017 1 Introdução Em muitas situações, a mensagem a ser transmitida por um sistema de comunicações é uma sequência de bits. Entretanto,
Direto ou Indireto Monolítico ou Estruturado Simétrico ou Assimétrico Padronizado ou Não-Padronizado
PROTOCOLOS Características dos Protocolos Funcionalidade dos Protocolos Protocolos OSI Protocolos TCP/IP Características dos Protocolos As principais caraterísticas de um protocolo são: Direto ou Indireto
Funções da Camada de
Camada de Transporte Funções da Camada de Transporte Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores,
EET-61 Introdução a Teoria da Informação
EET-61 Introdução a Teoria da Informação Aula 3- Codificação de Canal October 24, 2018 1 Introdução Em muitas situações, a mensagem a ser transmitida por um sistema de comunicações é uma sequência de bits.
Códigos de blocos lineares. Outubro de 2017
Códigos de blocos lineares Outubro de 2017 Vamos introduzir alguns conceitos sobre códigos de blocos lineares. Definições: Deve-se assumir que a informação saída da fonte de informação é da forma binária
Redes de Computadores II. Módulo 1 Introdução e a camada de enlace
Redes de Computadores II Módulo 1 Introdução e a camada de enlace 1 Comunicação de Dados e Redes de Computadores O problema fundamental da comunicação é reproduzir em um ponto exatamente ou aproximadamente
Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol
Protocolos TCP e UDP Transmission Control Protocol Protocolo de transporte orientado à conexão. Transferência de dados confiável fim-a-fim recuperação de dados perdidos, duplicados organização dos dados
BC-0504 Natureza da Informação
BC-0504 Natureza da Informação Aula 3 Transmissão serial e paralela da informação e medida da informação transmitida Equipe de professores de Natureza da Informação Parte 0 Sistemas de numeração Decimal
Controlo de Erro no Nível Trama {ErrorCtrl.doc} Detecção e Correcção de Erros
Prof V Vargas, IST Controlo de erro no nível trama 22/11/10, Pg 1/9 Controlo de Erro no Nível Trama {ErrorCtrl.doc} Detecção e Correcção de Erros 1. Considere um terminal ligado a um computador. Quais
Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim
Redes TCP/IP [email protected] Camada de Transporte 2 Camada de Transporte Função: Fornecer comunicação lógica entre processos de aplicação em diferentes hospedeiros. Os protocolos de transporte são
Códigos cíclicos - Parte 2
Códigos cíclicos - Parte 2 Luis Henrique Assumpção Lolis 22 de novembro de 203 Luis Henrique Assumpção Lolis Códigos cíclicos - Parte 2 Conteúdo Cálculo da síndrome e computação de erros 2 Decodificando
Redes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol)
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do N Campus Currais Novos Redes de Computadores e Aplicações Aula 43 - Camada de Transporte TCP (Transmission Control Protocol) Prof. Diego
Rede Digital com Integração de Serviços RDIS
Universidade do Minho Escola de Engenharia Departamento de Electrónica Industrial Rede Digital com Integração de Serviços RDIS Protocolo de Nível 2 da Interface Utilizador-Rede LAPD Link Access Protocol
Camada de Ligação de Dados
Camada de Ligação de Dados Serviços Detecção e correcção de erros Protocolos de Acesso Múltiplo Endereçamento em LANs Hubs e Pontes de interligação Tecnologias da camada de ligação de dados Ethernet Anel
Redes de Computadores
Redes de Computadores Camada de Transporte Antonio Alfredo Ferreira Loureiro [email protected] Departamento de Ciência da Computação Universidade Federal de Minas Gerais UFMG/DCC Redes de Computadores
Redes de Computadores 1
Redes de Computadores 1 Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel Parte IV Camada de Enlace: Introdução Camada de Enlace Rede X Enlace Protocolos da camada de rede Executados nos
A camada de Enlace. Serviços e Protocolos
A camada de Enlace Serviços e Protocolos Camada de Enlace Segunda camada do modelo OSI Primeira Camada do Modelo TCP/IP Modelo OSI Modelo TCP/IP Aplicação Apresentação Aplicação Sessão Transporte Rede
Definição das 7 Camadas do Modelo OSI e Explicação das Funções
O modelo OSI (Open Systems Interconnect) tem sete camadas. Este artigo as descreve e explica, começando pela camada "inferior" na hierarquia (a camada física) e avançando até a "superior" (a camada de
