Awtomatikong Ulitin ang reQuest (ARQ)

May -Akda: John Stephens
Petsa Ng Paglikha: 24 Enero 2021
I -Update Ang Petsa: 19 Mayo 2024
Anonim
SCP Readings: SCP-4730 Earth Crucified | object class keter | extradimensional scp
Video.: SCP Readings: SCP-4730 Earth Crucified | object class keter | extradimensional scp

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Awtomatikong Repeat reQuest (ARQ)?

Ang Awtomatikong Repeat ReQuest (ARQ), na tinatawag ding Awtomatikong Repeat Query, ay isang protocol na control-control na awtomatikong pinasimulan ang isang tawag upang mai-retransmit ang anumang data packet o frame matapos matanggap ang mali o hindi tamang data. Kapag ang aparato ng pagpapadala ay hindi tumatanggap ng isang signal ng pagkilala upang kumpirmahin ang natanggap na data, karaniwang muling binawi nito ang data pagkatapos ng isang paunang natukoy na oras at inuulit ang proseso ng isang paunang natukoy na bilang ng mga beses hanggang sa natatanggap ng paghahatid ng aparato ang pagkilala.

Ang mga ARQ ay madalas na ginagamit upang matiyak ang maaasahang mga pagpapadala sa isang hindi maaasahang serbisyo.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Automatic Repeat reQuest (ARQ)

Ang tatlong pangunahing uri ng ARQ ay ang Stop-and-wait ARQ, Go-Back-N ARQ, at Selective Repeat ARQ. Ang Stop-and-wait ARQ ay ang pinakasimpleng ARQ. Mayroon itong isang frame sa isang oras na ipinadala na walang mga karagdagang mga frame na ipinadala hanggang sa pagtanggap ng nakaraang isa ay nakumpirma sa pamamagitan ng isang signal ng pagkilala.

Ang Go-Back-N ARQ ay isang mas kumplikadong protocol. Pinapayagan nitong maipadala ang mga frame kahit na natanggap ang mga naunang frame nang walang signal ng pagkilala. Sinusubaybayan ng protocol na ito ang pagkakasunud-sunod. Kapag natanggap ang huling frame, hinihiling nito ang muling paghahatid ng mga frame na ipinadala nang walang pagkilala. Ito ay paulit-ulit hanggang ang lahat ng mga frame ay natanggap na may isang signal ng pagkilala. Gayunpaman, ang protocol na ito ay maaaring magresulta sa maraming mga frame na ipinadala nang maraming beses, na maiiwasan sa pamamagitan ng paggamit ng Selective Repeat ARQ protocol.

Ang Selective Repeat ARQ ay maaaring magamit para sa paghahatid at pagkilala sa mga ipinadala na mga packet ng data o ang paghahatid ng mga subdivided s sa mga sub-unit. Sa unang pamamaraan, ang protocol ay patuloy na tinatanggap at kinikilala ang mga frame na ipinadala pagkatapos ng isang paunang pagkakamali. Patuloy itong ginagawa hanggang sa natanggap ang isang tinukoy na bilang ng mga frame, na tinatawag na laki ng window. May sukat ng window para sa parehong paghahatid at pagtanggap at dapat silang pantay-pantay. Ang mga numero ng pagkakasunod-sunod ng lahat ng mga frame na hindi natanggap ay sinusubaybayan at ipinapabalik sa transmitter.


Ang er ay nagpapatuloy sa mga frame ng hindi naka-alam na data hanggang sa maabot ang laki ng window nito (na-emptied nito ang window). Kapag nangyari ito, muli ang numero ng frame na ibinigay ng mga signal ng pagkilala at nagpapatuloy kung saan ito natitira. Upang matiyak kung natanggap ang lahat ng mga frame, ang laki ng ing at pagtanggap ng mga bintana ay dapat na kalahati ng maximum na numero ng pagkakasunod-sunod. Kaya, kung ang window ng pagtanggap ay mas malaki kaysa sa kalahati ng pinakamataas na numero ng pagkakasunud-sunod, ang ilan o kahit na ang lahat ng mga frame ay nagalit, pagkatapos ng mga kinakailangang oras, ay mga duplicate ngunit hindi kinikilala tulad nito. Kung inilipat ng er ang window nito (tinatawag na sliding window) para sa bawat natanggap na pagkilala, ang bilang ng mga pagkilala at ang pinakamalaking numero ng pagkakasunod-sunod ay dapat na pantay at kalahati ng bilang na iyon ay dapat na laki ng window na ginamit ng tagatanggap.

Sa pangalawang pamamaraan gamit ang subdivided s, naiiba ang proseso. Ang mga hindi tuloy-tuloy na mga channel ng komunikasyon ay ginagamit kung saan nag-iiba ang haba, ngunit tinatrato ng mga protocol ang bilang isang solong yunit. Bilang kahalili, ang bawat isa ay maaaring mahati sa mga sub-block, na kung saan ay isang nakapirming haba, sa isang proseso na tinatawag na packet segmentation. Ang bawat isa ay naglalaman ng isang variable na bilang ng mga sub-block. Ang bawat hindi kinikilalang tugon ay nagdadala ng isang karagdagang bit flag na nagpapahiwatig ng bawat sub-block matagumpay na natanggap. Ang bawat muling paghahatid ay bumababa sa haba, naglalaman lamang ito ng hindi kinikilalang mga sub-block.

Ang mga ARQ na may variable haba s ay nadagdagan ang kahirapan sa mas mahabang s, dahil ang bawat paulit-ulit ay buong haba. Gayunpaman, ang pumipili muling pag-urong ng variable na haba s, kapag gumagamit ng Selective Repeat ARQ, tinanggal ang kahirapan sa paghahatid ng mas mahabang s. Ang mas kaunting kahirapan ay napatunayan sa pamamagitan ng pagpapanatili ng matagumpay na naihatid na mga sub-block pagkatapos ng bawat paghahatid at pagbaba sa bilang ng mga natitirang sub-block pagkatapos ng bawat paghahatid.

Ang mga protocol ng ARQ ay nakatira sa Data Link o Transport layer ng OSI model. Gumagamit ang TCP ng isang variant ng Go-Back-N ARQ upang matiyak ang maaasahang paghahatid ng data sa Internet protocol. Gayunpaman, hindi nito ginagarantiyahan ang paghahatid ng mga packet ng data. Kung ang TCP ay gumagamit ng Selective Acknowledgment (SACK), ginagamit ang Selective Repeat ARQ. Kapag ang mga lokal na network ng lugar (LAN) ay walang maingay na kapaligiran, ang Selective Repeat ARQ ay nagtatrabaho sa segmentasyon ng packet.