On RHEL, all network configuration goes through NetworkManager (the NetworkManager.service daemon), and nmcli is the primary CLI for talking to it. NetworkManager stores connections as keyfiles under /etc/NetworkManager/system-connections/*.nmconnection. On RHEL 10 the legacy /etc/sysconfig/network-scripts/ifcfg-* scripts are gone entirely — keyfiles are the only format. The core model: a device (physical or virtual interface) can have one or more connections (named configuration profiles); activating a connection on a device gives it an IP, a default route, DNS servers, etc.