networksetup
es la interfaz CLI para el panel de configuración de red en Preferencias del sistema. Desde man page
:
El comando networksetup se usa para configurar los ajustes de red
Normalmente se configura en la aplicación Preferencias del sistema.
ifconfig
es la utilidad para configurar una interfaz de red. Desde el man page
La utilidad ifconfig se utiliza para asignar una dirección a una red
Interfaz y / o configurar los parámetros de la interfaz de red.
Lo que estás viendo son dos métodos diferentes con nomenclatura diferente para la misma cosa.
networksetup
es específico de macOS donde ifconfig
es más genérico y parte del núcleo de BSD
En cuanto a tu pregunta ...
¿Una única interfaz de red puede tener múltiples servicios de red?
Sí. Por ejemplo, puede tener un alias para esa interfaz. Al usar las preferencias del sistema reales (porque es visualmente más fácil), creé un nuevo servicio llamado "Pedir Demo Diferente" a mi interfaz existente "Ethernet"