LogoLogoLeo de Jesús
HomeAboutMy WorkContact
My Work
DevelopmentFeatured

What is 5G?

A deep dive into 5G networks — from raw speed and latency gains to the cloud-native 5G Core architecture, network functions, and service-based design that power the next generation of connectivity.

Leo de JesúsJuly 17, 20265 min read
5GNetworkingTelecommunicationsCloud

What is 5G?

5G is the fifth generation of mobile networks, following 1G, 2G, 3G, and 4G. While most people think of 5G as simply faster internet, it's much more than that.

It delivers significantly higher data rates, lower latency, and much greater network capacity. Under ideal conditions, it can reach speeds of up to 20 Gbps, with average speeds typically above 100 Mbps. To achieve this, 5G uses technologies such as OFDM (Orthogonal Frequency-Division Multiplexing) and operates across a wide range of frequency bands.

More importantly, 5G was designed to support far more than smartphones. It enables communication for billions of connected devices, including IoT systems, autonomous vehicles, industrial automation, and mission-critical services. Together with technologies like Wi-Fi and LTE, 5G provides the foundation for the next generation of digital applications.

The 5G Core Network

The 5G Core (5GC) is the brain of the entire 5G network. Instead of forwarding user traffic directly, it manages all the intelligence behind the network, including user authentication, mobility, policy enforcement, session management, and connectivity to external networks.

Unlike previous generations, the 5G Core is built using a cloud-native, service-based architecture, meaning each network function runs as independent software that can be deployed, updated, and scaled individually. This makes the network more flexible, efficient, and easier to maintain.

The architecture follows the 3GPP standards, ensuring interoperability between vendors and standardized communication between all network functions.

Main Network Functions

NRF — Network Repository Function

The NRF acts as a service registry for the 5G Core. Every network function registers itself here, allowing other functions to discover and communicate with it dynamically.

PCF — Policy Control Function

The PCF defines the policies that control user sessions and network behavior. It determines how resources are allocated, what services users can access, and how quality of service (QoS) is enforced.

BSF — Binding Support Function

The BSF coordinates communication when multiple PCF instances exist in the network. It helps route requests to the appropriate policy server.

SCP — Service Communication Proxy

The SCP serves as an intermediary for communication between network functions. It improves scalability, load balancing, routing, and overall reliability of service-based communications.

NSSF — Network Slice Selection Function

One of the key features of 5G is network slicing, where multiple virtual networks share the same physical infrastructure. The NSSF selects the most appropriate network slice based on the user's service requirements.

UDM — Unified Data Management

The UDM manages subscriber information, authentication data, and user profiles. It is responsible for verifying user identities and managing subscription information.

UDR — User Data Repository

The UDR is the database that stores subscriber information used by functions such as the UDM and PCF.

AUSF — Authentication Server Function

The AUSF authenticates users during network registration. It works closely with the AMF and UDM to ensure that only legitimate users gain access to the network.

NWDAF — Network Data Analytics Function

The NWDAF collects analytics from across the network and applies data analysis or machine learning to optimize network performance, detect anomalies, predict congestion, and improve decision-making.

5G Service-Based Architecture

The 5G Core uses a Service-Based Architecture (SBA), where each network function provides services that other authorized functions can access through standardized APIs.

Instead of relying on fixed interfaces like previous mobile generations, network functions communicate as service producers and service consumers. A single network function can expose multiple services, and multiple consumers can access those services when authorized.

This modular design makes the 5G Core easier to scale, update, and extend while supporting cloud-native deployments. Services are organized into standardized procedures such as Nnrf Management, Nbsf Management, and many others defined by the 3GPP specifications.

Back to My Work
L3CHUGU1T4© 2026BlogContact