Rahmat (ma'lumotlar tarmoqlari) - Acknowledgement (data networks) - Wikipedia

Yilda ma'lumotlar tarmog'i, telekommunikatsiya va kompyuter avtobuslari, an e'tirof (ACK) a signal bu muloqot qilish o'rtasida o'tkaziladi jarayonlar, kompyuterlar yoki bir qismi sifatida xabarni qabul qilishni yoki xabarni qabul qilishni anglatadigan qurilmalar aloqa protokoli. The salbiy tan olish (NAK yoki NACK[1]) signal oldindan qabul qilingan xabarni rad etish yoki qandaydir xatolikni ko'rsatish uchun yuboriladi. Minnatdorchilik va salbiy bildirishnoma qabul qiluvchining holatini unga mos ravishda o'z holatini sozlashi uchun yuboruvchiga xabar beradi.

Ko'pincha telekommunikatsiyalardagi ma'lumotlar xabarlari mavjud soliq summasi yaxlitligini tekshirish uchun foydali yuk va sarlavha. Tekshirish summasi shunday ishlaydi, agar bitta bo'lsa bit ma'lumotlar buzilgan bo'lsa, summa boshqacha qiymatga ega bo'lar edi, shuning uchun ular tekshirishning arzon usulini taqdim etishlari mumkin (ehtimol ) signalning yaxlitligi. Agar xabar noto'g'ri tekshiruv summasi bilan qabul qilingan bo'lsa (ya'ni olingan ma'lumotlar xabarga qaraganda boshqacha nazorat summasiga ega bo'lar edi), qabul qiluvchi ba'zi ma'lumotlarning buzilganligini bilishi mumkin. Ko'pincha, yig'indilar ishlatilganda, buzilgan xabarga ACK signal berilmaydi yoki NAK signal beriladi.

Raxmat belgilar

ASCII kod ACK belgisini (0000110) o'z ichiga oladi2 yoki 616) muvaffaqiyatli olinganligini va NAK belgisini (0010101) ko'rsatish uchun uzatilishi mumkin2 yoki 1516) qabul qilishning iloji yo'qligi yoki etishmasligini ko'rsatish uchun uzatilishi mumkin.[2] Unicode U + 2406 (␆) va U + 2415 (␕) belgilar uchun ko'rinadigan belgilarni taqdim etadi.

Protokoldan foydalanish

Ko'pgina protokollar e'tirofga asoslangan, ya'ni ular xabarlarni qabul qilganligini ijobiy tasdiqlashadi. Internet Transmissiyani boshqarish protokoli (TCP) - tasdiqlashga asoslangan protokolga misol. Kompyuterlar TCP orqali aloqa qilganda, qabul qilinadi paketlar ACK bit to'plami bo'lgan paketni qaytarib yuborish orqali tan olinadi. TCP protokoli ushbu tasdiqlarni teskari yo'nalishda yuborilgan ma'lumotlarga qo'shishga imkon beradi.

Ba'zi protokollar har bir ma'lumot to'plami uchun bitta tasdiqnomani yuboradi. TCP va kabi boshqa protokollar ZMODEM ko'plab paketlarni har biriga ma'qullashdan oldin uzatilishiga imkon bering, bu yuqori darajani to'ldirish uchun zarur bo'lgan protsedura tarmoqli kengligi kechiktirilgan mahsulot parvoz paytida juda ko'p baytli havolalar.

Boshqa protokollar NAK-ga asoslangan, ya'ni ular xabarlarga faqat muammo bo'lsa javob beradi. Bunga misollar eng ko'p kiradi ishonchli multicast qabul qiluvchi yo'qolgan paketlarni aniqlaganda NAK yuboradigan protokollar. Boshqa protokollarda ikkala NAK va ACK-lardan foydalaniladi. Ikkilik sinxron aloqa (Bisync) va moslashuvchan bog'lanish darajasi (uchun Energiya tejaydigan chekilgan ) misollar.

Kabi boshqa protokollar RC-5, Foydalanuvchi Datagram protokoli (UDP) va X10 protokollar bajariladi ko'r-ko'rona uzatish hech qanday e'tirofisiz, ko'pincha bitta xabarni bir necha marta uzatadi, chunki xabarning kamida bitta nusxasi o'tadi degan umidda.

Tasdiqlash funktsiyasi avtomatik takroriy so'rov (ARQ) funktsiyasi. E'tirof kadrlari qabul qilingan va keyin uzatuvchiga yuborilgan ramkalar bilan muvofiqlashtirilgan holda raqamlanadi. Bu transmitterning oldini olishga imkon beradi toshib ketish yoki underrun qabul qiluvchida va o'tkazib yuborilgan freymlardan xabardor bo'lish uchun.

Yilda Ikkilik sinxron aloqa, NAK oldindan qabul qilingan blokda uzatish xatosi aniqlanganligini va qabul qilgich qabul qilishga tayyorligini ko'rsatish uchun ishlatiladi qayta uzatish ushbu blokning. Bisync bitta ACK belgisini ishlatmaydi, lekin muqobil juft / toq blokni tanib olish uchun ikkita boshqaruv ketma-ketligiga ega.

Uskunani tasdiqlash

Biroz kompyuter avtobuslari ichida maxsus taniqli simni bo'lishi kerak boshqaruv avtobusi avtobus operatsiyalarini tan olish uchun ishlatiladi: DACK for used ISA DMA; Da ishlatiladigan DATACK STEbus, ma'lumotlar uzatishni tasdiqlash pimi Motorola 68000 unvoniga ilhom bergan DTACK asosli Ba'zi kompyuter avtobuslari har doim ham har bir yozishni tan olmaydi; yozuvlarning bir qismi yoki barchasi a dan foydalanadi joylashtirilgan yozish.

The I²C ketma-ket avtobusda har bir baytdan keyin tasdiqlash biti uchun vaqt oralig'i mavjud.[3][4]

Shuningdek qarang

Adabiyotlar

  1. ^ Salbiy E'tirof (NACK) -Orientli Ishonchli Multicast (NORM) qurilish bloklari. 2004 yil noyabr. doi:10.17487 / RFC3941. RFC 3941.
  2. ^ "ASCII va Unicode-dagi belgilarni boshqarish". Olingan 2020-03-04.
  3. ^ "I2C avtobus spetsifikatsiyasi".
  4. ^ "I2C avtobusini tushunish" (PDF). Shakl 8.

Tashqi havolalar