Sesja (informatyka)
Z Wikipedii
Więcej informacji co należy poprawić, być może znajdziesz w dyskusji tego artykułu lub na odpowiedniej stronie. W pracy nad artykułem należy korzystać z zaleceń edycyjnych. Po naprawieniu wszystkich błędów można usunąć tę wiadomość.
Możesz także przejrzeć pełną listę stron wymagających dopracowania.
Sesja to w informatyce obiekt, zapamiętujący przez pewien czas na serwerze szczegóły dotyczące połączenia z klientem. Cechą charakterystyczną sesji jest to, że przypisane do niej dane mają przeważnie charakter chwilowy, ulotny (w przeciwieństwie np. do preferencji przypisywanych do konta klienta).
Spis treści |
[edytuj] Rodzaje sesji
[edytuj] Sesje baz danych
Sesja w bazach danych zaczyna się z chwilą zalogowania, a kończy wraz z wylogowaniem się z bazy. Pojedyncza sesja bazy danych dzieli się na wiele transakcji.
[edytuj] Sesje internetowe
W przypadku klientów WWW dane te mogą obejmować np. adres IP klienta, odwiedzone przez niego podstrony, wybrane produkty w sklepie internetowym itp. Dzięki otwieraniu osobnej sesji dla każdego klienta, informacje te nie mieszają się między pomiędzy różnymi użytkownikami danej strony. Identyfikator sesji po stronie klienta jest na ogół przechowywany w cookie, czasami w treści URLa.
[edytuj] Sesje w obrębie pojedynczej jednostki
Sesja nie musi obejmować zasięgiem wielu komputerów. Dany program komputerowy, czy nawet system operacyjny, może rozpoczynać sesję po uprzednim zalogowaniu się i wówczas podział na serwer i klienta nie jest już tak oczywisty. Można tu mówić o tym, że serwerem jest program (ew. urządzenia wyjściowe - np. monitor), a klientem są urządzenia wejściowe (np. myszka, klawiatura).
Dane sesji w wypadku systemu operacyjnego mogą obejmować otwarte okna (uruchomione programy), ich pozycję itp. W przypadku innych programów komputerowych mogą to być np. ostatnio otwarte strony internetowe, pliki, czy projekty (grupy plików).