acknowledgement
Főnév
acknowledgement (tsz. acknowledgements)
Főnév
acknowledgement (tsz. acknowledgements)
- (informatika) Az adathálózatokban , a telekommunikációban és a számítógépes buszokban a nyugtázás ( ACK ) egy jel , amelyet a kommunikációs folyamatok , számítógépek vagy eszközök között továbbítanak, hogy egy kommunikációs protokoll részeként nyugtázást vagy üzenet fogadását jelezzék . Ennek megfelelően a negatív nyugtázás ( NAK vagy NACK [ 1 ] ) egy olyan jelzés, amelyet egy korábban kapott üzenet elutasítására vagy valamilyen hiba jelzésére küldenek. A nyugtázás és a negatív nyugtázás tájékoztatja a küldőt a fogadó állapotáról, hogy ennek megfelelően módosíthassa saját állapotát.
Nyugtázó jel típusok Az ACK ASCII kódpontja 0x06 (bináris 0000 0110). Megállapodás szerint a fogadó eszköz ACK-t küld, jelezve, hogy sikeresen fogadta az üzenetet. Az ASCII egy NAK kódpontot is biztosít (0x15, bináris 0001 0101), amely jelzi, hogy a fogadó eszköz nem tud, vagy nem fog megfelelni az üzenetnek. [ 2 ] A Unicode látható szimbólumokat biztosít ezekhez az ASCII karakterekhez, az U+2406 (␆) és U+2415 (␕) karakterekhez.
Az ACK és NAK szimbólumok egyedi bitek vagy bitmezők formájában is megjelenhetnek a protokoll adatkapcsolati rétegének definíciójától függően , vagy akár dedikált vezetékként a fizikai rétegen .
Protokollhasználat Sok protokoll nyugtázáson alapul, ami azt jelenti, hogy pozitívan nyugtázza az üzenetek fogadását. Az Internet Transmission Control Protocol (TCP) egy példa a nyugtázáson alapuló protokollra. Amikor a számítógépek TCP-n keresztül kommunikálnak, a fogadott csomagokat egy ACK bit beállított visszatérési csomag elküldésével nyugtázzák. [ 3 ]
Míg egyes protokollok minden egyes fogadott csomagra visszaigazolást küldenek , más protokollok, mint például a TCP és a ZMODEM , lehetővé teszik sok csomag továbbítását, mielőtt nyugtát küldenének a készletükhöz, ami szükséges ahhoz, hogy a nagy sávszélességű késleltetésű termékkapcsolatokat repülés közben nagyszámú bájttal töltsék fel.
Egyes protokollok NAK-alapúak, ami azt jelenti, hogy csak probléma esetén válaszolnak az üzenetekre. Példaként említhető számos megbízható multicast protokoll, amely NAK-t küld, amikor a vevő hiányzó csomagokat észlel [ 4 ] , vagy olyan protokollok, amelyek ellenőrző összegeket használnak a hasznos adat és a fejléc integritásának ellenőrzésére .
Más protokollok NAK-okat és ACK-ket egyaránt használnak . Példa erre a bináris szinkron kommunikáció (Bisync) és az adaptív kapcsolati sebesség ( az energiahatékony Ethernethez ).
A nyugtázási funkció az automatikus ismétlési kérés (ARQ) funkcióban használatos . A nyugtázó kereteket a fogadott keretekkel összhangban számozzák, majd elküldik az adónak. Ez lehetővé teszi az adó számára, hogy elkerülje a vevő túlcsordulását vagy aláfutását , és észrevegye a kihagyott képkockákat .
Az IBM Binary Synchronous Communications szolgáltatásban a NAK azt jelzi, hogy a rendszer átviteli hibát észlelt a korábban vett blokkban, és a vevő készen áll a blokk újraküldésének elfogadására. A Bisync nem használ egyetlen ACK karaktert, hanem két vezérlőszekvenciával rendelkezik a páros/páratlan blokk nyugtázásához.
Az ACK és NAK alapú módszertanok nem az egyedüli protokolltervezési paradigmák. Egyes protokollok, például az RC-5 , a User Datagram Protocol (UDP) és az X10 protokollok vak átvitelt hajtanak végre nyugtázás nélkül, gyakran többször is továbbítják ugyanazt az üzenetet abban a reményben, hogy az üzenet legalább egy példánya eljut.
Hardveres elismerés Egyes számítógépsíneken külön nyugtázó vezeték van a vezérlőbuszon, amely a buszműveletek nyugtázására szolgál: DACK az ISA DMA- hoz ; A STEbusban használt DATACK , a Motorola 68000 adatátviteli nyugtázó tűje, amely a DTACK Grounded címet inspirálta , stb. Egyes számítógépes buszok nem várnak minden átvitel nyugtára, lásd például a posted write .
Az I²C soros buszon minden bájt után van egy időrés egy nyugtázó bit számára. [ 5 ] [ 6 ]
- acknowledgement - Szótár.net (en-hu)
- acknowledgement - Sztaki (en-hu)
- acknowledgement - Merriam–Webster
- acknowledgement - Cambridge
- acknowledgement - WordNet
- acknowledgement - Яндекс (en-ru)
- acknowledgement - Google (en-hu)
- acknowledgement - Wikidata
- acknowledgement - Wikipédia (angol)