O NNTP possui um mecanismo interativo para decidir quais artigos devem ser transmitidos:
Exemplo:
S: (escuta a porta TCP 119) C: requisita conexão S: 201 Foobar NNTP server ready (no posting) (o cliente pede os novos newsgroups desde 15 Maio de 1995, 2:00:00h) C: NEWGROUPS 950515 020000 S: 235 New newsgroups since 950515 020000 follow S: net.fluff S: net.lint S: . (o cliente pede os novos artigos publicados desde 15 de Maio de 1995, 2:00:00h) C: NEWNEWS * 950515 020000 S: 230 New news since 850515 020000 follows S: <1772@foo.UUCP> S: <87623@baz.UUCP> <17872@GOLD.CSNET> S:. (o cliente pede o artigo <87623@baz.UUCP>) C: ARTICLE <87623@baz.UUCP> S: 220 <87623@baz.UUCP> All of article follows S: (envia todo o artigo) S: . (o cliente oferece um artigo que ele recebeu recentemente) C: IHAVE <4105@ucbvax.ARPA> S: 435 Already seen that one (o cliente oferece outro artigo) C: IHAVE <4106@ucbvax.ARPA> S: 335 News to me!to end. C: (envia o artigo) C: . S: 235 Article transferred successfully. Thanks. ou S: 436 Transfer failed. (cliente fecha a sessao) C: QUIT S: 205 Foobar NNTP server bids you farewell Obs: S: servidor C: cliente