controle de link de dados inclui enquadramento, fluxo e controle de erros , funções e protocolos de programas de software. Para implementar o controle de link de dados , você precisa de protocolos - regras implementadas em software - para fornecer uma transmissão suave e confiável de quadros entre os nós envolvidos na troca de dados na camada de enlace de dados. Há cinco projetos protocolos, dois para os canais silenciosos e três para canais ruidosos. Os projetos para canais silenciosos incluir o mais simples e Stop -and- Wait protocolos e para os canais ruidosos incluir o Stop- and- Wait ARQ , Go- Back- N ARQ e os protocolos ARQ retransmissão seletiva . Mais simples
Um protocolo mais simples é um protocolo unidirecional sem fluxo ou controle de erros , onde os quadros de dados está viajando em uma única direção , a partir do emissor para o receptor . No protocolo mais simples , o remetente envia seus quadros um após o outro sem ter em conta para o receptor. A camada de enlace de dados do receptor , em seguida, remove o cabeçalho do quadro e nas mãos o pacote de dados para a sua camada de rede sem hesitação, quando aceite .
Stop- and- Wait
< br >
O protocolo Stop- and- Wait é um protocolo unidirecional, que não tem nenhum controle de erro . No protocolo Stop- and- Wait , o remetente envia um quadro, pára até receber a confirmação do receptor e , em seguida, envia o próximo quadro. O retorno ao remetente impede o receptor de tornar-se oprimido com quadros do remetente e dá uma indicação de que uma desaceleração é necessário.
Stop- and- Wait ARQ
Ambos corrompido e perdeu quadros são reenviados ao usar o Stop- and- Wait ARQ - ou Automatic Repeat Request - protocolo . Este protocolo inclui um mecanismo de controle de erros simples de detectar e corrigir quadros corrompidos. Quando um quadro é transmitido , pode ser correto, uma duplicata ou um quadro fora de ordem , quando se chega ao local do receptor , é verificado e se ele está corrompido, ele é descartado silenciosamente . Quando um quadro está fora de ordem , isso normalmente significa que ele seja perdido ou duplicado. Quadros perdidos são mais difíceis de lidar do que quadros corrompidos
Go- Back- N ARQ
A Go- Back- N ARQ - . Ou Automatic Repeat Request - protocolo oferece uma melhoria da eficiência . Para atingir esse objetivo , diversos quadros são enviados antes de receber agradecimentos. Uma cópia do quadro é mantido até que os reconhecimentos são recebidos. Se o quadro não for reconhecido, o remetente irá voltar e reenviar
Selective Repeat ARQ
Embora o processamento do ARQ Selective Repeat - . Ou Automatic Repeat Request - protocolo no receptor é mais complexo, é mais eficiente para links ruidosos. Neste protocolo , apenas os quadros danificados são reenviados e não N quadros , o que evita transmissões desnecessárias que usam a largura de banda .