본문으로 바로가기
RFC (Request for Comments)란?

RFC (Request for Comments)란 미국의 국제 인터넷 표준화기구인 IETF(Internet Engineering Task Force)에서 제공, 관리하는 문서로, 인터넷 개발에 있어서 필요한 기술, 연구 결과, 절차 등을 기술해놓은 메모를 나타낸다. 거의 모든 인터넷 표준은 항상 RFC로 문서화가 되어있으며, 인터넷 개발에 관련된 기술을 연구하거나 알고있는 사람은 누구나 RFC 문서를 작성할 수 있다. RFC 문서가 필요한 단계를 통과하게 되면 IETF에서는 문서에 번호를 붙여주게 되는데, RFC ****의 형식으로 번호가 순서대로 부여된다.[각주:1]


RFC 문서 사이트

RFC 문서를 열람할 수 있는 사이트는 아래와 같다.

인터넷에서 볼 수 있는 RFC의 공식 사이트이다. 사이트가 생겨난 후 1998년까지 미국 정부의 자금을 지원받아서 사이트 작업이 이루어졌으며, 1998년부터 2018년까지는 Internet Society와의 계약을 통하여 자금을 지원받았다. RFC Editor는 2009년까지 USC 정보 과학 연구소의 프로젝트였으나, 현재는 IETF와의 계약에 따라 AMS에서 제공한다.[각주:2] 반응형 웹사이트로 제작되어있어서 PC, 태블릿, 스마트폰 모두에서 불편함 없이 볼 수 있다.


왼쪽 사이드바에는 문서검색, 정오표, 질문, 소개 등을 볼 수 있으며, 메인에는 전체 RFC 인덱스 확인과 종류별 (by Status)로 RFC를 열람할 수 있는 기능이 제공되며, 오른쪽 사이드바에는 RFC 검색 기능과 최신 RFC 리스트를 볼 수 있다.

Browse RFCs by StatusInternet Standard 카테고리에 접속했을 때 나오는 화면이다. 116개의 Results(결과) RFC가 나오고 25개씩, 전체개수로 볼 것인지를 선택할 수 있다. 리스트는 표 형식으로 제공되며 RFC 번호(Number), 파일 형식(ASCII(txt), PDF, HTML)(Files), 제목(Title), 저자(Authors), 날짜(Date), 추가 정보(More Info), 종류(Status)가 나온다. RFC 번호(Number)날짜(Date)는 클릭하여 오름차순 또는 내림차순으로 정렬해서 볼 수 있다.

RFC 번호(Number) 부분의 RFC로 시작하는 번호, 또는 STD로 시작하는 번호를 누르게 되면 각각의 정보가 나온다. 차이점은 Source 부분의 Cite this RFC... 부분과 Cite this STD.... 부분이다.


각각 ASCII, PDF, HTML, HTML+ERR(정오표 추가)의 형식으로 볼 수 있으며, 편한 방식대로 선택하여 열람할 수 있다.

  • RFC Editor URL by ASCII(https://www.rfc-editor.org/rfc/rfc****.txt)
위에서 다룬 RFC Editor의 주소를 이용하여 쉽게 확인할 수 있다. 단, 이 방법은 RFC 문서의 번호를 알고 있어야하며, 번호를 알고있지 못하면 RFC Editor 공식 사이트나 IETF Datatracker 사이트에 들어가서 키워드를 통해 직접 검색해서 확인해야한다.

브라우저 URL 입력창에 위와 같은 주소를 입력한 뒤 ****부분원하는 RFC 문서 번호를 입력하고 접속하면 ASCII(txt) 형식으로 된 RFC 문서가 나온다.

IETF 표준을 사용하는 사람들을 위한 IETF 데이터베이스의 1차적인 프론트 엔드 사이트이며, IETF에서 작업하는 문서, 작업 그룹, 회의, 회의록, 의제, 프레젠테이션 등에 대한 데이터를 볼 수 있는 사이트이다. Datatracker는 버전을 릴리스 하며 사이트를 관리하고 있다. 현재 버전은 7.16.0.p1 이며 2020년 9월 9일에 업데이트 되었다. 반응형 웹사이트로 제작되어있어서 PC, 태블릿, 스마트폰 모두에서 불편함 없이 볼 수 있다.

상위의 RFC Editior과는 다르게 좀 더 깔끔한 디자인을 가지고 있으며, 검색창을 메인에 크게 배치하여 직관성을 높였다. 상단 사이드바에는 그룹(Groups), 문서(Documents) 등의 메뉴가 있으며, 상단 사이드바 오른쪽에도 작게 검색창이 있다.
검색창 아래에는 추가 검색 기준(Additional search Criteria)이 있어 문서의 종류(Type)나 저자 혹은 단체 검색 등 RFC Editor의 'Advanced Search'와 유사한 기능을 제공하지만 Datatracker의 추가 검색 기능은 ISEG와 IRTF의 State를 나눠서 각 기구의 역할에 따라 훨씬 더 세분화하여 종류 (State)의 검색 기능을 제공한다. 단, Datatracker에서는 RFC Editor처럼 표준 트랙, 또는 비 표준 트랙의 카테고리를 한번에 보여주는 검색 기능은 없다.[각주:3]
특정 단어를 검색 시 처음에는 Active I-D(Internet Drafts)가 나오고, 그 아래에 RFC가 검색된다. 리스트에는 문서(Documents), 날짜(Date), 종류(Status), 그리고 IPR(지적 재산권)과 AD(Area Director)/Shepherd[각주:4]가 나온다.
읽고싶은 문서를 클릭하면 RFC 문서 이름RFC 번호메인, 서브 제목으로 나오며, 바로 밑에 버튼으로 문서의 상태(Status), ISEG Writeups, Email expansions(last call과 문서 replace 등와 email 수발신 기록들), History(문서의 역사)를 확인할 수 있다. 또한 History(문서의 역사)를 직관적으로 보기 쉽게끔 그래픽으로 만들어서 보여준다.

아래에는 그룹, 또는 저자에게 메일을 보낼 수 있는 버튼과 하단에 RFC 문서를 초반 부분만 보여준다. 맨 아래 'Show full document text'를 클릭하면 문서 전체 부분을 확인할 수 있다. 또한 RFC Editor와 똑같이 ASCII, PDF, HTML, HTML+ERR(정오표 추가)의 형식으로 볼 수 있으며, 편한 방식대로 선택하여 열람할 수 있다.


  1. 유의할점은 백서, 협력문서, 절차, 유고사항, 시험기록, 정책 뿐안 아니라 시, 만우절 농담등도 RFC로 발간되기 때문에 모든 RFC를 IETF의 표준이라고 볼 수는 없다. [본문으로]
  2. 출처 : https://www.rfc-editor.org/about/ [본문으로]
  3. 필자가 찾아본 기준으로는 없으나, 있을 수 있으니 찾으신 분이 계시다면 덧글로 남겨주시면 감사하겠습니다. [본문으로]
  4. https://tools.ietf.org/rfc/rfc4858.txt [본문으로]

댓글을 달아 주세요