Session Protocols Flashcards
(15 cards)
What are session service protocols in networking?
Session service protocols manage the setup, coordination, and termination of communication sessions between applications. They operate at Layer 5 of the OSI model.
What OSI layer do session protocols operate at?
They operate at Layer 5 — the Session Layer — of the OSI model.
What is the main role of the Session Layer?
The Session Layer establishes, manages, and terminates sessions between applications. It ensures synchronized and organized communication, especially in long-lasting or stateful interactions.
What is a session in networking?
A session is a semi-permanent, interactive exchange of information between two or more devices or applications. It’s like a phone call that starts, continues, and ends in a structured way.
What is session establishment?
Session establishment is the process of setting up a session between two applications, including any authentication and agreement on communication parameters.
What is session maintenance?
Session maintenance keeps the session active, handles communication control, and maintains synchronization to ensure data is exchanged in the correct order.
What is session termination?
Session termination is the process of closing an active session in a controlled and synchronized manner after communication is complete.
What is checkpointing and recovery in session protocols?
Checkpointing inserts synchronization points in a session, allowing communication to resume from the last checkpoint in case of failure, instead of starting over.
What is full-duplex and half-duplex communication?
Full-duplex allows simultaneous two-way communication. Half-duplex allows one-way communication at a time, like a walkie-talkie.
Give examples of session layer protocols.
Examples include NetBIOS, RPC (Remote Procedure Call), and PPTP (Point-to-Point Tunneling Protocol).
What is NetBIOS used for?
NetBIOS (Network Basic Input/Output System) provides services for network communication between applications on different computers within a local area network (LAN).
What is PPTP used for?
PPTP (Point-to-Point Tunneling Protocol) is used for implementing VPN sessions by encapsulating and securing data over IP networks.
What is RPC in the context of session protocols?
RPC (Remote Procedure Call) allows a program to request a service from a program located on another computer on the network, as if it were local.
What are some applications that depend on session protocols?
Applications like remote desktops, video conferencing, online gaming, and secure VPNs rely on session protocols to manage consistent and stable sessions.