Qual è la differenza tra il servizio di rete e l'interfaccia di rete

2

Sono un po 'confuso sulla differenza tra network interface e network service . Ad esempio, la documentazione della utility ifconfig parla in termini di interfaccia di rete:

ifconfig en0

Mentre "networksetup" sta usando il servizio di rete:

networksetup -getinfo %network service name%

Una singola interfaccia di rete può avere più servizi di rete?

    
posta macnewbie 27.06.2017 - 14:17
fonte

2 risposte

2

networksetup è l'interfaccia CLI per il pannello delle impostazioni di rete in Preferenze di Sistema. Da man page :

The networksetup command is used to configure network settings typically configured in the System Preferences application.

ifconfig è l'utilità per configurare un'interfaccia di rete. Da man page

The ifconfig utility is used to assign an address to a network interface and/or configure network interface parameters.

Quello che stai vedendo sono due metodi diversi con nomenclatura diversa per la stessa cosa.

networksetup è specifico per macOS dove ifconfig è più generico e parte del core BSD

Per quanto riguarda la tua domanda ...

Can a single network interface have multiple network services?

Sì. Ad esempio, puoi avere un alias per quell'interfaccia. Usando le Preferenze di Sistema effettive (perché è visivamente più semplice), ho creato un nuovo servizio chiamato "Richiedi Demo Diverso" alla mia interfaccia esistente "Ethernet"

    
risposta data 27.06.2017 - 14:53
fonte
1

In rete di computer, un servizio di rete è un'applicazione in esecuzione a livello di applicazione di rete e superiore, che fornisce funzionalità di archiviazione, manipolazione, presentazione, comunicazione o altre funzionalità che viene spesso implementata utilizzando un client-server o peer-to-peer architettura basata su protocolli di rete a livello di applicazione.

Ogni servizio viene solitamente fornito da un componente server in esecuzione su uno o più computer (spesso un computer server dedicato che offre servizi multipli) e accessibile tramite una rete da componenti client in esecuzione su altri dispositivi. Tuttavia, i componenti client e server possono essere entrambi eseguiti sullo stesso computer.

I client e i server avranno spesso un'interfaccia utente e, a volte, un altro hardware associato.

    
risposta data 07.09.2017 - 16:21
fonte

Leggi altre domande sui tag