Índice:
- Definição - O que significa o Microcom Networking Protocol (MNP)?
- Techopedia explica o Microcom Networking Protocol (MNP)
Definição - O que significa o Microcom Networking Protocol (MNP)?
O Microcom Networking Protocol (MNP) é um protocolo de comunicação desenvolvido inicialmente pela Microcom Inc para correções e compressões de erros. Ele corrige as modificações introduzidas nos dados durante as transmissões por interferência na linha telefônica e oferece vários níveis para correção e compactação de dados.
Techopedia explica o Microcom Networking Protocol (MNP)
O Microcom Networking Protocol é um protocolo licenciado aberto usado pela maioria da indústria de modem. Microcom tem sua própria forma de controle de erro chamada echoplex.
Modems geralmente são dispositivos propensos a erros. Erros introduzidos em arquivos durante a transferência de arquivos podem destruir todos os dados. Os protocolos de transferência de arquivos dividem os arquivos em vários pacotes contendo bytes do arquivo original. Dados adicionais, como CRC ou soma de verificação, são adicionados a todos os pacotes, indicando o conteúdo original. Os pacotes são extraídos de sistemas remotos onde são recebidos e verificados no CRC para análise de erros. Se nenhum erro for encontrado, uma mensagem de confirmação será enviada sinalizando uma solicitação para o próximo pacote. Caso contrário, uma confirmação negativa é enviada solicitando o reenvio do pacote danificado. A sobrecarga dessa transferência consiste em consumir mais tempo para transferir somas de verificação adicionais e verificar a correção das mensagens recebidas. Os protocolos são aliviados desse problema usando janelas deslizantes, exigindo que o remetente avance para o próximo pacote sem receber um sinal de confirmação. No entanto, se nenhum sinal de reconhecimento for recebido por um longo tempo, o pacote será transmitido novamente para o destino.
O Microcom, por outro lado, transfere protocolos de transferência de arquivos para os computadores host e os coloca no modem. Isso corrige todos os dados que estão sendo transferidos, incluindo transferências de arquivos. Dispositivos sem processadores tinham links sem erros. Quando conectado a um modem remoto, os modems Microcom reproduzem tons diferentes na linha e ouvem as respostas. Ao receber tons adequados como resposta, os modems entram nos estados de correção de erros. Diferentes versões dos protocolos Microcom foram lançadas com características e recursos especiais.
O padrão MNP inicial, MNP 1, era um protocolo half-duplex simples, sem suporte a janelas deslizantes. Eles também foram ineficientes, pois foram criados para serem implementados em hardware limitado. O MNP 2 era uma versão full-duplex, permitindo que as mensagens de reconhecimento fossem retornadas enquanto o próximo pacote estava simplesmente iniciando. Isso exigiu mais memória para rastrear a confirmação recebida dentro de um determinado período. A versão MNP3 garantiu melhor eficiência, cuja presença desativou os bits de enquadramento.
A maioria dos modems hospeda modos assíncronos de operações. Eles determinam a velocidade do remetente ouvindo os bits que estão sendo enviados e, depois, bloqueiam o relógio com a velocidade dos bits que estão sendo recebidos. Como não há horário especial para a chegada dos dados, os relógios são reajustados conforme as ações do usuário. Isso funciona apenas se houver transições entre 1 e 0 nos dados. Ao adicionar bits de enquadramento adicionais em ambos os lados, os bits de início e parada eliminam esse problema. Isso garante uma transmissão de 1 a 0 para cada byte, permitindo que os relógios sejam bloqueados. Usando esta versão do Microcosm Protocol, os pacotes oferecem seu próprio enquadramento, o que reduz significativamente a sobrecarga.
O MNP4 incorporou melhorias no MNP3 adicionando um sistema de tamanho de pacote variável, chamado conjunto de pacotes adaptável. Dois modems monitoram linhas para pacotes descartados. Ao cruzar limites específicos, o modem volta para tamanhos de pacotes pequenos. Assim, uma queda de pacotes requer que apenas uma pequena quantidade de dados seja reenviada. Também incluiu a otimização da fase de dados. Isso envolveu operações de enquadramento de pacotes, que são descartadas após a configuração do link. Isso reduz a sobrecarga no protocolo.
O MNP5 foi introduzido com compressões de dados em tempo real nos modems. Com o advento da v.32, o número de modems compatíveis com o MNP5 entrou em cena.
Assim, o MNP6 foi introduzido para diferenciá-los do produto do mercado de commodities. A duplexação estatística foi o recurso mais importante do MNP6, que dedicou mais ou menos largura de banda a ambos os lados do link do modem.
O MNP7 introduziu algoritmos de compactação melhorando a compactação 3-1 em arquivos de texto e o MNP9 melhorou a detecção de link universal, adicionando modos de alta velocidade. O MNP10 tinha um novo protocolo de correção de erros projetado para funcionar em linhas telefônicas ruidosas, além de monitorar a qualidade da linha e ajustar as cópias de segurança do tamanho dos pacotes.