Protocolo de transferência de notícias da rede - Network News Transfer Protocol
Suíte de protocolo de Internet |
---|
Camada de aplicação |
Camada de transporte |
Camada de Internet |
Camada de link |
O Network News Transfer Protocol ( NNTP ) é um protocolo de aplicativo usado para transportar artigos de notícias da Usenet ( netnews ) entre servidores de notícias e para ler / postar artigos pelos aplicativos clientes do usuário final. Brian Kantor, da University of California, San Diego, e Phil Lapsley, da University of California, Berkeley, escreveram o RFC 977 , a especificação do Network News Transfer Protocol, em março de 1986. Outros contribuintes incluíram Stan O. Barber do Baylor College of Medicine e Erik Fair, da Apple Computer .
A Usenet foi originalmente projetada com base na rede UUCP , com a maioria das transferências de artigos ocorrendo em links diretos de telefone ponto a ponto entre servidores de notícias, que eram poderosos sistemas de compartilhamento de tempo . Leitores e pôsteres se conectaram a esses computadores, lendo os artigos diretamente do disco local.
À medida que as redes locais e a participação na Internet proliferaram, tornou-se desejável permitir que os leitores de notícias funcionassem em computadores pessoais conectados a redes locais. O protocolo resultante era o NNTP, que se assemelhava ao SMTP ( Simple Mail Transfer Protocol ), mas foi adaptado para a troca de artigos de grupos de notícias .
Um leitor de notícias, também conhecido como cliente de notícias, é um aplicativo de software que lê artigos na Usenet, diretamente dos discos do servidor de notícias ou via NNTP.
A conhecida porta TCP 119 está reservada para NNTP. A conhecida porta TCP 433 ( NNSP ) pode ser usada ao fazer uma transferência em massa de artigos de um servidor para outro. Quando os clientes se conectam a um servidor de notícias com Transport Layer Security (TLS), a porta TCP 563 é freqüentemente usada. Isso às vezes é chamado de NNTPS . Como alternativa, uma conexão de texto simples pela porta 119 pode ser alterada para usar TLS por meio do STARTTLS
comando.
Em outubro de 2006, o IETF lançou o RFC 3977 que atualiza o NNTP e codifica muitas das adições feitas ao longo dos anos desde o RFC 977. Ao mesmo tempo, o IETF também lançou o RFC 4642 que especifica o uso do Transport Layer Security (TLS) via NNTP sobre STARTTLS .
Protocolo Network News Reader
Durante uma tentativa abortada de atualizar o padrão NNTP no início da década de 1990, foi proposta uma forma especializada de NNTP destinada especificamente para uso por clientes, o NNRP. Este protocolo nunca foi concluído ou totalmente implementado, mas o nome persistiu no programa nnrpd da InterNetNews (INN) . Como resultado, o subconjunto de comandos NNTP padrão úteis para clientes às vezes ainda é referido como "NNRP".
Software de servidor NNTP
Veja também
links externos
- Kantor, Brian e Phil Lapsley . RFC 977 "Protocolo de transferência de notícias de rede: um padrão proposto para a transmissão de notícias baseada em fluxo". 1986.
- Horton, Mark e R. Adams. RFC 1036 "Padrão para intercâmbio de mensagens USENET." 1987.
- Barber, Stan, et al. RFC 2980 "Extensões NNTP comuns." 2000
- Grupo de Trabalho IETF nntpext
- Pena, Clive. RFC 3977 "Protocolo de transferência de notícias de rede (NNTP)." 2006
- Murchison, K., J. Vinocur e C. Newman. RFC 4642 "Usando Transport Layer Security (TLS) com Network News Transfer Protocol (NNTP)" 2006
- Programas de servidor Usenet em Curlie
- Servidores de notícias públicas em Curlie