Válaszkód , Felmondási ok kódja vagy Return code (az angol szakirodalomban is Cause code , Reason code , Status code , Disconnect code stb.) - távközlésben és szoftverben - egy csomópont által kérés eredményeként generált digitális kód, amely jellemzi a a válaszadó oldalon bekövetkezett egyik vagy másik protokoll vagy technológiai esemény: sikeres vagy sikertelen végrehajtás, stb. A válaszkódokhoz gyakran egy tömör angol nyelvű megjegyzés kapcsolódik, és a válaszüzenetben a digitálissal együtt egyéb szükséges információk is továbbíthatók. kódot és annak visszafejtését (például , kért adatok).
A válaszkód kézhezvétele után a kérelmező következtetéseket vonhat le az esemény jellegére vonatkozóan, és azt a helyzetnek megfelelően folytathatja vagy befejezheti. A válaszkódokat nagyon gyakran használják a kliens-szerver architektúrában , azonban az alkalmazás nem korlátozódik csak rá, és a megfelelő protokoll keretein belül használható peer csomópontok / alkalmazások interakciójára.
Az alkalmazási körtől függően a kitöltési kódok általánosan elfogadottak és rendkívül specializáltak lehetnek. A fejlesztők azonban az esetek túlnyomó többségében szabványosítják projektjeik válaszkódjait, és minden eseményhez teljes körű leírást adnak az okokról, aminek eredményeként egy-egy digitális kóddal ellátott válasz érkezhet. A céljukban hasonló protokollok ugyanazokat a kódokat használhatják, bár a legtöbb esetben a numerikus visszatérési kódok mindegyik technológia vagy protokoll esetében egyediek.
A válasz- és hibakódok ismerete lehetővé teszi a felhasználóknak, a fejlesztőknek és a rendszerkarbantartóknak a problémák hatékony elemzését (feltéve, hogy lehetőség van a protokollművelet naplójának elmentésére). Ezenkívül egy forgalomelemző (például Wireshark ) hasznos lehet a hibakereséshez .
A telefonjelzésben , amely biztosítja a hívásváltást és a létrehozásával, állapotváltásával és befejezésével kapcsolatos összes eljárást, a kérésekre általánosan elfogadott szabványos válaszkódokat használnak.
A hívásvégződtetési kód és/vagy az állomás végső válasza a kérésre a Call Detail Record (CDR) tárolódik . A hagyományos telefonálásban a csomópontok, állomások és felhasználói berendezések válaszkódjait az SS-7 hálózat ISUP -jára vonatkozó Q.850 szabvány , az ISDN esetében pedig a Q.931 szabvány írja le .
Általában a kapcsolón beállíthatja , hogy az egyes végződtetési kódoknál milyen hang (hangértesítés, SIT hang ) szóljon az előfizetőnek, ha az előfizető nem elérhető, az előfizető foglalt, a hálózat túlterhelt stb.
Példák válaszkódokra:
A kód | Jelentése | Magyarázat |
---|---|---|
16 | normál hívástörlés | Normál hívásvégződtetés |
17 | felhasznaló elfoglalt | Az előfizető foglalt |
22 | szám megváltozott | A szám megváltozott |
28 | Érvénytelen számformátum (a cím hiányos). | A hívott szám nem egyezik az elfogadott formátummal, vagy hiányos. |
101 | Az üzenet nem kompatibilis a hívás állapotával. | A fogadott üzenet nem kompatibilis a hívás állapotával. |
A mobilkapcsolókon a hívási kísérlet végén egy technikai numerikus válaszkód mellett hangos értesítések is tájékoztatják az előfizetőt arról, hogy a hívást számos okból nem lehet kezdeményezni, kezdve a helyi túlterheléstől a az előfizető eszközének elérhetetlensége vagy lekapcsolása, tárcsázási hibák vagy mobilhálózati problémák.
Egyesek ezt a jelenséget automatikus válaszadónak nevezik . Ez nem teljesen helytálló, hiszen az üzenetrögzítő a felhasználói szám (a hívott szám) szintjén megvalósított szolgáltatás vagy szolgáltatás, nem pedig a szám elérhetetlenségéről jelző kapcsoló funkció.
A hívásvégződtetési kód és/vagy az állomás végső válasza a kérésre a hívásrészletező rekordban (CDR) ugyanúgy tárolódik, mint a hagyományos telefonálásban . Mivel a különböző protokollok kódjai eltérőek lehetnek, az NGN többprotokollos termékekben a távközlési szolgáltatóknak gyakran meg kell oldaniuk azt a problémát, hogy az egyik protokoll állomásának válaszkódjait megfelelően illesszék egy másik protokoll megfelelő kódjaihoz (üzenetek a SIP-ről H.323-ra vagy ISDN-re). és fordítva), ezt kódfordításnak (vagy leképezésnek) hívják.
H.323A H.323 hardver és szoftver Q.931 válaszkóddal fejezi be a hívásokat , mivel ezt a protokollvermet úgy alakították ki, hogy a lehető legjobban megfeleljen az ISDN -nek , és a felek interakciójának megszervezésének számos aspektusa a digitális telefonálástól származik. (Lásd a példákat fent)
SIPA SIP – Session Establishment Protocol – a telefonhíváson belüli kérések és válaszok egyszerűsítésének elvét követve – a válaszok szerkezetét és típusait a HTTP protokolltól örökölte .
Példák válaszkódokra:
A kód | Jelentése | Magyarázat |
---|---|---|
180 | Csengetés | A hívás kezdetéről szóló értesítés a hívott berendezés oldalán hosszú hangjelzésnek ( KPV ) felel meg a telefonban |
200 | rendben | Normál válasz, amely megerősíti, hogy kérésre hozzájárul a művelethez |
404 | nem található | A hívott fél nem található |
487 | A kérés megszűnt | A hívás kezdeményezője megszakította a csatlakozási kísérletet, mielőtt csatlakozott volna a hívott félhez |
603 | Hanyatlás | Azt jelzi, hogy a hívott fél elutasította a bejövő hívást. |
Az alkalmazásokban a válaszkód az adminisztrátor és a rendszer közötti interakció része.
Az FTP az egyik legrégebbi kliens-szerver alkalmazásprotokoll a fájlok számítógépes hálózatokon történő átvitelére , amelyben a parancsok és a szerver válaszkódjai szabványosak és népszerűek.
Példák válaszkódokra:
A kód | Jelentése | Magyarázat |
---|---|---|
220 | FTP szerver készen áll | A szerver készen áll a kérések feldolgozására |
230 | Sikeres bejelentkezés | A felhasználó sikeresen csatlakozott |
150 | Rendben van az adatok küldése | Hozzájárulás az adatok fogadásához a felhasználótól |
226 | Fájl fogadása OK | A fájl átvitele sikeres volt |
A HTTP állapotkód a webszerver felhasználói műveletekre adott válaszának első sorának része. Az ügyfél a válaszkódból értesül a kérésének eredményéről, és meghatározza, hogy milyen lépéseket tegyen ezután. Az állapotkódok készlete szabványos, és a vonatkozó dokumentumokban vannak leírva (az egyik legújabb RFC 2616 ).
Példák válaszkódokra:
A kód | Jelentése | Magyarázat |
---|---|---|
202 | elfogadott | A kérelmet feldolgozásra elfogadták, de a feldolgozás még nem fejeződött be. |
400 | Rossz kérés | A szerver szintaktikai hibát észlelt az ügyfél kérésében. |
401 | Jogosulatlan | A kérelemhez felhasználói azonosítás szükséges. |
403 | Tiltott | A szerver megértette a kérést, de megtagadja annak teljesítését, mivel az ügyfél hozzáférése korlátozott a megadott erőforráshoz. |
404 | nem található | A szerver megértette a kérést, de nem találta a megfelelő erőforrást a megadott címen. |
Az SMTP leveleket a kliens küldi a szervernek. A kliens kapcsolatot kér a szerverrel, és különféle parancsokat hajt végre. A levelezőszerver (MTA) válaszol a kérésekre, és megfelelő válaszokat ad ki.
Példák válaszkódokra:
A kód | Jelentése | Magyarázat |
---|---|---|
220 | szerviz kész | A levelezőszerver szolgáltatásra kész (elküldhető a szerver domain nevével és a szoftver verziójával együtt) |
250 | rendben | A parancs elfogadva és feldolgozva |
550 | Itt nincs ilyen felhasználó | Hiba: A megadott postafiók (felhasználó) nem létezik |