Taula de continguts:
- Definició: què vol dir Repeat ReQuest (ARQ)?
- Techopedia explica Repeat de repetició automàtica (ARQ)
Definició: què vol dir Repeat ReQuest (ARQ)?
Automatic Repeat ReQuest (ARQ), també anomenat Automatic Repeat Query, és un protocol de control d'errors que inicia automàticament una trucada per retransmetre qualsevol paquet o quadre de dades després de rebre dades defectuoses o incorrectes. Quan el dispositiu transmissor no rep un senyal de confirmació per confirmar la recepció de les dades, normalment retransmet les dades després d’un temps de temps predefinit i repeteix el procés un nombre predeterminat de vegades fins que el dispositiu transmissor rep el reconeixement.
Les ARQ sovint s’utilitzen per assegurar transmissions fiables a través d’un servei poc fiable.
Techopedia explica Repeat de repetició automàtica (ARQ)
Els tres principals tipus d'ARQ són l'ARQ Stop-and-wait, ARQ Go-Back-N i ARQ selectiva de repetició. ARQ Stop-and-wait és l’ARQ més simple. Té un fotograma alhora enviat sense fotogrames addicionals fins que es confirma la recepció de l'anterior mitjançant un senyal d'admissió.
Go-Back-N ARQ és un protocol molt més complex. Permet enviar fotogrames fins i tot si es van rebre fotogrames anteriors sense cap senyal de confirmació. Aquest protocol fa un seguiment de la seqüència. Quan es rep l'últim fotograma, demana una nova transmissió dels fotogrames enviats sense que s'hagi rebut un reconeixement. Això es repeteix fins que es reben tots els fotogrames amb un senyal d’acceptació. Tot i això, aquest protocol pot resultar en què moltes trames s’envien diverses vegades, cosa que es pot evitar mitjançant l’ús del protocol ARQ selectiu de repetició.
Es pot utilitzar ARQ de repetició selectiva per a l'enviament i el reconeixement dels paquets de dades enviats o per al lliurament de missatges subdividits en subunitats. En la primera metodologia, el protocol continua acceptant i reconegent els fotogrames enviats després d’un error inicial. Continua fent això fins que s'ha rebut un nombre especificat de fotogrames, anomenats mida de la finestra. Hi ha una mida de finestra tant per transmetre com per rebre i han de ser iguals. El número de seqüència de tots els fotogrames no rebuts es fa un seguiment i es remet al transmissor.
L’emissor continua enviant fotogrames de dades no reconegudes fins que no s’assoleix la mida de la finestra (ha buidat la finestra). Quan això succeeix, l’emissor torna a enviar el número de fotograma donat pels senyals d’acceptació i continua allà on queda fora. Per assegurar-se si es reben tots els fotogrames, la mida de les finestres d’enviament i de recepció ha de ser la meitat del nombre de seqüència màxim. Així, si la finestra de recepció és superior a la meitat del nombre de seqüència màxim, alguns o fins i tot tots els fotogrames que es remeten, després dels terminis requerits, són duplicats però no es reconeixen com a tal. Si l’emissor mou la seva finestra (anomenada finestra lliscant) per cada acceptació rebuda, el nombre d’agraïments i el nombre de seqüència més gran ha de ser igual i la meitat d’aquest número ha de ser la mida de la finestra que utilitza el receptor.
A la segona metodologia mitjançant missatges subdividits, el procés és diferent. S'utilitzen canals de comunicació no continuats on els missatges varien de longitud, però els protocols tracten el missatge com una sola unitat. Alternativament, cada missatge es pot subdividir en sub-blocs, de longitud fixa, en un procés anomenat segmentació de paquets. Cada missatge conté un nombre variable de sub-blocs. Cada resposta no reconeguda porta un indicador de bit addicional que indica cada subc bloc rebut amb èxit. Cada transmissió disminueix de longitud, només conté els sub blocs no reconeguts.
Els ARQ amb missatges de longitud variable han augmentat la dificultat amb els missatges més llargs, perquè cada missatge repetit té longitud. Tanmateix, la retransmissió selectiva de missatges de longitud variable, quan s'utilitza ARQ selectiva de repetició, elimina la dificultat de lliurar missatges més llargs. Es demostra menys dificultat a causa de la retenció de sub-blocs lliurats amb èxit després de cada transmissió i la disminució del nombre de sub-blocs pendents després de cada transmissió.
Els protocols ARQ es troben a les capes de Data Link o Transport del model OSI. TCP utilitza una variant de Go-Back-N ARQ per assegurar una transmissió de dades fiable a través del protocol d’Internet. Tot i això, no garanteix el lliurament de paquets de dades. Si TCP utilitza Reconeixement selectiu (SACK), s’utilitza ARQ selectiva de repetició. Quan les xarxes d'àrea local (LAN) tenen entorns sorollosos, ARQ selectiva de repetició es fa servir amb la segmentació de paquets.
