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: