Állam nélküli jegyzőkönyv

A számítástechnikában az állapotmentes protokoll egy olyan adatátviteli protokoll , amely minden kérést egy független tranzakcióra utal, amely nem kapcsolódik az előző kéréshez, vagyis a szerverrel való kommunikáció független kérés-válasz párokból áll .  

Az állapot nélküli protokolloknak nem kell munkamenet-információkat tárolniuk a kiszolgálón vagy az egyes kliensek állapotát több kérés során. Ezzel szemben azt a protokollt, amelynek tisztában kell lennie a kiszolgáló belső állapotával , állapottartó protokollnak nevezzük . 

Az állapot nélküli protokollok példái az Internet Protocol (IP), az Internet alapvető protokollja , és a Hypertext Transfer Protocol (HTTP), a világhálón történő adatátvitel alapvető protokollja .

Az állapotmentes kialakítás leegyszerűsíti a szerver architektúrát, mivel nincs szükség a kiszolgálóoldali munkamenetekkel való munkavégzésre a kliens-szerver kommunikáció kialakításához. Ha a kliens munkamenet a tranzakció közepén ér véget, akkor a rendszer egyetlen részének sem kell törölnie a kiszolgáló állapotát a végrehajtás előtt. A hontalanság hátulütője az, hogy minden kéréshez további információkat kell megadnia, majd a szervernek fel kell dolgoznia ezeket az információkat.

Példák

Az állapot nélküli protokollra példa a HTTP [1] , ami azt jelenti, hogy minden kérésüzenet a többi kéréstől elkülönítve értelmezhető.

Hasonlítsa össze ezt egy hagyományos FTP-kiszolgálóval , amely interaktív munkamenetet folytat a felhasználóval. A munkamenet során a felhasználót olyan eszközökkel látják el, amelyek segítségével hitelesíteni és beállítani különböző állapotváltozókat (munkakönyvtár, átviteli mód), amelyek a felhasználó állapotának részeként a szerveren tárolódnak.

Jegyzetek

  1. RFC 7230 – Hypertext Transfer Protocol (HTTP/1.1): Üzenet szintaxis és útválasztás . ietf.org . Letöltve: 2017. február 27. Az eredetiből archiválva : 2016. december 14..