Relace (informatika): Porovnání verzí

Smazaný obsah Přidaný obsah
m drobnosti
A0 (diskuse | příspěvky)
m Robot opravil přesměrování na FTP - Změněn(y) odkaz(y) na File Transfer Protocol; cosmetic changes
Řádek 1:
Jako '''session''' (v překladu ''relace'') se v [[informatika|informatice]] rozumí trvající [[Počítačová síť|síťové]] spojení mezi [[Klient (počítače)|klientem]] a [[server]]em, zahrnující výměnu většího množství [[paket]]ů.
 
U protokolů jako je [[telnet]] nebo [[File Transfer Protocol|FTP]] session odpovídá spojení na úrovní nižšího protokolu [[TCP]]. V případě použití protokolů které žádnou podporu pro sessions nemají ([[UDP]]), nebo kde spojení typicky trvají velmi krátkou dobu ([[HTTP]]), jsou session udržovány přímo aplikačním programem, a k tomu nutné informace jsou vkládány do přenášených dat.
 
Typickým příkladem je použití [[HTTP cookie]] k uložení jednoznačného identifikátoru (zvaným '''SESSIONID''', '''SESSID''', '''SID''' apod.), podle něhož pak server ve své paměti najde potřebné informace o přihlášeném uživateli, jeho úrovni přístupu a podobně. Pokud se klient může připojit k libovolnému serveru z [[Výpočetní cluster|clusterclusteru]]u, je třeba mezi jednotlivými servery informace o sessions buď sdílet, nebo zajistit, že se stejný klient vždy připojí ke stejnému uzlu. V opačném případě by se klient mohl spojit se serverem, který o zahájené session neví, a tak přijít o přihlášení, stav nákupního košíku a podobně.
 
Z hlediska [[skriptovací jazyk|skriptovacích jazyků]] pro programování [[intranet]]ových/[[internet]]ových aplikací, session představuje množinu proměnných (někde přístupnou přes sadu funkcí, jinde přes globální proměnnou), které dovolují uchovávat hodnoty, které jim byly nastaveny, po dobu připojení (tj. se znovunačtením stránky se neztratí).
 
== Související odkazy ==
*[[HTTP cookie]]
*[[HTTP]]
Řádek 13:
 
{{počítačový pahýl}}
 
[[Kategorie:Počítačové sítě]]