El objetivo principal de AF_INET era permitir otros posibles protocolos de red o familias de direcciones (AF es para la familia de direcciones; PF_INET es para la familia de protocolos de Internet (IPv4)). Por ejemplo, probablemente todavía haya algunas redes Netware SPX / IPX; hubo otros sistemas de red como DECNet, StarLAN y SNA, sin mencionar el engendrado ISO OSI (Interconexión de sistemas abiertos), y estos no utilizaron necesariamente la dirección IP ahora omnipresente para identificar el host homólogo en las conexiones de red.
La alternativa ubicua a AF_INET (que, en retrospectiva, debería haberse llamado AF_INET4) es AF_INET6, para la familia de direcciones IPv6. IPv4 usa direcciones de 32 bits; IPv6 usa direcciones de 128 bits.
Puede ver algunos otros valores, pero son inusuales. Está ahí para permitir alternativas y direcciones futuras. La interfaz de sockets es realmente muy general, que es una de las razones por las que ha prosperado donde otras interfaces de red se han marchitado.
La vida se ha vuelto (en su mayoría) más simple: agradece