맨위로가기

NNTP

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

NNTP(Network News Transfer Protocol)는 인터넷에서 뉴스 기사를 교환하고 배포하는 데 사용되는 프로토콜이다. 1990년대 초 NNTP 표준 업데이트 시도가 실패하면서, 클라이언트 전용으로 설계된 NNTP의 특수한 형태인 NNRP가 제안되었지만, 완성되거나 완전히 구현되지 않았다. 주요 NNTP 서버 소프트웨어로는 리프노드, 인터넷 뉴스(INN), C 뉴스, 아파치 제임스, 싱크로넷, y프록시 등이 있다.

더 읽어볼만한 페이지

  • 유즈넷 - UUCP
    UUCP는 유닉스 시스템 간 파일 복사, 원격 명령 실행, 이메일 및 유즈넷 뉴스 전송을 위한 프로토콜 및 프로그램 모음으로, 초기 인터넷 확장에 중요한 역할을 했으나 TCP/IP 기반 서비스 보편화로 사용이 감소했다.
  • 유즈넷 - RSSSF
    RSSSF는 전 세계 축구 관련 통계 정보를 제공하는 웹사이트이자 프로젝트로, 자원봉사자들의 협력으로 광범위한 데이터를 구축하고 과거에는 '올해의 선수상'을 수여하기도 했다.
  • 응용 계층 프로토콜 - 실시간 전송 프로토콜
    실시간 전송 프로토콜(RTP)은 스트리밍 미디어의 실시간 전송을 위해 설계된 프로토콜로, IP 네트워크에서 오디오/비디오 전송의 표준으로 사용되며, 멀티미디어 데이터 전송, 타임스탬프, 순서 제어, QoS 피드백 등을 제공한다.
  • 응용 계층 프로토콜 - D-Bus
    D-Bus는 2002년에 시작된 프로세스 간 통신 시스템으로, 시스템 버스와 세션 버스를 통해 정보 공유, 모듈성, 권한 격리를 제공하며, 일대일 요청-응답 및 발행/구독 통신 방식을 지원한다.
  • 인터넷 표준 - DNSSEC
    DNSSEC는 DNS의 보안 취약점을 개선하기 위해 도메인 정보에 디지털 서명을 추가하여 응답 레코드의 무결성을 보장하고 DNS 위장 공격을 막는 기술로, RRSIG, DNSKEY 등 다양한 리소스 레코드 유형을 사용하여 인증 체인을 구성하며 공개 키 암호 방식을 활용한다.
  • 인터넷 표준 - IPv6
    IPv6는 IPv4 주소 고갈 문제를 해결하고자 개발된 차세대 인터넷 프로토콜로, 128비트 주소 체계를 통해 사실상 무한대에 가까운 IP 주소를 제공하며, 주소 자동 설정, 패킷 처리 효율성 향상, 보안 기능 강화 등의 특징을 갖는다.
NNTP
일반 정보
NNTP를 사용하는 뉴스 그룹 사용자 간의 정보 교환을 보여주는 다이어그램
NNTP를 사용하는 뉴스 그룹 사용자 간의 정보 교환을 보여주는 다이어그램
종류인터넷 프로토콜 스위트
포트119 (TCP)
보안 포트563 (TLS를 통한 NNTP)
상세 정보
설명Usenet 뉴스 서버와 클라이언트 간에 뉴스 기사를 전송하기 위한 애플리케이션 계층 프로토콜
RFCRFC 977
RFC 3977
RFC 4642
관련 프로토콜
관련 프로토콜Usenet

2. 역사

유즈넷 뉴스 트래픽을 TCP/IP 네트워크를 통해 배포하기 위해 1986년 3월, 캘리포니아 대학교 샌디에이고의 필 론, 캘리포니아 대학교 버클리의 마크 호턴, 텍사스 인스트루먼트의 에릭 페어, 그리고 리드 칼리지(Reed College)의 브라이언 칸터가 NNTP를 개발했다. 이는 기존의 UUCP를 기반으로 한 유즈넷 뉴스 전송 방식의 한계를 극복하기 위한 것이었다.[1]

NNTP는 RFC 977 문서에 정의되어 있으며, 인터넷 표준 프로토콜 중 하나로 자리 잡았다.[1]

2. 1. NNRP (Network News Reader Protocol)

1990년대 초 NNTP 표준 업데이트가 실패하면서, 클라이언트 전용으로 설계된 NNTP의 특수한 형태인 NNRP가 제안되었다. 이 프로토콜은 완성되거나 완전히 구현되지 않았지만, 그 이름은 InterNetNews(INN)의 ''nnrpd'' 프로그램에 남아있다.[1] 결과적으로 클라이언트에게 유용한 표준 NNTP 명령어의 하위 집합을 "NNRP"라고 부르기도 한다.[1]

3. NNTP 서버 소프트웨어

NNTP 서버 소프트웨어에는 다음과 같은 것들이 있다.


  • 리프노드
  • 인터넷 뉴스 (INN)
  • C 뉴스
  • 아파치 제임스
  • 싱크로넷
  • y프록시
  • DIABLO

3. 1. 주요 서버 소프트웨어


  • 리프노드
  • 인터넷 뉴스 (INN)
  • C 뉴스
  • 아파치 제임스
  • 싱크로넷
  • y프록시
  • DIABLO는 백본 머신에서 INND를 대체하도록 설계된 백본 뉴스 전송 시스템이다.

4. 한국에서의 NNTP

NNTP는 초창기 인터넷 환경에서 유즈넷 뉴스그룹을 읽고 쓰는 데 사용되던 프로토콜이다. 한국에서도 PC통신 시절부터 유즈넷을 이용하는 사용자들이 있었으며, 인터넷 초창기에는 NNTP를 통해 뉴스그룹에 접근하는 것이 일반적이었다.

그러나 웹 브라우저 기반의 뉴스그룹 서비스와 웹 포럼, 커뮤니티 등이 등장하면서 NNTP의 사용은 점차 줄어들었다. 현재는 기술적인 관심이 있는 사용자나 특정 분야의 전문적인 토론 그룹을 중심으로 제한적으로 사용되고 있다.

5. 관련 프로토콜

1990년대 초반, NNTP 표준 제정 당시 클라이언트 측 사용에 특화된 NNRP가 제안되었다. 이 프로토콜은 완전히 구현되지는 않았지만, INN의 '''nnrpd''' 프로그램에서 그 이름이 계속 사용되었다. 결과적으로, 현재 클라이언트가 사용하기 쉬운 표준 NNTP 명령어의 서브셋은 '''NNRP'''로 불린다.

분류:인터넷 프로토콜

6. {{anchor|URI scheme}}URI 스킴

URI 스킴에는 여러 가지가 있으며, 그 중 일부는 다음과 같다.


  • '''news:''' 뉴스그룹을 가리키는 데 사용된다.
  • '''nntp:''' NNTP 서버에 접속하여 특정 뉴스그룹이나 기사를 식별하는 데 사용된다.


다음은 비공식 URI 스킴이다.

  • '''snews:''' 보안 NNTP 연결을 위해 사용될 수 있다.

참조

[1] 웹사이트 Network News Transfer Protocol (NNTP) https://www.geeksfor[...] 2019-10-04
[2] 문서 STARTTLS拡張コマンドでTLS (SSL) へ移行する方法がIETF RFCで提案されている



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com