https://karneliuk.com/2023/08/c-001-intro-into-the-ipv4-ipv6-application-support-from-the-software-system-point-of-view/