Manipulando Módulos

STREAMS fornece as capacidades para manipular módulos a partir do nível do usuário, para intermudar módulos com interfaces de serviço comuns, e para apresentar uma interface de serviço a um processo de usuário de fluxo.

Esses recursos rendem benefícios ao implementar serviços de rede e protocolos, incluindo:
  • Os programas de nível de usuário podem ser independentes de protocolos subjacentes e mídia de comunicação física.
  • Arquiteturas de rede e protocolos de alto nível podem ser independentes de protocolos subjacentes, drivers e mídia de comunicação física.
  • Os serviços de nível superior podem ser criados através da seleção e conexão de serviços e protocolos de nível inferior.

Exemplos dos benefícios dos recursos do STREAMS aos desenvolvedores para criação de interfaces de serviço e de manipulação de módulos são: