Automatic repeat request (original) (raw)
自動再送要求(じどうさいそうようきゅう、英: Automatic repeat-request, ARQ)は、信頼性の高いデータ通信を達成するために、送達確認とタイムアウトを使う誤り制御手法。自動再送制御とも。送達確認(acknowledgement)とは、受信側が送信側に対してデータフレームを正しく受信したことを通知するメッセージを送ることである。タイムアウト(timeout)とは、送信側がデータフレームを送信してから妥当なある時間が経った時点を指し、送信側がそれまでに送達確認を受信できない場合、通常同じデータフレームを再送し、送達確認を受信するか再送回数が既定回数になるまで再送を繰り返す。 ARQプロトコルの種類として、Stop-and-wait ARQ、Go-Back-N ARQ、Selective Repeat ARQ がある。 ARQ から派生した (HARQ) は実装コストは増大するが性能が改善され、特に無線通信に適している。
Property | Value |
---|---|
dbo:abstract | ARQ (de l'Anglès Automatic Repeat-reQuest) són protocols utilitzats per al en la transmissió de dades, garantitzant la integritat d'aquests. Aquests acostumen a utilitzar-se en sistemes que no actuen a temps real, ja que el temps que es perd en el reenviament pot ser considerable. Aquesta tècnica de control d'erros es basa en el reenviament dels paquets d'informació que es detecten com a erronis. Per a controlar la correcta recepció d'un paquet s'utilitzen ACK's (acknowledgement) i NACK's de forma que quan el receptor rep un paquet correctament, confirma amb un ACK i si no és correcte respon amb un NACK. Durant el protocol que controla la recepció de paquets poden sorgir múltiples problemes (pèrdua d'un ACK, rebre un ACK incorrecte, etc.) complicant, així, el contingut de l'ACK i sorgint nous conceptes com el de . Si l'emisor no rep informació sobre la recepció del paquet durant un temps fixat (timeout) aquest es reenvia automàticament. Essencialment existeixen tres tipus de ARQ, tot i que a la pràctica es combinen per tal de trobar el sistema òptim per a cada canal o estat de tràfic concret. Entre d'altres, trobem els protocols ARQ següents: Stop-and-wait ARQ, Go-Back-N ARQ i Selective Repeat ARQ; aquests protocols pertanyen a la capa d'enllaçament de dades del model OSI. (ca) Zpětná vazba s automatickým opakováním (anglicky Automatic Repeat reQuest nebo Automatic Repeat Query, ARQ) je souhrnný název pro různé metody detekce a korekce chyb používané při přenosu dat, které pro zajištění spolehlivého přenosu dat nespolehlivým kanálem používají kladná potvrzení a časové prodlevy. Příjemce indikuje zasláním kladného potvrzení, že bezchybně přijal datový rámec nebo paket. Pokud odesilatel neobdrží potvrzení než uplyne časová prodleva, musí odesilatel příslušný datový rámec nebo paket vyslat znovu. Počet opakování pro každý rámec nebo paket je omezený, a pokud se dosáhne maximálního počtu opakování, ohlásí se chyba komunikace. K protokolům používajícím ARQ patří: * Jednotlivé potvrzování (anglicky Stop-and-wait ARQ), ve které se po vyslání každého rámce čeká na potvrzení. * Kontinuální potvrzování umožňující odeslat více rámců bez přijetí potvrzení, které lze dále rozdělit: * Opakování s návratem (anglicky Go-Back-N ARQ), kde se opakuje nejen chybně přenesený rámec, ale i všechny rámce odvysílané po něm a zatím nepotvrzené. * Selektivní opakování (anglicky Selective Repeat ARQ), při němž příjemce sděluje, které rámce se nepodařilo přijmout, a odesilatel opakuje pouze tyto rámce. Poslední dvě uvedené varianty obvykle používají nějakou variantu protokolu s posuvným okénkem pro omezení objemu dat, který může odesilatel vyslat bez přijetí potvrzení. ARQ protokoly obvykle patří do linkové nebo transportní vrstvy referenčního modelu OSI. Existuje několik patentů pro používání ARQ pro . Jedná se o prostředí vyžadující vysokou propustnost, ve kterém se používají záporná potvrzení pro snížení režie. (cs) ARQ-Protokolle (englisch Automatic Repeat reQuest, dt. Automatische Wiederholungsanfrage) werden bei Computernetzen eingesetzt, um eine zuverlässige Datenübertragung durch Sendewiederholungen zu gewährleisten. Durch die Möglichkeit der Fehlererkennung kann ein Empfänger aufgetretene Übertragungsfehler feststellen. Über einen Rückkanal kann dieser dem Sender der Nachricht das Resultat der Fehlererkennung mitteilen. Gewöhnlicherweise geschieht dies durch Übertragung sogenannter ACK/NAK-Signale (Acknowledgement bzw. Negative Acknowledgement, d. h. korrekter Empfang bestätigt bzw. Wiederholungsanfrage). Gegebenenfalls wird eine gestörte Nachricht so lange erneut übertragen, bis sie den Empfänger ohne Fehler erreicht hat. Folgende Protokolle, die sich hauptsächlich im erzielbaren Durchsatz unterscheiden, werden als grundlegend betrachtet: (de) Automatic repeat request (ARQ), also known as automatic repeat query, is an error-control method for data transmission that uses acknowledgements (messages sent by the receiver indicating that it has correctly received a packet) and timeouts (specified periods of time allowed to elapse before an acknowledgment is to be received) to achieve reliable data transmission over an unreliable communication channel. If the sender does not receive an acknowledgment before the timeout, it re-transmits the packet until it receives an acknowledgment or exceeds a predefined number of retransmissions. Variations of ARQ protocols include Stop-and-wait ARQ, Go-Back-N ARQ, and Selective Repeat ARQ. All three protocols usually use some form of sliding window protocol to help the sender determine which (if any) packets need to be retransmitted. These protocols reside in the data link or transport layers (layers 2 and 4) of the OSI model. (en) ARQ (del inglés Automatic Repeat-reQuest) son protocolos utilizados para el control de errores en la transmisión de datos, garantizando la integridad de los mismos. Estos suelen utilizarse en sistemas que no actúan en tiempo real, ya que el tiempo que se pierde en el reenvío puede ser considerable y suele ser más útil emitir mal en el momento, que hacerlo correctamente un tiempo después. Esto se puede ver muy claro con una aplicación de videoconferencia donde no resulta de utilidad emitir el pixel correcto de la imagen 2 segundos después de haber visto la imagen. Esta técnica de control de errores se basa en el reenvío de los paquetes de información que se detecten como erróneos (Esto quiere decir que no todos los paquetes de información se detectan como erróneos). Para controlar la correcta recepción de un paquete se utilizan ACK's (acknowledge) y NACK's de forma que cuando el receptor recibe un paquete correctamente el receptor asiente con un ACK y si no es correcto responde con un NACK. Durante el protocolo que controla recepción de paquetes pueden surgir múltiples problemas (pérdida de ACK, recibir un ACK incorrecto, etc.) complicándose así el contenido del ACK y surgiendo nuevos conceptos como el de . Si el emisor no recibe información sobre la recepción del paquete durante un tiempo fijado (timeout) este se reenvía automáticamente. Esencialmente existen tres tipos de ARQ aunque en la práctica se combinen buscando el sistema óptimo para cada canal o estado de tráfico concreto. Entre otros protocolos ARQ, encontramos, Stop-and-wait ARQ, Go-Back-N ARQ y Selective Repeat ARQ; estos protocolos pertenecen a la Capa de enlace de datos y/o a la Capa de transporte del modelo OSI (es) L’Automatic Repeat reQuest ou ARQ (en français requête automatique de répétition) est une méthode de contrôle d'erreur pour la transmission de données. Elle utilise des acquittements et des timeouts pour parvenir à une transmission efficace de l'information. Un acquittement est un message envoyé par le récepteur vers l'émetteur afin de lui montrer que la trame (ou le paquet) de données émise a été correctement reçue. Un timeout est un instant précis situé après l'instant d'émission et dont l'écart avec ce dernier est égal à une durée spécifique ; si l'émetteur ne reçoit pas d'acquittement avant le timeout, il retransmet la trame ou le paquet jusqu'à recevoir un acquittement ou dépasser un nombre prédéfini de retransmissions. Parmi les types de protocoles ARQ on peut compter : * le Stop-and-wait ARQ ; * le Go-Back-N ARQ ; * le . Ces protocoles se situent dans la couche de liaison de données ou la couche de transport du modèle OSI. Le Hybrid ARQ (HARQ) est une variante de l'ARQ possédant de meilleures performances, en particulier lors des transmissions sans fil, au prix d'une complexité accrue. (fr) 自動再送要求(じどうさいそうようきゅう、英: Automatic repeat-request, ARQ)は、信頼性の高いデータ通信を達成するために、送達確認とタイムアウトを使う誤り制御手法。自動再送制御とも。送達確認(acknowledgement)とは、受信側が送信側に対してデータフレームを正しく受信したことを通知するメッセージを送ることである。タイムアウト(timeout)とは、送信側がデータフレームを送信してから妥当なある時間が経った時点を指し、送信側がそれまでに送達確認を受信できない場合、通常同じデータフレームを再送し、送達確認を受信するか再送回数が既定回数になるまで再送を繰り返す。 ARQプロトコルの種類として、Stop-and-wait ARQ、Go-Back-N ARQ、Selective Repeat ARQ がある。 ARQ から派生した (HARQ) は実装コストは増大するが性能が改善され、特に無線通信に適している。 (ja) Nei sistemi di telecomunicazioni, Automatic Repeat-reQuest è una strategia di controllo di errore, che svolge il compito di rivelare un errore (ma non di correggerlo). I pacchetti corrotti vengono scartati e viene richiesta la loro ritrasmissione. ARQ System (it) Автоматический запрос повторной передачи (англ. Automatic repeat request, ARQ) — метод обнаружения ошибок при передаче данных, использующий сигнал подтверждение приёма (получателем данных отправляются служебные данные, указывающие на то, что им был правильно принят фрагмент или пакет данных) и тайм-аут (определённые периоды времени, по истечении которых должно быть получено подтверждение) для обеспечения надёжной передачи по ненадёжным сервисам. Если отправитель данных до истечения тайм-аута не получает подтверждения, то, как правило, повторно передаёт фрейм / пакет, пока отправитель не получит подтверждение или не будет превышено заданное число повторных передач. Виды протоколов ARQ включают в себя: Stop-and-wait ARQ, Go-Back-N ARQ, ARQ выборочного повтора / выборочного отказа. Все эти три протокола обычно используют некоторую разновидность протокола скользящего окна для указания отправителю на то, какие пакеты (если таковые имеются) должны быть переданы повторно. Эти протоколы входят в канальный уровень или транспортный уровень модели OSI. Ряд патентов защищает методы ARQ для доставки потокового видео. При этом в условиях высокой пропускной способности отрицательные подтверждения приёма используются для снижения накладных расходов сети при передаче контента. (ru) 自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层和传输层的错误纠正协议之一。它通过使用确认和超时这两个机制,在不可靠服务的基础上实现可靠的信息传输。如果发送方在发送后一段时间之内没有收到确认帧,它通常会重新发送。ARQ可能包括停止等待ARQ协议和连续ARQ协议,错误检测(Error Detection)、正面确认(Positive Acknowledgment)、超时重传(Retransmission after Timeout)和 负面确认及重传(Negative Acknowledgment and Retransmission)等机制。 (zh) |
dbo:wikiPageExternalLink | https://web.archive.org/web/20160304032149/http:/www.techex.co.uk/other/arq-video-packet-resend |
dbo:wikiPageID | 40726 (xsd:integer) |
dbo:wikiPageLength | 3323 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1108774031 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Power_line_communication dbr:Selective_Repeat_ARQ dbr:Internet_Protocol dbr:Low-density_parity-check_code dbr:Local_area_network dbr:Communication_channel dbr:Timeout_(computing) dbr:Data_link_layer dbr:Data_transmission dbr:Forward_error_correction dbr:Go-Back-N_ARQ dbr:Transmission_Control_Protocol dbr:Reliability_(computer_networking) dbr:Retransmission_(data_networks) dbr:Hybrid_automatic_repeat_request dbr:ARQ-E dbr:ARQ-M dbc:Error_detection_and_correction dbr:Acknowledgement_(data_networks) dbr:Transport_layer dbr:Sliding_window_protocol dbc:Logical_link_control dbr:IEEE_802.11 dbr:OSI_model dbr:Stop-and-wait_ARQ dbr:Ethernet_over_coax dbr:Packet_(information_technology) dbr:Error_control dbr:ITU-T_G.hn dbr:CRC-32C |
dbp:wikiPageUsesTemplate | dbt:No_footnotes dbt:Reflist dbt:Short_description dbt:Use_American_English dbt:Use_mdy_dates dbt:FS1037C_MS188 |
dct:subject | dbc:Error_detection_and_correction dbc:Logical_link_control |
gold:hypernym | dbr:Method |
rdf:type | dbo:Software yago:WikicatNetworkProtocols yago:Abstraction100002137 yago:Communication100033020 yago:Direction106786629 yago:Message106598915 yago:Protocol106665108 yago:Rule106652242 |
rdfs:comment | 自動再送要求(じどうさいそうようきゅう、英: Automatic repeat-request, ARQ)は、信頼性の高いデータ通信を達成するために、送達確認とタイムアウトを使う誤り制御手法。自動再送制御とも。送達確認(acknowledgement)とは、受信側が送信側に対してデータフレームを正しく受信したことを通知するメッセージを送ることである。タイムアウト(timeout)とは、送信側がデータフレームを送信してから妥当なある時間が経った時点を指し、送信側がそれまでに送達確認を受信できない場合、通常同じデータフレームを再送し、送達確認を受信するか再送回数が既定回数になるまで再送を繰り返す。 ARQプロトコルの種類として、Stop-and-wait ARQ、Go-Back-N ARQ、Selective Repeat ARQ がある。 ARQ から派生した (HARQ) は実装コストは増大するが性能が改善され、特に無線通信に適している。 (ja) Nei sistemi di telecomunicazioni, Automatic Repeat-reQuest è una strategia di controllo di errore, che svolge il compito di rivelare un errore (ma non di correggerlo). I pacchetti corrotti vengono scartati e viene richiesta la loro ritrasmissione. ARQ System (it) 自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层和传输层的错误纠正协议之一。它通过使用确认和超时这两个机制,在不可靠服务的基础上实现可靠的信息传输。如果发送方在发送后一段时间之内没有收到确认帧,它通常会重新发送。ARQ可能包括停止等待ARQ协议和连续ARQ协议,错误检测(Error Detection)、正面确认(Positive Acknowledgment)、超时重传(Retransmission after Timeout)和 负面确认及重传(Negative Acknowledgment and Retransmission)等机制。 (zh) ARQ (de l'Anglès Automatic Repeat-reQuest) són protocols utilitzats per al en la transmissió de dades, garantitzant la integritat d'aquests. Aquests acostumen a utilitzar-se en sistemes que no actuen a temps real, ja que el temps que es perd en el reenviament pot ser considerable. Aquesta tècnica de control d'erros es basa en el reenviament dels paquets d'informació que es detecten com a erronis. Si l'emisor no rep informació sobre la recepció del paquet durant un temps fixat (timeout) aquest es reenvia automàticament. (ca) Zpětná vazba s automatickým opakováním (anglicky Automatic Repeat reQuest nebo Automatic Repeat Query, ARQ) je souhrnný název pro různé metody detekce a korekce chyb používané při přenosu dat, které pro zajištění spolehlivého přenosu dat nespolehlivým kanálem používají kladná potvrzení a časové prodlevy. K protokolům používajícím ARQ patří: Poslední dvě uvedené varianty obvykle používají nějakou variantu protokolu s posuvným okénkem pro omezení objemu dat, který může odesilatel vyslat bez přijetí potvrzení. ARQ protokoly obvykle patří do linkové nebo transportní vrstvy referenčního modelu OSI. (cs) Automatic repeat request (ARQ), also known as automatic repeat query, is an error-control method for data transmission that uses acknowledgements (messages sent by the receiver indicating that it has correctly received a packet) and timeouts (specified periods of time allowed to elapse before an acknowledgment is to be received) to achieve reliable data transmission over an unreliable communication channel. If the sender does not receive an acknowledgment before the timeout, it re-transmits the packet until it receives an acknowledgment or exceeds a predefined number of retransmissions. (en) ARQ-Protokolle (englisch Automatic Repeat reQuest, dt. Automatische Wiederholungsanfrage) werden bei Computernetzen eingesetzt, um eine zuverlässige Datenübertragung durch Sendewiederholungen zu gewährleisten. Folgende Protokolle, die sich hauptsächlich im erzielbaren Durchsatz unterscheiden, werden als grundlegend betrachtet: (de) ARQ (del inglés Automatic Repeat-reQuest) son protocolos utilizados para el control de errores en la transmisión de datos, garantizando la integridad de los mismos. Estos suelen utilizarse en sistemas que no actúan en tiempo real, ya que el tiempo que se pierde en el reenvío puede ser considerable y suele ser más útil emitir mal en el momento, que hacerlo correctamente un tiempo después. Esto se puede ver muy claro con una aplicación de videoconferencia donde no resulta de utilidad emitir el pixel correcto de la imagen 2 segundos después de haber visto la imagen. (es) L’Automatic Repeat reQuest ou ARQ (en français requête automatique de répétition) est une méthode de contrôle d'erreur pour la transmission de données. Elle utilise des acquittements et des timeouts pour parvenir à une transmission efficace de l'information. Un acquittement est un message envoyé par le récepteur vers l'émetteur afin de lui montrer que la trame (ou le paquet) de données émise a été correctement reçue. Un timeout est un instant précis situé après l'instant d'émission et dont l'écart avec ce dernier est égal à une durée spécifique ; si l'émetteur ne reçoit pas d'acquittement avant le timeout, il retransmet la trame ou le paquet jusqu'à recevoir un acquittement ou dépasser un nombre prédéfini de retransmissions. (fr) Автоматический запрос повторной передачи (англ. Automatic repeat request, ARQ) — метод обнаружения ошибок при передаче данных, использующий сигнал подтверждение приёма (получателем данных отправляются служебные данные, указывающие на то, что им был правильно принят фрагмент или пакет данных) и тайм-аут (определённые периоды времени, по истечении которых должно быть получено подтверждение) для обеспечения надёжной передачи по ненадёжным сервисам. Если отправитель данных до истечения тайм-аута не получает подтверждения, то, как правило, повторно передаёт фрейм / пакет, пока отправитель не получит подтверждение или не будет превышено заданное число повторных передач. (ru) |
rdfs:label | ARQ (ca) Zpětná vazba s automatickým opakováním (cs) ARQ-Protokoll (de) Automatic repeat request (en) Automatic Repeat Request (es) Automatic Repeat reQuest (fr) Automatic repeat request (it) 自動再送要求 (ja) Автоматический запрос повторной передачи (ru) 自动重传请求 (zh) |
owl:sameAs | dbpedia-de:Automatic repeat request dbpedia-it:Automatic repeat request freebase:Automatic repeat request yago-res:Automatic repeat request wikidata:Automatic repeat request dbpedia-ca:Automatic repeat request dbpedia-cs:Automatic repeat request dbpedia-es:Automatic repeat request dbpedia-fa:Automatic repeat request dbpedia-fr:Automatic repeat request dbpedia-ja:Automatic repeat request http://ml.dbpedia.org/resource/ആട്ടോമാറ്റിക്_റിപ്പീറ്റ്_റിക്വസ്റ്റ് dbpedia-ru:Automatic repeat request dbpedia-sr:Automatic repeat request dbpedia-tr:Automatic repeat request dbpedia-zh:Automatic repeat request https://global.dbpedia.org/id/2jnui |
prov:wasDerivedFrom | wikipedia-en:Automatic_repeat_request?oldid=1108774031&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Automatic_repeat_request |
is dbo:wikiPageRedirects of | dbr:Automatic_Repeat_Request dbr:Automatic_Repeat_reQuest dbr:Automatic_repeat-request dbr:ARQ_protocol |
is dbo:wikiPageWikiLink of | dbr:QUIC dbr:List_of_algebraic_coding_theory_topics dbr:Selective_Repeat_ARQ dbr:Bluetooth dbr:Connection-oriented_communication dbr:Error_detection_and_correction dbr:Q15X25 dbr:End-to-end_principle dbr:Packet_loss_concealment dbr:Data_communication dbr:Data_link_layer dbr:G.hn dbr:Linear_network_coding dbr:Logical_link_control dbr:SITOR dbr:Fldigi dbr:Flow_control_(data) dbr:Go-Back-N_ARQ dbr:Goodput dbr:Radio_Link_Control dbr:Radio_Link_Protocol dbr:Retransmission_(data_networks) dbr:ARQ dbr:Hybrid_automatic_repeat_request dbr:AMTOR dbr:Acknowledgement_(data_networks) dbr:Bit_rate dbr:High_Frequency_Internet_Protocol dbr:High_Speed_Packet_Access dbr:High_frequency dbr:Transport_layer dbr:Sliding_window_protocol dbr:The_Radio_Hacker's_Codebook dbr:Digital_enhanced_cordless_telecommunications dbr:Automatic_link_establishment dbr:Bus_contention dbr:CLOVER2000 dbr:Automatic_Repeat_Request dbr:Automatic_Repeat_reQuest dbr:Reliable_Internet_Stream_Transport dbr:Virtual_circuit dbr:Winmor dbr:PACTOR dbr:Reliable_byte_stream dbr:Out-of-order_delivery dbr:Automatic_repeat-request dbr:ARQ_protocol |
is foaf:primaryTopic of | wikipedia-en:Automatic_repeat_request |