Network News Transfer Protocol

Ten artykuł od 2021-02 zawiera treści, przy których brakuje odnośników do źródeł.
Należy dodać przypisy do treści niemających odnośników do źródeł. Dodanie listy źródeł bibliograficznych jest problematyczne, ponieważ nie wiadomo, które treści one uźródławiają.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.

NNTP (ang. Network News Transfer Protocol) – protokół komunikacyjny używany do obsługi grup dyskusyjnych, w szczególności Usenetu, używający obecnie raczej strumienia TCP/IP niż historycznego UUCP.

Jest używany zarówno do przesyłania tekstów między serwerami, jak również do czytania i wysyłania artykułów. Standard NNTP zdefiniowany w RFC 977 ↓ w roku 1986 od początku nie zawierał formalnych ograniczeń do 7-bitowych kanałów ASCII, co doprowadziło m.in. do powstania kodowania yEnc stosowanego na binarnych grupach dyskusyjnych. Obecnie protokół jest opisywany przez RFC 3977 ↓ i domyślnie używa zestawu znaków i kodowania UTF-8.

W roku 2000 w RFC 2980 ↓ opisano powszechnie używane rozszerzenia standardu NNTP, obecnie te rozszerzenia zostały opisane w standardach RFC 4643 ↓ i RFC 4644 ↓.

Format wiadomości opisuje RFC 1036 ↓, w powszechnym użyciu są też rozszerzenia opisane w propozycji standardu znanej jako son-of-1036, zaś obecnie dobiegają końca prace nad gruntowną aktualizacją standardu.

NNTP działa standardowo na porcie 119. Przy połączeniu szyfrowanym z użyciem protokołu SSL używany jest port 563, przy czym zwykle następuje bezpośrednie połączenie na tym porcie, co jest czasem określane jako NNTPS. Obecnie RFC 4642 ↓ definiuje standard używania w połączeniu z NNTP protokołu TLS (następcy SSL), co oznacza, że możliwość skorzystania z portu połączenia bezpiecznego powinna zostać uzgodniona na początku po nawiązaniu połączenia niezabezpieczonego.

Zobacz też

Linki zewnętrzne

  • B.B. Kantor B.B., P.P. Lapsley P.P., Network News Transfer Protocol, RFC 977, IETF, luty 1986, DOI: 10.17487/RFC0977, ISSN 2070-1721, OCLC 943595667  (ang.).
  • M.R.M.R. Horton M.R.M.R., R.R. Adams R.R., Standard for interchange of USENET messages, RFC 1036, IETF, grudzień 1987, DOI: 10.17487/RFC1036, ISSN 2070-1721, OCLC 943595667  (ang.).
  • S.S. Barber S.S., Common NNTP Extensions, RFC 2980, IETF, październik 2000, DOI: 10.17487/RFC2980, ISSN 2070-1721, OCLC 943595667  (ang.).
  • C.C. Feather C.C., Network News Transfer Protocol (NNTP), RFC 3977, IETF, październik 2006, DOI: 10.17487/RFC3977, ISSN 2070-1721, OCLC 943595667  (ang.).
  • K.K. Murchison K.K., J.J. Vinocur J.J., C.C. Newman C.C., Using Transport Layer Security (TLS) with Network News Transfer Protocol (NNTP), RFC 4642, IETF, październik 2006, DOI: 10.17487/RFC4642, ISSN 2070-1721, OCLC 943595667  (ang.).
  • J.J. Vinocur J.J., K.K. Murchison K.K., Network News Transfer Protocol (NNTP) Extension for Authentication, RFC 4643, IETF, październik 2006, DOI: 10.17487/RFC4643, ISSN 2070-1721, OCLC 943595667  (ang.).
  • J.J. Vinocur J.J., K.K. Murchison K.K., Network News Transfer Protocol (NNTP) Extension for Streaming Feeds, RFC 4644, IETF, październik 2006, DOI: 10.17487/RFC4644, ISSN 2070-1721, OCLC 943595667  (ang.).
  • son-of-1036
  • http://www.usenet.pl/doc/news-pl-faq.htpl
  • p
  • d
  • e
Warstwa aplikacji
(liczby oznaczają numery portów)
Warstwa transportowa
Warstwa Internetu
Warstwa dostępu do sieci