The biggest misconception about 5G speed is that it’s a single, monolithic upgrade over 4G; in reality, it’s a spectrum of technologies, each offering distinct performance characteristics.

Let’s see what that looks like in practice. Imagine a user device, say a smartphone, wanting to access a website.

graph LR
    A[User Device (Phone)] --> B(5G RAN);
    B --> C(5G Core Network);
    C --> D(Internet);
    D --> C;
    C --> B;
    B --> A;

Here, A is your phone. B is the 5G Radio Access Network (RAN) – the cell towers and the immediate network infrastructure that connects your device wirelessly. C is the 5G Core Network, the brain of the operation, handling routing, authentication, and management of data. D is the vast expanse of the internet.

The magic happens in how B and C are designed differently from their 4G predecessors.

Architecture Breakdown:

  1. 5G RAN (Radio Access Network): This is where the wireless connection is made. Unlike 4G, which had a more rigid separation between radio and core, 5G RAN is designed for flexibility and virtualization.

    • gNB: This is the 5G term for the base station (what used to be eNodeB in 4G). It handles the radio link with your device.
    • CU (Centralized Unit) and DU (Distributed Unit): The gNB’s functions are split. The DU is closer to the antenna, handling real-time radio functions. The CU is more centralized, handling higher-level control and processing. This split allows for more efficient resource allocation and the ability to place CUs in more strategic, potentially virtualized, locations.
    • Spectrum Usage: This is key to speed. 5G utilizes three main frequency bands:
      • Low-band (sub-1 GHz): Similar to 4G, offers wide coverage but speeds closer to advanced 4G. Think of it as foundational.
      • Mid-band (1-6 GHz): The sweet spot. Offers a good balance of speed and coverage. This is where you see significant improvements over 4G.
      • High-band (mmWave, >24 GHz): Blazing fast speeds, but very short range and easily blocked by obstacles. This is the "wow" factor, but requires dense deployment.
  2. 5G Core Network: This is the software-defined, cloud-native heart of the network.

    • Service-Based Architecture (SBA): Instead of monolithic network functions, the 5G core uses smaller, independent "Network Functions" (NFs) that communicate via APIs. This is like moving from a single giant application to a collection of microservices.
    • Key NFs:
      • AMF (Access and Mobility Management Function): Handles device registration, connection, and mobility (tracking where your device is).
      • SMF (Session Management Function): Manages your data sessions (e.g., setting up the path for internet access).
      • UPF (User Plane Function): This is the actual data pathway. It forwards your internet traffic. In 5G, the UPF can be deployed closer to the edge of the network, reducing latency.
    • Network Slicing: This is a revolutionary concept. The core network can be logically divided into multiple virtual networks, each optimized for a specific use case (e.g., one slice for enhanced mobile broadband, another for critical IoT, a third for low-latency gaming). Each slice has its own dedicated resources and policies.

How it delivers speed:

  • Increased Bandwidth: Especially with mmWave, 5G can access much wider swaths of radio spectrum, like opening more lanes on a highway.
  • Lower Latency: The split RAN architecture (CU/DU) and the ability to place UPFs at the network edge mean data travels fewer hops to reach its destination, reducing the delay.
  • Massive MIMO: Base stations use many more antennas to send and receive data simultaneously to multiple users, improving efficiency and capacity.
  • Beamforming: Antennas can focus radio signals directly towards a user device, rather than broadcasting in all directions, improving signal strength and reducing interference.

Example Configuration Snippet (Illustrative of CU/DU split):

Imagine a simplified configuration for a gnb-cu:

apiVersion: ran.example.com/v1
kind: GnbCu
metadata:
  name: my-5g-gNB-cu
spec:
  nodeId: "gNB-CU-001"
  ipAddress: "192.168.1.10"
  port: 38472
  ranFunction:
    type: "CU"
    config:
      enbId: 12345
      slices:
        - sliceId: "eMBB-slice-1"
          qosProfile: "high-throughput"
        - sliceId: "iot-slice-2"
          qosProfile: "low-power"
  duEndpoints:
    - ipAddress: "192.168.2.20"
      port: 21812
    - ipAddress: "192.168.2.21"
      port: 21812

This shows a GnbCu (Centralized Unit) with its own IP and port, configured with specific slices, and listing the IP addresses of its associated DUs (Distributed Units) that it communicates with. The qosProfile directly impacts performance characteristics for that slice.

The one aspect most people overlook is how network slicing, enabled by the 5G core’s SBA, allows operators to guarantee specific performance characteristics (like ultra-low latency or massive device connectivity) for different applications on the same physical infrastructure, making the network a programmable fabric.

The next frontier you’ll encounter is understanding how edge computing integrates with 5G’s low-latency capabilities.

Want structured learning?

Take the full Computer Networking course →