Diversos comandos permitem aos clientes recuperar, enviar e postar artigos. A diferença entre enviar e postar é que o último envolve artigos com informações incompletas de cabeçalho.26.3 Uma recuperação de um artigo pode ser efetuada por programas clientes de transferência de notícias, assim como por leitores de notícias. Isso torna o NNTP uma excelente ferramenta para prover acesso a notícias para diversos clientes em uma rede local sem os caminhos tortuosos às vezes necessários para se usar o NFS.
NNTP também provê formas ativa e passiva de transferência de notícias, coloquialmente chamadas de ``enviando'' e ``recebendo''. Enviando é basicamente um processo idêntico ao protocolo eutenho/meenvie do C news. O cliente oferece um artigo ao servidor através do comando ``IHAVE <varmsgid>'' e o servidor retorna um código indicando se ele já tem o artigo ou se deseja recebê-lo. Neste caso, o cliente envia o artigo, terminando a mensagem com um único ponto em uma linha à parte.
``Enviando notícias'' tem a única desvantagem de gerar uma grande carga no sistema servidor, uma vez que ele deve pesquisar a base de históricos para cada artigo a ser recebido.
A técnica oposta é chamada de ``Recebendo Notícias'', na qual o cliente solicita uma lista de todos os artigos disponíveis de um grupo e que tenham chegado após uma determinada data. A pesquisa é executada pelo comando NEWNEWS. A partir da identificação das mensagens presente na lista enviada pelo servidor, o cliente seleciona os artigos que ainda não possua e usando o comando ARTICLE para cada um deles pode recuperá-los.
O problema com ``recebendo notícias'' é que se faz necessário um controle estreito pelo servidor sobre quais grupos e distribuições podem ser solicitados pelo cliente. Por exemplo, deve-se estar seguro de que material confidencial de grupos de notícias locais não seja enviado para o site de clientes não autorizados.
Existem ainda alguns comandos de auxílio para leitores de notícias que permitem a recuperação de partes separadas de artigos: o cabeçalho ou o corpo, ou mesmo somente algumas linhas do cabeçalho. Isso permite manter todas as notícias em uma máquina central, a qual pode ser utilizada por todos os usuários da rede que utilizem programas clientes baseados em NNTP para leitura e postagem. Isso funciona como uma alternativa à exportação de diretórios de notícias via NFS a qual é descrita no capítulo .
Um problema comum do NNTP reside no fato dele permitir que sites conhecidos insiram artigos no novo fluxo de transferência com uma especificação falsa do remetente. Isso é chamado de falsificação de notícias.26.4 Uma extensão do NNTP permite que seja exigida uma autenticação do usuário para uso de certos comandos.
Há diversos pacotes NNTP disponíveis. Um dos mais largamente conhecidos é o servidor NNTP, também conhecido como implementação de referência. Originalmente ele foi escrito por Stan Barber e Phil Lapsley para ilustrar os detalhes da RFC 977. A versão denominada nntpd-1.5.11 será descrita a seguir. Pode-se ainda obter os fontes e compilá-los ou se utilizar o pacote binário net-std que contém o nntpd de Fred van Kempen. Nenhuma versão pronta para execução do nntpd é disponibilizada, uma vez que diversos parâmetros específicos dos sites devem ser compilados.
O pacote nntpd consiste de um servidor e dois clientes para receber e enviar notícias, respectivamente, assim como um substituto do inews. Eles subexistem em um ambiente Bnews, mas com alguns ajustes podem também ser executados em um ambiente C news. De qualquer forma, caso se deseja utilizar o NNTP para outras atividades diferentes da oferta de acesso de leitores de notícias ao servidor local de notícias, a implementação de referência não é realmente uma opção. Iremos discutir somente o servidor NNTP contido no pacote nntpd e não abordaremos os programas clientes.
Há ainda um pacote chamado ``Notícias Internet''26.5, ou INN em formato resumido, o qual foi escrito por Rich Salz. Ele provê tanto NNTP quanto transporte de notícias baseado em NNTP e é mais adequado a sites com grandes volumes de notícias. Quando se trata de transporte de notícias sobre NNTP, ele é definitivamente melhor que nntpd. INN está atualmente na versão inn-2.2. Há um kit para construção do INN para desenvolvido por Arjan de Vet disponível em metalab.unc.edu no diretório system/Mail. Caso se deseje configurar o INN, por favor verifique a documentação que está disponível com os fontes, assim como o FAQ INN postado regularmente em news.software.b.