Ligação de Dados Flashcards
Erros de bit
T = 0 1 1 0 1 0
E = 0 0 1 1 0 1
R = T XOR E
Transmitido = 0 1 1 0 1 0
Erros = 0 0 1 1 0 1
Recebido = 0 1 0 1 1 1
Quais são os tipos de erros
Em rajada e independentes
Descreve BER
Bit Error Ratio - Peb
P(e(i) = 1 | e(i-j) = 0) = P(e(i) = 1 | e(i-j) = 1) = Peb
P(e(i) = 0 | e(i-j) = 0) = P(e(i) = 0 | e(i-j) = 1) = 1 - Peb
Descreve Delimitação de Tramas
Dizer quando começa e acaba cada trama
Pode ser Orientada ao byte ou Orientada ao bit
Quais são os subtipos de Delimitação da trama Orientada ao byte
Contagem de Octetos - Metemos na trama o tamanho dos dados
Caracteres especiais - Stx que começa os dados e um Etx que acaba os dados e um escape caracter para poder “ativar” bytes limitadores
Descreve Delimitação Orientada ao bit
Flag | Flag | Dados | Flag | Flag
Por exemplo HDLC
Quais são os tipos de transparência de dados
Character Stuffing: DLE - Próximo byte é uma ação e não dados
Bit Stuffing: A cada cinco 1’s coloca-se um 0
Quais são as técnicas de deteção de erros
Terminal Eco: O envia a D. D envia a O
Enviar por dois caminhos diferentes
Distância de Haming
Enviado XOR Recebido => Número de 1’s = Número de erros
Fórmula Deteção de erros e Correção de erros
Deteção de erros: d - 1 bits errados
Correção de erros: (d - 1) / 2 bits errados
Fórmula Taxa de redundância e de código
Taxa de redundância: r / n
Taxa de código: m / n
n = m + r
Bit paridade
Paridade Par (1’s par)
Paridade Ímpar (1’s ímpar )
CRC
Cyclic Redundacy Code, Para detetar eros
Calcular FCS
Resto(M(x) * r / G(x))
r = grau do polinómio gerador G(x)
Fórmula Verificar se mensagem recebida tem erros
Resto(R(x) / G(x)) = Resto(E(x) / G(x))
!= 0, E(x) != 0 tem erro
= 0, E(x) = 0 não tem erros
= 0, E(x) = múltiplo de G(x) != 0 tem erros não detetados