Sesja
W świecie komputerów sesja oznacza ograniczony czas komunikacji między dwoma systemami. Niektóre sesje obejmują klienta i serwer, podczas gdy inne obejmują dwa komputery osobiste.
Typowym rodzajem sesji klient-serwer jest sesja internetowa lub sesja HTTP. Sesja HTTP jest inicjowana przez przeglądarkę internetową za każdym razem, gdy odwiedzasz witrynę internetową. Chociaż każda wizyta na stronie stanowi osobną sesję, tego terminu często używa się do opisania całego czasu spędzonego w witrynie. Na przykład gdy kupujesz produkt w witrynie handlu elektronicznego, cały proces można opisać jako sesję, mimo że przechodzisz przez kilka różnych stron.
Innym przykładem sesji klient-serwer jest sesja e-mail lub SMTP. Za każdym razem, gdy sprawdzasz swój e-mail za pomocą programu pocztowego, takiego jak Microsoft Outlook lub Apple Mail, inicjujesz sesję SMTP. Obejmuje ona wysłanie informacji o koncie do serwera pocztowego, sprawdzenie nowych wiadomości oraz pobranie wiadomości z serwera. Po pobraniu wiadomości sesja zostaje zakończona.
Przykładem sesji między dwoma komputerami osobistymi jest czat internetowy, czyli sesja komunikatora internetowego. Ten rodzaj sesji obejmuje dwa komputery, ale żadnego z systemów nie uważa się za serwer ani klienta. Zamiast tego ten rodzaj komunikacji nazywa się komunikacją równorzędną lub P2P. Innym przykładem komunikacji P2P jest udostępnianie plików w sieci BitTorrent, gdzie pobieranie plików składa się z jednej lub większej liczby sesji z innymi komputerami w sieci BitTorrent. Sesja P2P kończy się, gdy połączenie między dwoma systemami zostaje przerwane.
Sprawdź swoją wiedzę