검수요청.png검수요청.png

RFC

위키원
juju0990304 (토론 | 기여)님의 2020년 7월 31일 (금) 14:21 판
이동: 둘러보기, 검색

RFC(Request for Comments)는 IETF(Internet Engineering Task Force)에서, 인터넷에서 기술을 구현하는 데에 필요한 절차 등을 제공하는 공문서 간행물이다.

개요

RFC(Request for Comments)는 인터넷 연구와 개발 공동체의 작업 문서이다. 이 문서 내용의 대부분은 인터넷상에서 기술을 구현함에 있어서 요구되는 상세한 절차와 기본 틀을 제공하는 기술 관련 내용이다. 필요하면 전자우편을 통하거나 직접 특정 호스트에 접속하여 FTP로 다운로드할 수 있다. 한 문서에 RFC 문서 번호가 부여되고 출판되면, 수정되거나 같은 번호가 부여되는 일은 없다. RFC를 쉽게 구하기 위해서는 RFC 색인을 참조하면 된다. 색인은 어떤 RFC가 유일한 것인지 아니면 또 다른 RFC에 의해 갱신된 것인지를 나타내주고 있다. RFC가 발표될 때마다 이 색인은 온라인으로 갱신된다. RFC 색인은 anonymous FTP를 이용해 ftp://ftp.ietf.org/rfc/에서 가져올 수 있는데, 파일명은 RFC 디렉터리 아래의 rfc-index.txt이다. 사용자는 키워드, 제목, 작성자, 발표 기관, 날짜 등의 임의의 필드를 지정해 모든 RFC의 목록을 요청할 수 있다. 이 서비스를 사용하려면 원하는 요구 사항을 써 RFC-INFO@ISI.EDU에 전자우편을 보내야 한다.[1]

역사

RFC 형식의 시작은 프로젝트의 일부로 발생했다. 1969년 미국 국방부에서는 원거리에 분리되어 있던 값비싼 컴퓨터의 정보를 효율적으로 이용하는 한편, 전쟁이나 자연 재해와 같은 비상 사태 발생 시 고급 정보 유실의 문제를 해결할 목적의 일환으로 미국 주요 대학의 연구 기관과 국방 사업체의 컴퓨터 시스템을 연결하여 네트워크를 구성하려는 프로젝트(ARPA: Advanced Research Projects Agency)를 가동한다. 그리고 그 작업을 위한 첫 번째 단계로 IMP(Interface Message Processor)라는 일종의 ‘메시지 중계기를 통한 통신 규칙(호스트-IMP-호스트 프로토콜)’에 대한 구상을 밝히는데, 그것이 1969년 4월에 작성된 ARPA의 최초의 문서인 RFC1이다. 그리고 같은 해 말, 4대의 컴퓨터를 연결하는 데 성공함으로써 오늘날 인터넷의 전신인 ‘ARPANET’의 서막을 열게된다. 이 RFC1 문서의 제목은 처음부터 자연스럽게 호스트(host)란 용어를 사용하고 있는 ‘Host Software’였다. 의심할 여지 없이 실험에 참여하는 기관의 컴퓨터를 의미하고 각기 다른 운영체제의 호스트 컴퓨터들을 연결시키기 위한 IMP를 지칭한다.[2]

특징

  • RFC는 ARPANET 프로젝트 수행 시 작성하는 일련의 문서들에 그 기원을 두고 있으며, 사실상 인터넷 기술과 관련된 공식 문서의 성격을 띄고 있다
  • 모든 인터넷 표준은 항상 RFC로 문서화되고 있다
  • 명칭 자체로는 RFC를 표준 규격이라고 말하기에는 이상하지만, 사실상, TCP/IP 프로토콜 사양서(표준서)로서의 기능을 다하고 있다
  • IETF에서 RFC를 작성하고 있으며, 인터넷(Internet)을 통해서 입수가 가능하다

종류

  • 인포메이셔널(Informational) : 일반적인 정보 전달을 목적으로 한다.
  • 익스페리멘탈(Experimental)  : 진행중인 연구 또는 개발과 관련되있다.
  • 히스토릭(Historic) : 역사적인 면에서 중요한 의미를 갖음. 인터넷 표준이 되기위한 필요한 단계를 통과하지 못한 것이다.
  • 프로포지드 스탠다드(Proposed Standard) : 현재 시험중이어서 계속적인 개정이 필요하며, 완전한 표준의 틀은 갖추고 있다
  • 드래프트 스탠다드(Draft Standard)  : 적어도 2개 이상의 다른 코드로 구현, 상호운용에 대한 충분한 필드 테스트가 되었으나, 더 많은 필드 경험 필요하다
  • 인터넷 스탠다드(Internet Standard) : 성공적으로 구현 사용되고 있다

각주

  1. RFC〉, 《두산백과》
  2. 인터넷 발전사로 알아보는 DNS – ① 최초의 연결〉, 《가비아》

참고자료

같이 보기


  검수요청.png검수요청.png 이 RFC 문서는 인터넷에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.