Network News Transfer Protocol
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
|
|