Qual é a diferença entre serviço de rede e interface de rede

2

Estou um pouco confuso sobre a diferença entre a network interfacee network service. Por exemplo, a ifconfigdocumentação do utilitário fala em termos da interface de rede:

ifconfig en0

Enquanto "networksetup" estiver usando o serviço de rede:

networksetup -getinfo% nome do serviço de rede%

Uma única interface de rede pode ter vários serviços de rede?

macnewbie
fonte

Respostas:

2

networksetupé a interface da CLI para o painel de configurações de rede em Preferências do sistema. De man page:

O comando networksetup é usado para definir configurações de rede normalmente definidas no aplicativo System Preferences.

ifconfigé o utilitário para configurar uma interface de rede. Deman page

O utilitário ifconfig é usado para atribuir um endereço a uma interface de rede e / ou configurar os parâmetros da interface de rede.

O que você está vendo são dois métodos diferentes com nomenclatura diferente para a mesma coisa.

networksetupé específico para o macOS, onde ifconfigé mais genérico e faz parte do núcleo do BSD

Quanto à sua pergunta ...

Uma única interface de rede pode ter vários serviços de rede?

Sim. Por exemplo, você pode ter um alias para essa interface. Usando Prefs de sistema reais (porque é visualmente mais fácil), criei um novo serviço chamado "Ask Different Demo" na minha interface existente "Ethernet"

insira a descrição da imagem aqui

Allan
fonte
1

Na rede de computadores, um serviço de rede é um aplicativo em execução na camada de aplicativos de rede e acima, que fornece armazenamento de dados, manipulação, apresentação, comunicação ou outro recurso que é frequentemente implementado usando uma arquitetura cliente-servidor ou ponto a ponto com base em protocolos de rede da camada de aplicação.

Cada serviço geralmente é fornecido por um componente de servidor em execução em um ou mais computadores (geralmente um computador servidor dedicado que oferece vários serviços) e acessado via rede pelos componentes do cliente em execução em outros dispositivos. No entanto, os componentes do cliente e do servidor podem ser executados na mesma máquina.

Clientes e servidores geralmente têm uma interface de usuário e, às vezes, outro hardware associado a ela.

ibrahim rabiu
fonte