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 는 인터넷 기술 및 프로토콜 개발, 표준화, 이해에 매우 중요하다.
- 이는 안정적, 상호 운용 가능한 글로벌 인터넷 인프라 개발 유지를 위한 공동의 노력이다.
반응형
'네트워크' 카테고리의 다른 글
Cold TCP Connection 과 Warm TCP Connection 이란? (0) | 2023.04.15 |
---|---|
웹소켓 (WebSocket) 이란? (0) | 2022.10.14 |