N10-009 Networking Concepts Practice Question
In the OSI model, which layer is responsible for establishing, managing, and terminating sessions between applications, as well as providing checkpoints and recovery?
⚠ Common exam trap
The N10-009 exam often tests the Session layer by describing its functions in a way that sounds like Transport-layer reliability (e.g., 'checkpoints and recovery'), leading candidates to mistakenly choose the Transport layer because they associate recovery with TCP's retransmission, but TCP only recovers lost segments, not application sessions.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Session layer
The Session layer (Layer 5) of the OSI model is explicitly responsible for establishing, managing, and terminating sessions between applications, as well as providing checkpointing and recovery mechanisms. This layer uses protocols like NetBIOS, RPC, and PPTP to coordinate dialog control, synchronization points, and session restoration after failures, ensuring that long-lived transactions can resume from a checkpoint rather than restarting entirely.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Transport layer
Why it's wrong here
The Transport layer (Layer 4) focuses on providing reliable or unreliable end-to-end data transfer between specific processes on source and destination hosts, using port numbers to identify applications. Its primary functions include segmentation, reassembly, flow control, and error recovery for data segments, ensuring data integrity and efficient delivery. While it manages connections, these are for data transfer between applications, not the higher-level dialogue management or synchronization points characteristic of a session.
When this WOULD be correct
A question asking which layer provides reliable data transfer, error recovery, and flow control between hosts would make the Transport layer correct.
- ✓
Session layer
Why this is correct
The Session layer (Layer 5) is precisely responsible for establishing, managing, and terminating communication sessions, or 'dialogues,' between applications on different hosts. It handles dialogue control, determining whose turn it is to transmit, and provides synchronization points for data exchange, enabling checkpointing and recovery in case of failures. This ensures that if a connection is interrupted, the session can resume from the last known good point, rather than restarting entirely.
- ✗
Network layer
Why it's wrong here
The Network layer (Layer 3) is primarily concerned with logical addressing (e.g., IP addresses) and routing packets across different, interconnected networks from a source host to a destination host. It determines the optimal path for data transmission through various intermediate routers, enabling internetworking. This layer focuses on packet forwarding and congestion control across the entire network infrastructure, rather than managing the ongoing dialogue or state of application-level communication sessions.
When this WOULD be correct
A question asking which layer handles logical addressing and path determination between different networks would have the Network layer as the correct answer.
- ✗
Data link layer
Why it's wrong here
The Data Link layer (Layer 2) manages the physical transmission of data frames across a single network link, between directly connected network devices. It handles framing, which encapsulates network layer packets into frames, and uses MAC addresses for local device identification and delivery within a broadcast domain. Additionally, this layer performs error detection within frames and controls access to the physical medium, but it has no awareness of application-level sessions or end-to-end communication across multiple networks.
When this WOULD be correct
A question asking which OSI layer is responsible for framing, MAC addressing, and error detection in local network communication would have the data link layer as the correct answer.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The N10-009 exam frequently reuses these exact scenarios with slightly different constraints.
✓Session layerCorrect answer▾
Why this is correct
The Session layer (Layer 5) is precisely responsible for establishing, managing, and terminating communication sessions, or 'dialogues,' between applications on different hosts. It handles dialogue control, determining whose turn it is to transmit, and provides synchronization points for data exchange, enabling checkpointing and recovery in case of failures. This ensures that if a connection is interrupted, the session can resume from the last known good point, rather than restarting entirely.
✗Transport layerWrong answer — click to see why▾
Why this is wrong here
The Transport layer handles end-to-end communication, segmentation, and flow control, but not session establishment, management, termination, checkpoints, or recovery.
★ When this WOULD be the correct answer
A question asking which layer provides reliable data transfer, error recovery, and flow control between hosts would make the Transport layer correct.
Why candidates choose this
Candidates may confuse session management with the reliable delivery and recovery features of the Transport layer, especially TCP's connection establishment and recovery mechanisms.
✗Network layerWrong answer — click to see why▾
Why this is wrong here
The Network layer (Layer 3) is responsible for routing and forwarding packets across networks, not for session management, checkpoints, or recovery.
★ When this WOULD be the correct answer
A question asking which layer handles logical addressing and path determination between different networks would have the Network layer as the correct answer.
Why candidates choose this
Candidates may confuse the Network layer's role in establishing connections (e.g., virtual circuits in connection-oriented networks) with session management functions.
✗Data link layerWrong answer — click to see why▾
Why this is wrong here
The data link layer (Layer 2) handles node-to-node data transfer, error detection, and framing, not session management, checkpoints, or recovery.
★ When this WOULD be the correct answer
A question asking which OSI layer is responsible for framing, MAC addressing, and error detection in local network communication would have the data link layer as the correct answer.
Why candidates choose this
Candidates may confuse the data link layer's error detection and flow control with the session layer's checkpoint and recovery functions, or they might mistakenly think session management occurs at lower layers.
Analysis generated from the official N10-009blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Quick reference
VPN Protocol Comparison
| Protocol | Port | Encryption | Authentication | Use Case |
|---|---|---|---|---|
| IKEv2 / IPsec | UDP 500 / 4500 | AES-256 | Certificates / PSK | Site-to-site & remote access |
| SSL / TLS VPN | TCP 443 | TLS 1.3 | Certificates / MFA | Clientless remote access |
| L2TP / IPsec | UDP 1701 | AES (IPsec) | PSK / Certificates | Legacy remote access |
| WireGuard | UDP 51820 | ChaCha20 | Public keys | Modern high-performance VPN |
| PPTP | TCP 1723 | MPPE (weak) | MS-CHAPv2 | Legacy — avoid in production |
PPTP is considered insecure. IKEv2/IPsec and SSL VPN are the current recommended options.
Go deeper
Related to this question
Learn chapter
Interior vs Exterior Routing Protocols
Key term
Synchronization
Synchronization is the process of making sure two or more systems, devices, or pieces of data stay exactly matched and up-to-date with each other.
Key term
Point-to-point Tunneling Protocol
A networking protocol that creates a secure tunnel for data to travel between two points over the internet, often used for VPNs.
About these practice questions
Courseiva writes every N10-009 question from scratch — 464 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This N10-009 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the N10-009 exam.