{"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\/my\/wiki\/automatic-repeat-requests\/","title":{"rendered":"Permintaan Ulang Automatik"},"content":{"rendered":"<p>Permintaan Ulang Automatik, sering disingkatkan sebagai ARQ, ialah protokol untuk kawalan ralat dalam penghantaran data. Dengan menggunakan kod pengesanan ralat dan pengakuan, protokol ARQ boleh menjamin penghantaran data bebas ralat, memastikan penerima memperoleh salinan tepat data yang dihantar oleh pengirim.<\/p>\n<h2>Asal-usul dan Sejarah Awal Permintaan Ulang Automatik<\/h2>\n<p>Punca Permintaan Ulang Automatik boleh dikesan kembali ke zaman awal telegrafi pada abad ke-19. Pengendali telegraf secara manual akan meminta penghantaran semula mesej yang tidak jelas atau bercelaru. Walau bagaimanapun, sebutan pertama sistem automatik yang serupa dengan ARQ ditemui dalam paten 1924 A. Harry Nyquist untuk &quot;Sistem Ulang Telegraf&quot;.<\/p>\n<p>Pembangunan dan penghalusan protokol ARQ mula meningkat dengan pesat dengan kemunculan komunikasi data digital pada abad ke-20. Lonjakan yang paling ketara dalam era ini mungkin ialah pengenalan semakan redundansi kitaran (CRC) pada tahun 1960-an, skim pengekodan pengesanan ralat yang masih digunakan secara meluas dalam pelaksanaan ARQ moden.<\/p>\n<h2>Keperitan Permintaan Ulangan Automatik<\/h2>\n<p>Permintaan Ulang Automatik adalah asas kepada sistem komunikasi data, memastikan integriti data semasa penghantaran. Untuk mencapai matlamat ini, protokol ARQ menggabungkan tiga mekanisme utama: pengesanan ralat, pengakuan dan penghantaran semula.<\/p>\n<p>Dalam sistem ARQ, pengirim melampirkan kod pengesanan ralat (seperti CRC) pada data keluar. Selepas penerimaan, penerima menggunakan algoritma pengesanan ralat yang sama untuk mengesahkan data. Jika data bebas ralat, penerima menghantar pengakuan kembali kepada pengirim. Jika ralat dikesan, penerima menghantar pengakuan negatif (NAK), atau dalam beberapa kes, hanya berdiam diri, menggesa pengirim untuk menghantar semula data.<\/p>\n<h2>Mekanisme di Sebalik Permintaan Ulangan Automatik<\/h2>\n<p>Protokol ARQ biasanya beroperasi pada prinsip yang digariskan di atas tetapi berbeza dalam cara ia mengendalikan situasi tertentu. Beberapa pertimbangan dalam reka bentuk ARQ termasuk:<\/p>\n<ul>\n<li>Apakah yang mencetuskan penghantaran semula?<\/li>\n<li>Bagaimana untuk menangani paket yang tidak terurus?<\/li>\n<li>Bagaimana untuk mengoptimumkan kecekapan dan daya pemprosesan sistem?<\/li>\n<\/ul>\n<p>Peraturan tepat untuk mengendalikan senario ini menentukan tingkah laku dan ciri prestasi protokol ARQ. Contohnya, cara protokol bertindak balas kepada berbilang penghantaran yang gagal boleh memberi kesan kepada kebolehpercayaannya dalam persekitaran komunikasi yang bising atau tidak boleh dipercayai.<\/p>\n<h2>Ciri Utama Permintaan Ulang Automatik<\/h2>\n<p>Ciri penting protokol ARQ termasuk:<\/p>\n<ul>\n<li>Penghantaran data tanpa ralat: Protokol ARQ boleh menjamin bahawa penerima mendapat salinan tepat data yang dihantar oleh pengirim.<\/li>\n<li>Kebolehsuaian: ARQ boleh menyesuaikan diri dengan pelbagai tahap hingar dan kadar ralat dalam saluran komunikasi.<\/li>\n<li>Kecekapan: Dengan hanya menghantar semula data yang salah, ARQ mengelakkan pembaziran lebar jalur pada penghantaran yang tidak perlu.<\/li>\n<\/ul>\n<h2>Jenis Permintaan Ulang Automatik<\/h2>\n<p>Tiga jenis protokol ARQ biasanya digunakan dalam sistem komunikasi data:<\/p>\n<ol>\n<li>ARQ Berhenti dan Tunggu: Bentuk ARQ yang paling mudah, pengirim berhenti dan menunggu pengakuan selepas setiap penghantaran. Jika tiada pengakuan diterima dalam tempoh tamat masa tertentu, pengirim menghantar semula data.<\/li>\n<li>Go-Back-N ARQ: Dalam pendekatan ini, pengirim boleh menghantar satu siri paket tanpa menunggu pengakuan, sehingga had tertentu (N). Jika ralat dikesan, penghantar &quot;kembali&quot; dan menghantar semula semua paket dari masa itu dan seterusnya.<\/li>\n<li>ARQ Ulangan Selektif: Penambahbaikan berbanding Go-Back-N, ARQ Ulangan Selektif membolehkan penerima menerima paket yang tidak terurus dan meminta penghantaran semula hanya yang salah.<\/li>\n<\/ol>\n<h2>Aplikasi dan Cabaran Praktikal<\/h2>\n<p>Protokol ARQ mencari aplikasi dalam hampir setiap aspek komunikasi data digital, termasuk rangkaian selular, Wi-Fi, komunikasi satelit dan pemindahan fail melalui Internet.<\/p>\n<p>Walau bagaimanapun, penggunaan ARQ bukan tanpa cabarannya. Sebagai contoh, data tambahan yang diperlukan untuk pengesanan ralat dan pengakuan boleh mengurangkan lebar jalur yang boleh digunakan. Tambahan pula, kelewatan yang diperkenalkan oleh penghantaran semula boleh menjejaskan aplikasi komunikasi masa nyata seperti VoIP dan penstriman video.<\/p>\n<h2>Perbandingan Dengan Protokol Kawalan Ralat Lain<\/h2>\n<p>Selain ARQ, dua protokol kawalan ralat utama lain digunakan dalam komunikasi data:<\/p>\n<ul>\n<li>\n<p>Pembetulan Ralat Hadapan (FEC): FEC mengekod data dengan cara yang membolehkan penerima membetulkan bilangan ralat yang terhad. Tidak seperti ARQ, FEC tidak memerlukan penghantaran semula data, tetapi ia memerlukan lebih lebar jalur untuk kod pembetulan ralat tambahan.<\/p>\n<\/li>\n<li>\n<p>ARQ Hibrid (HARQ): HARQ menggabungkan elemen kedua-dua ARQ dan FEC. Jika paket yang diterima mempunyai ralat, HARQ mula-mula cuba membetulkan ralat menggunakan FEC. Jika itu gagal, ia kembali kepada mekanisme ARQ untuk meminta penghantaran semula.<\/p>\n<\/li>\n<\/ul>\n<h2>Perspektif dan Teknologi Masa Depan<\/h2>\n<p>Dengan evolusi berterusan teknologi komunikasi data, protokol ARQ juga sedang diperhalusi dan dioptimumkan. Sebagai contoh, protokol yang direka untuk rangkaian 5G baharu menggunakan skim HARQ yang canggih yang boleh menyesuaikan diri dengan keadaan saluran komunikasi dalam masa nyata, memaksimumkan pemprosesan data dan meminimumkan kependaman.<\/p>\n<p>Selain itu, penyelidikan masa depan dalam komunikasi kuantum dan pengkomputeran boleh membawa kepada jenis protokol kawalan ralat baharu, yang berpotensi menggantikan atau melengkapkan ARQ tradisional.<\/p>\n<h2>Pelayan Proksi dan Permintaan Ulang Automatik<\/h2>\n<p>Pelayan proksi, seperti yang disediakan oleh OneProxy, juga boleh mendapat manfaat daripada protokol ARQ. Sebagai perantara antara pelanggan dan internet, pelayan proksi boleh menggunakan ARQ untuk memastikan integriti data yang dihantar melalui mereka. Sebagai contoh, pelayan proksi mungkin menggunakan ARQ untuk menghantar semula data jika ia menghadapi ralat disebabkan oleh kesesakan rangkaian, kehilangan paket atau isu lain.<\/p>\n<p>Dengan berbuat demikian, pelayan proksi boleh meningkatkan kebolehpercayaan sambungan pelanggan, terutamanya dalam senario dengan rangkaian yang tidak stabil atau tidak boleh dipercayai.<\/p>\n<h2>Pautan Berkaitan<\/h2>\n<p>Untuk bacaan lanjut tentang Permintaan Ulang Automatik dan konsep yang berkaitan, pertimbangkan sumber berikut:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.geeksforgeeks.org\/automatic-repeat-request-arq\/\" target=\"_new\" rel=\"noopener nofollow\">Memahami ARQ dalam Komunikasi Data<\/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 dalam Komunikasi Tanpa Wayar<\/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\">Menyelam dalam Kod Kawalan Ralat<\/a><\/li>\n<li><a href=\"https:\/\/oneproxy.pro\/my\/\" target=\"_new\" rel=\"noopener\">OneProxy \u2013 Pelayan Proksi Berkualiti Tinggi<\/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\/my\/wp-json\/wp\/v2\/wiki\/475950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/wiki\/475950\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/media\/467673"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/media?parent=475950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}