Protocolos de comunicação FIC 2015 2 unidade 2 parte 1
2º semestre
Protocolos de
Comunicação
Professora:
Silvana Corrêa
Unidade 2
Parte 1
Protocolos de transferência confiável de dados
Gerência e Análise
Comunicação confiável versus comunicação nãoconfiável
A dependência ou não de confiabilidade depende da camada de aplicação: Se a aplicação requerer confiabilidade é necessário ofertar na camada de transporte a implementação de mecanismos com controle de fluxo, controle de erros e ordenação de pacotes.
Resultado: mais lento e mais complexo. Uso de comunicação confiável. Se a aplicação não requerer confiabilidade, a camada de transporte não implementa nenhum mecanismo adicional de controle.
Resultado: mais rapidez. Uso de comunicação não-confiável.
Gerência e Análise
Comunicação confiável
A confiabilidade na camada de transporte desafio.
A de Transporte fornecer a de aplicação um serviço confiável
A camada inferior (de rede) oferta um serviço não-confiável.
Questões devem ser analisadas e solucionadas:
O que se espera?
Gerência e Análise
Comunicação confiável – Cenários
Transferência confiável de dados - canais perfeitamente confiáveis.
Não há erro de bits na transmissão (bits corrompidos)
Não há perdas de pacotes.
O remetente apenas aguarda o pedido de envio da camada superior e enviar o pacote, voltando ao seu estado de espera de nova solicitação.
O destinatário fica em estado de espera de chegada de pacotes da camada inferior; recebe os dados, extrai e os envia para a camada superior.
Gerência e Análise
Comunicação confiável – Cenários
Transferência confiável de dados - canal com erros de bits.
Bits de um pacote poderão ser corrompidos, o que, normalmente, ocorre nos componentes físicos da rede, durante a transmissão, propagação e armazenamento do pacote.
Todos os pacotes transmitidos foram recebidos na ordem, ainda que com possibilidade de bis corrompidos. Para isto, três tarefas deverão ser executadas: Detecção de erro: destinatário será