네트워크

웹에서 자주 보게 되는 RFC 문서란 무엇일까?

Jake Seo 2024. 1. 13. 10:45

RFC 문서란?

  • 개발에서 말하는 RFC 문서는 IETF(Internet Engineering Task Force) 와 ISOC(Internet Society)에서 발행하는 기술적이고 조직적인 메모다.
  • 프로토콜, 절차, 프로그램 및 개념들을 포함하는 인터넷 관련 내용을 다룬다.
  • 많은 인터넷 표준은 RFC 로 문서화가 되어있고, 인터넷 표준을 연구하는 사람은 누구나 RFC 문서를 작성할 수 있다.
  • RFC 는 Request for Comment (의견 요청) 의 약자로 인터넷 관련 문제에 대한 피드백과 토론을 요청하는 문서의 초기 의도를 반영한다.

RFC 문서의 주요 내용

표준화 프로세스

  • 모든 RFC 가 표준이 되진 않지만, 상당 수는 인터넷 프로토콜 및 기술에 대한 공식 표준이 된다.
  • 표준화 과정에는 개발, 검토, 다양한 위원회와 광범위한 인터넷 커뮤니티의 승인이 포함된다.

RFC 문서의 유형

상태와 목적에 따라 나뉜다.

  • Standard Track: 표준으로 인정받은 상태, 오류가 발견돼도 수정되지 않고 다른 RFC 번호를 가진 문서로 새로 출판됨
    • 제안 표준 (Proposed Standard): 표준 문서로 인정받은 첫 단계, 시험 중으로 계속 개정이 필요
    • 초안 표준 (Draft Standard): 적어도 2개 이상의 다른 코드로 구현, 상호 운용에 대한 충분한 필드 구현이 됐으나, 테스트가 더 필요
    • 인터넷 표준 (Internet Standard): 안정적으로 동작하는 것을 확인, 성공적으로 구현되어 사용 중인 것들
  • Informational: 인터넷 주제에 대한 일반적인 정보
  • Experimental: 실험적 작업, 테스트와 평가를 위함
  • Best Current Practice(BCP): 모범 사례 절차와 지침을 명시함
  • Historic: 오래되었거나 더이상 사용되지 않는 RFC 는 기록으로 분류된다.

RFC 문서의 특징

공개 프로세스

  • 독립 연구자, 조직, IETF 작업 그룹 등 다양한 출처에서 기여와 제안을 할 수 있는 개방형 프로세스가 특징이다.

광범위한 주제

  • TCP/IP, 이메일용 SMTP, 웹용 HTTP 같은 기본 인터넷 프로토콜부터 모범 사례 및 운영 절차에 대한 가이드라인까지 광범위하게 다룬다.

접근성

  • 대중에게 무료로 제공되어 인터넷 표준과 정보의 투명성 광범위한 접근성을 보장한다.

기타

  • RFC 는 인터넷 기술 및 프로토콜 개발, 표준화, 이해에 매우 중요하다.
  • 이는 안정적, 상호 운용 가능한 글로벌 인터넷 인프라 개발 유지를 위한 공동의 노력이다.
반응형