{"id":475950,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:41","modified_gmt":"2023-09-05T11:11:41","slug":"automatic-repeat-requests","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/fr\/wiki\/automatic-repeat-requests\/","title":{"rendered":"Demandes de r\u00e9p\u00e9tition automatiques"},"content":{"rendered":"<p>Les requ\u00eates de r\u00e9p\u00e9tition automatiques, souvent abr\u00e9g\u00e9es en ARQ, sont un protocole de contr\u00f4le des erreurs dans la transmission de donn\u00e9es. En utilisant des codes de d\u00e9tection d&#039;erreurs et des accus\u00e9s de r\u00e9ception, les protocoles ARQ peuvent garantir une livraison de donn\u00e9es sans erreur, garantissant ainsi que le destinataire obtient une copie pr\u00e9cise des donn\u00e9es transmises par l&#039;exp\u00e9diteur.<\/p>\n<h2>Les origines et les d\u00e9buts des demandes de r\u00e9p\u00e9tition automatiques<\/h2>\n<p>Les racines des demandes de r\u00e9p\u00e9tition automatique remontent aux d\u00e9buts de la t\u00e9l\u00e9graphie au 19e si\u00e8cle. Les op\u00e9rateurs t\u00e9l\u00e9graphiques demandaient manuellement la retransmission des messages peu clairs ou tronqu\u00e9s. Cependant, la premi\u00e8re mention d&#039;un syst\u00e8me automatis\u00e9 similaire \u00e0 l&#039;ARQ se trouve dans le brevet de 1924 d&#039;A. Harry Nyquist pour un \u00ab syst\u00e8me de r\u00e9p\u00e9tition t\u00e9l\u00e9graphique \u00bb.<\/p>\n<p>Le d\u00e9veloppement et le perfectionnement des protocoles ARQ ont commenc\u00e9 \u00e0 augmenter rapidement avec l&#039;av\u00e8nement de la communication de donn\u00e9es num\u00e9riques au XXe si\u00e8cle. L\u2019avanc\u00e9e la plus significative de cette \u00e9poque a peut-\u00eatre \u00e9t\u00e9 l\u2019introduction du contr\u00f4le de redondance cyclique (CRC) dans les ann\u00e9es 1960, un syst\u00e8me de codage de d\u00e9tection d\u2019erreurs encore largement utilis\u00e9 dans les impl\u00e9mentations ARQ modernes.<\/p>\n<h2>L\u2019essentiel des demandes de r\u00e9p\u00e9tition automatique<\/h2>\n<p>Les demandes de r\u00e9p\u00e9tition automatiques sont fondamentales pour les syst\u00e8mes de communication de donn\u00e9es, garantissant l\u2019int\u00e9grit\u00e9 des donn\u00e9es pendant la transmission. Pour y parvenir, les protocoles ARQ int\u00e8grent trois m\u00e9canismes principaux\u00a0: la d\u00e9tection des erreurs, l&#039;accus\u00e9 de r\u00e9ception et la retransmission.<\/p>\n<p>Dans un syst\u00e8me ARQ, l&#039;exp\u00e9diteur attache un code de d\u00e9tection d&#039;erreur (comme un CRC) aux donn\u00e9es sortantes. D\u00e8s r\u00e9ception, le r\u00e9cepteur utilise le m\u00eame algorithme de d\u00e9tection d&#039;erreurs pour valider les donn\u00e9es. Si les donn\u00e9es sont exemptes d&#039;erreurs, le destinataire renvoie un accus\u00e9 de r\u00e9ception \u00e0 l&#039;exp\u00e9diteur. Si une erreur est d\u00e9tect\u00e9e, le destinataire envoie un accus\u00e9 de r\u00e9ception n\u00e9gatif (NAK) ou, dans certains cas, reste simplement silencieux, invitant l&#039;exp\u00e9diteur \u00e0 retransmettre les donn\u00e9es.<\/p>\n<h2>Les m\u00e9canismes derri\u00e8re les demandes de r\u00e9p\u00e9tition automatiques<\/h2>\n<p>Les protocoles ARQ fonctionnent g\u00e9n\u00e9ralement sur les principes d\u00e9crits ci-dessus mais diff\u00e8rent dans la mani\u00e8re dont ils g\u00e8rent des situations sp\u00e9cifiques. Certaines des consid\u00e9rations dans la conception ARQ incluent\u00a0:<\/p>\n<ul>\n<li>Qu\u2019est-ce qui d\u00e9clenche la retransmission ?<\/li>\n<li>Comment g\u00e9rer les paquets en panne ?<\/li>\n<li>Comment optimiser l&#039;efficacit\u00e9 et le d\u00e9bit du syst\u00e8me ?<\/li>\n<\/ul>\n<p>Les r\u00e8gles pr\u00e9cises de gestion de ces sc\u00e9narios d\u00e9finissent le comportement et les caract\u00e9ristiques de performances du protocole ARQ. Par exemple, la fa\u00e7on dont le protocole r\u00e9pond \u00e0 plusieurs \u00e9checs de transmission peut avoir un impact sur sa fiabilit\u00e9 dans des environnements de communication bruyants ou peu fiables.<\/p>\n<h2>Principales fonctionnalit\u00e9s des demandes de r\u00e9p\u00e9tition automatiques<\/h2>\n<p>Les principales caract\u00e9ristiques des protocoles ARQ incluent\u00a0:<\/p>\n<ul>\n<li>Livraison de donn\u00e9es sans erreur\u00a0: les protocoles ARQ peuvent garantir que le destinataire obtient une copie pr\u00e9cise des donn\u00e9es transmises par l&#039;exp\u00e9diteur.<\/li>\n<li>Adaptabilit\u00e9\u00a0: ARQ peut s&#039;adapter \u00e0 diff\u00e9rents niveaux de bruit et taux d&#039;erreur dans le canal de communication.<\/li>\n<li>Efficacit\u00e9 : En retransmettant uniquement les donn\u00e9es erron\u00e9es, ARQ \u00e9vite de gaspiller de la bande passante sur des transmissions inutiles.<\/li>\n<\/ul>\n<h2>Types de demandes de r\u00e9p\u00e9tition automatique<\/h2>\n<p>Trois types de protocoles ARQ sont couramment utilis\u00e9s dans les syst\u00e8mes de communication de donn\u00e9es\u00a0:<\/p>\n<ol>\n<li>ARQ Stop-and-Wait\u00a0: La forme la plus simple d&#039;ARQ, l&#039;exp\u00e9diteur s&#039;arr\u00eate et attend un accus\u00e9 de r\u00e9ception apr\u00e8s chaque transmission. Si aucun accus\u00e9 de r\u00e9ception n&#039;est re\u00e7u dans un certain d\u00e9lai, l&#039;exp\u00e9diteur retransmet les donn\u00e9es.<\/li>\n<li>Go-Back-N ARQ : Dans cette approche, l&#039;exp\u00e9diteur peut transmettre une s\u00e9rie de paquets sans attendre d&#039;accus\u00e9 de r\u00e9ception, jusqu&#039;\u00e0 une certaine limite (N). Si une erreur est d\u00e9tect\u00e9e, l&#039;exp\u00e9diteur \u00ab revient en arri\u00e8re \u00bb et retransmet tous les paquets \u00e0 partir de ce point.<\/li>\n<li>ARQ \u00e0 r\u00e9p\u00e9tition s\u00e9lective\u00a0:\u00a0une am\u00e9lioration par rapport au Go-Back-N, l&#039;ARQ \u00e0 r\u00e9p\u00e9tition s\u00e9lective permet au r\u00e9cepteur d&#039;accepter les paquets dans le d\u00e9sordre et de demander la retransmission uniquement des paquets erron\u00e9s.<\/li>\n<\/ol>\n<h2>Applications pratiques et d\u00e9fis<\/h2>\n<p>Les protocoles ARQ trouvent des applications dans presque tous les aspects de la communication de donn\u00e9es num\u00e9riques, notamment les r\u00e9seaux cellulaires, le Wi-Fi, la communication par satellite et les transferts de fichiers sur Internet.<\/p>\n<p>Cependant, l\u2019utilisation de l\u2019ARQ n\u2019est pas sans d\u00e9fis. Par exemple, les donn\u00e9es suppl\u00e9mentaires n\u00e9cessaires \u00e0 la d\u00e9tection et aux accus\u00e9s de r\u00e9ception des erreurs peuvent r\u00e9duire la bande passante utilisable. De plus, les retards introduits par les retransmissions peuvent affecter les applications de communication en temps r\u00e9el telles que la VoIP et le streaming vid\u00e9o.<\/p>\n<h2>Comparaison avec d&#039;autres protocoles de contr\u00f4le d&#039;erreur<\/h2>\n<p>En plus d&#039;ARQ, deux autres protocoles principaux de contr\u00f4le des erreurs sont utilis\u00e9s dans la communication de donn\u00e9es\u00a0:<\/p>\n<ul>\n<li>\n<p>Correction d&#039;erreur directe (FEC)\u00a0: FEC code les donn\u00e9es de mani\u00e8re \u00e0 permettre au r\u00e9cepteur de corriger un nombre limit\u00e9 d&#039;erreurs. Contrairement \u00e0 ARQ, FEC ne n\u00e9cessite pas de retransmission des donn\u00e9es, mais n\u00e9cessite plus de bande passante pour les codes de correction d&#039;erreurs suppl\u00e9mentaires.<\/p>\n<\/li>\n<li>\n<p>ARQ hybride (HARQ)\u00a0: HARQ combine des \u00e9l\u00e9ments de l&#039;ARQ et du FEC. Si un paquet re\u00e7u contient des erreurs, HARQ essaie d&#039;abord de corriger les erreurs en utilisant FEC. Si cela \u00e9choue, il revient au m\u00e9canisme ARQ de demande de retransmission.<\/p>\n<\/li>\n<\/ul>\n<h2>Perspectives et technologies futures<\/h2>\n<p>Avec l&#039;\u00e9volution continue des technologies de communication de donn\u00e9es, les protocoles ARQ sont \u00e9galement affin\u00e9s et optimis\u00e9s. Par exemple, les protocoles con\u00e7us pour les nouveaux r\u00e9seaux 5G utilisent des sch\u00e9mas HARQ sophistiqu\u00e9s capables de s&#039;adapter aux conditions du canal de communication en temps r\u00e9el, maximisant ainsi le d\u00e9bit de donn\u00e9es et minimisant la latence.<\/p>\n<p>De plus, les recherches futures sur la communication et l\u2019informatique quantiques pourraient conduire \u00e0 de nouveaux types de protocoles de contr\u00f4le des erreurs, rempla\u00e7ant ou compl\u00e9tant potentiellement l\u2019ARQ traditionnel.<\/p>\n<h2>Serveurs proxy et demandes de r\u00e9p\u00e9tition automatiques<\/h2>\n<p>Les serveurs proxy, comme ceux fournis par OneProxy, peuvent \u00e9galement b\u00e9n\u00e9ficier des protocoles ARQ. En tant qu&#039;interm\u00e9diaires entre le client et Internet, les serveurs proxy peuvent utiliser ARQ pour garantir l&#039;int\u00e9grit\u00e9 des donn\u00e9es transmises par leur interm\u00e9diaire. Par exemple, un serveur proxy peut utiliser ARQ pour retransmettre des donn\u00e9es s&#039;il rencontre des erreurs dues \u00e0 une congestion du r\u00e9seau, \u00e0 une perte de paquets ou \u00e0 d&#039;autres probl\u00e8mes.<\/p>\n<p>Ce faisant, les serveurs proxy peuvent am\u00e9liorer la fiabilit\u00e9 de la connexion du client, en particulier dans les sc\u00e9narios o\u00f9 les r\u00e9seaux sont instables ou peu fiables.<\/p>\n<h2>Liens connexes<\/h2>\n<p>Pour en savoir plus sur les demandes de r\u00e9p\u00e9tition automatique et les concepts associ\u00e9s, consultez les ressources suivantes\u00a0:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.geeksforgeeks.org\/automatic-repeat-request-arq\/\" target=\"_new\" rel=\"noopener nofollow\">Comprendre ARQ dans la communication de donn\u00e9es<\/a><\/li>\n<li><a href=\"https:\/\/www.researchgate.net\/publication\/221166636_Automatic_repeat_request_ARQ_in_wireless_networks\" target=\"_new\" rel=\"noopener nofollow\">ARQ dans la communication sans fil<\/a><\/li>\n<li><a href=\"https:\/\/www.cambridge.org\/core\/journals\/designs-codes-and-cryptography\/article\/error-control-coding-in-digital-communication-systems\/5A7A5649D45CC3CB8FE4598D251F94AB\" target=\"_new\" rel=\"noopener nofollow\">Plong\u00e9e en profondeur dans les codes de contr\u00f4le d&#039;erreur<\/a><\/li>\n<li><a href=\"https:\/\/oneproxy.pro\/fr\/\" target=\"_new\" rel=\"noopener\">OneProxy \u2013 Serveurs proxy de haute qualit\u00e9<\/a><\/li>\n<\/ol>","protected":false},"featured_media":467673,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475950","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Understanding Automatic Repeat ReQuests (ARQ)<\/mark>","faq_items":[{"question":"What is an Automatic Repeat ReQuest (ARQ)?","answer":"<p>An Automatic Repeat ReQuest (ARQ) is a protocol used in data transmission to ensure error-free data delivery. It uses mechanisms like error detection codes and acknowledgments to validate data transmission.<\/p>"},{"question":"Where did Automatic Repeat ReQuests originate?","answer":"<p>The concept of Automatic Repeat ReQuests originated from the early days of telegraphy in the 19th century. Telegraph operators would manually request retransmission of messages that were unclear or garbled. The first automated system similar to ARQ appeared in A. Harry Nyquist's 1924 patent for a \"Telegraph Repeat System\".<\/p>"},{"question":"What are the key features of ARQ?","answer":"<p>Key features of ARQ include error-free data delivery, adaptability to varying levels of noise and error rates in the communication channel, and efficiency through only retransmitting erroneous data.<\/p>"},{"question":"What are the types of ARQ?","answer":"<p>The three commonly used types of ARQ protocols are Stop-and-Wait ARQ, Go-Back-N ARQ, and Selective Repeat ARQ. They differ based on how they handle acknowledgment and retransmission of data packets.<\/p>"},{"question":"What are the practical applications of ARQ?","answer":"<p>ARQ protocols are used in almost every aspect of digital data communication, including cellular networks, Wi-Fi, satellite communication, and file transfers over the internet.<\/p>"},{"question":"What are the challenges associated with using ARQ?","answer":"<p>The challenges associated with using ARQ include decreased usable bandwidth due to additional data for error detection and acknowledgments, and delays introduced by retransmissions that can affect real-time communication applications.<\/p>"},{"question":"How are ARQ and Proxy Servers related?","answer":"<p>Proxy servers can benefit from ARQ protocols as intermediaries between the client and the internet. They can use ARQ to ensure the integrity of data transmitted through them, improving the reliability of the client's connection in scenarios with unstable or unreliable networks.<\/p>"},{"question":"How is ARQ evolving with new technologies?","answer":"<p>With the evolution of data communication technologies, ARQ protocols are also being refined and optimized. For instance, protocols designed for new 5G networks use sophisticated Hybrid ARQ schemes. Also, future research in quantum communication could lead to new types of error control protocols.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki\/475950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki\/475950\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/media\/467673"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/media?parent=475950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}