In the OSI model, which layer is responsible for routing packets across different networks using logical addressing?
Computer Knowledge ·Previously asked in SSC CGL 2025
View the full solved paper: SSC CGL 2025 Tier II (19 Jan 2026)
Question
In the OSI model, which layer is responsible for routing packets across different networks using logical addressing?
- A. Session Layer
- B. Network Layer (Correct answer)
- C. Data Link Layer
- D. Transport Layer
Correct Answer
Option B — Network Layer
Detailed Solution & Explanation
The correct answer is Network Layer.
Key Points
- The Network Layer (Layer 3) handles routing between different networks and uses logical addressing — IP addresses.
- Its job is to determine the path a packet takes across interconnected networks, which is precisely what the question describes.
- The distractors sit elsewhere: the Data Link Layer (Layer 2) uses physical MAC addresses within a single network segment, the Transport Layer (Layer 4) handles end-to-end delivery, and the Session Layer (Layer 5) manages dialogue between applications.
Additional Information
- The seven OSI layers, bottom to top: Physical, Data Link, Network, Transport, Session, Presentation, Application — commonly remembered as "Please Do Not Throw Sausage Pizza Away".
- Devices by layer: hub and repeater (Layer 1), switch and bridge (Layer 2), router (Layer 3), gateway (higher layers).
- Data units by layer: bits (Physical), frames (Data Link), packets (Network), segments (Transport).
- The TCP/IP model compresses these into four layers — Network Access, Internet, Transport and Application — with its Internet layer corresponding to OSI's Network layer.
Topics covered: Networking OSI Model