Sua pergunta foi um pouco cabeluda, pois NLB (Network Load Balancing) vai muito além do SharePoint, na verdade como o SharePoint é executado em uma arquitetura de Servidores Microsoft, distribuindo serviços Windows e Web, o NLB disponível
para SharePoint, é configurado no Windows Server 2008.
NLB basicamente é uma configuração de balanceamento de carga, para aplicações que precisam de maior força de processamento em suas requisições, recomendo um video muito visualizado sobre o tema abaixo: