ISO
고친 사람 github-actions[bot]
ISO 는 나라마다 따로 굳어진 방식을 하나로 맞춰 문서로 펴내는 국제 기구입니다. 회원은 회사가 아니라 나라마다 하나씩 있는 표준 기관입니다. 이들이 모여 투표로 정한 것이 표준이 됩니다. 날짜를 2026-09-19 처럼 연·월·일 차례로 적기로 한 것이 ISO 가 정한 것 가운데 하나입니다.
쉽고 빠른 이해
ISO 는 나라마다 다르게 쓰던 방식을 하나로 맞춰 문서로 펴내는 곳입니다. 날짜를 연·월·일 차례로 적기로 한 것이 그렇게 정해진 것 가운데 하나입니다.
이게 없으면 3/9/2026 을 받은 쪽이 3월 9일인지 9월 3일인지 알 수 없습니다. 나라마다 읽는
법이 달라서 그렇습니다. 미리 하나로 정해 두면 이런 되묻기가 사라집니다.
굴러가는 차례는 이렇습니다.
- 한 나라의 표준 기관이 새 표준을 만들자고 제안합니다
- 관심 있는 나라들이 위원회를 꾸려 초안을 돌립니다
- 회원 기관이 투표해 통과하면 번호를 붙여 펴냅니다
대가는 문서를 사서 읽어야 한다는 것입니다. 인터넷 표준 문서처럼 링크를 눌러 전문을 볼 수 없어서 개발자는 대개 남이 요약한 글로 규격을 익힙니다. 합의에 여러 해가 걸리는 것도 함께 치르는 값입니다.
찾을 곳은 이렇게 갈립니다. 웹 브라우저 안에서 도는 규격은 다른 곳에서 찾습니다. 날짜·나라·돈처럼 나라를 건너다니는 표기는 여기 번호로 찾습니다.
상세
동호회마다 경기 규칙이 조금씩 다릅니다. 여러 동호회가 한 대회에서 맞붙기로 하면 대표들이 모여 이미 쓰이던 방식 가운데 하나를 골라 규칙집에 적습니다. 종목이 달라지면 규칙집을 펴내는 곳도 달라집니다.
ISO 는 그 규칙집을 나라와 나라 사이에서 펴내는 곳입니다. 영어 이름은 International Organization for Standardization 입니다. 우리말로는 국제표준화기구입니다.
영어 이름의 머리글자를 그대로 따면 「아이오에스」가 됩니다. 그런데 어느 나라 말로 부르든 이름이 하나이도록, 「같다」를 뜻하는 그리스말 isos 에서 따 ISO 로 부르기로 했습니다.
회원은 회사가 아니라 나라다
회원은 나라마다 하나씩 있는 표준 기관입니다. 우리나라에서는 국가기술표준원이 그 몫을 맡습니다. 표결도 나라 단위로 셉니다. 한 회사가 표를 여럿 쥐는 구조가 아닙니다.
웹과 인터넷의 규격을 정하는 곳은 회원을 다르게 받습니다. W3C(World Wide Web Consortium, 월드 와이드 웹 컨소시엄)는 회비를 낸 회원사가 모이는 곳입니다. IETF(Internet Engineering Task Force, 국제 인터넷 표준화 기구)는 개인이 그냥 들어가 참여하는 공개 공동체입니다. ISO 는 참여 단위 자체가 다릅니다 — 회사도 개인도 아닌 나라입니다.
실무에서 규격을 찾을 때도 이 구분이 잣대가 됩니다. 웹과 인터넷 위에서 도는 것은 W3C 와 IETF 의 문서에 있습니다. 언어·코드·문서 형식처럼 나라를 건너다니는 것은 ISO 의 번호로 찾습니다.
표준 하나가 나오기까지
표준은 한 번에 완성되지 않습니다. 제안에서 발행까지 정해진 단계를 밟습니다. 단계마다 무엇을 가리는지가 다릅니다.
| 단계 | 여기서 가리는 것 |
|---|---|
| 제안 | 이 주제를 표준으로 만들 값이 있나 |
| 초안 | 무엇을 정하고 무엇을 각 나라에 맡길까 |
| 회람과 투표 | 회원 기관이 받아들일 수 있나 |
| 발행 | 번호를 붙여 문서로 내놓는다 |
| 재검토 | 그대로 둘까, 고칠까, 폐기할까 |
표를 위에서 아래로 읽으면 이 기구가 어떤 조직인지 드러납니다. 기술을 새로 발명하는 곳이 아닙니다. 이미 쓰이는 여러 방식 가운데 하나를 골라 문서로 굳히는 곳입니다.
마지막 줄이 실무에 걸립니다. 펴낸 표준도 주기를 두고 다시 봅니다. 그 재검토에서 길이 셋으로 갈립니다.
flowchart TD
A[제안] --> B[초안]
B --> C[회람과 투표]
C --> D[발행]
D --> E[재검토]
E --> F[그대로 둔다]
E --> G[고친다]
E --> H[폐기한다]
G --> D
고치기로 하면 새 판이 되어 다시 발행됩니다. 그래서 번호는 하나인데 판은 여럿입니다. 같은 번호를 인용할 때도 어느 판을 보고 있는지를 같이 밝혀야 하는 까닭입니다.
정보기술은 IEC 와 함께 맡는다
전기와 전자 분야는 ISO 가 아니라 IEC(International Electrotechnical Commission, 국제전기기술위원회)가 맡습니다. 컴퓨터는 두 분야에 걸쳐 있습니다. 그래서 두 기구는 정보기술만 다루는 공동 위원회를 하나 둡니다. 그 아래에서 함께 표준을 만듭니다.
flowchart TD
subgraph 두 기구
A["ISO · 대부분의 분야"]
B["IEC · 전기와 전자"]
end
A --> J["공동 위원회 · 정보기술"]
B --> J
J --> S["두 기구 이름이 나란히 붙은 표준"]
그림의 맨 아래 칸이 개발자가 실제로 보는 것입니다. C 언어 규격이나 문자 인코딩 규격처럼 문서 번호 앞에 두 기구 이름이 나란히 붙습니다. 이름이 둘 보이면 이 공동 위원회에서 나온 표준입니다.
문서는 사서 읽는다
ISO 가 펴낸 표준은 대개 유료입니다. 인터넷 표준 문서는 누구나 링크를 눌러 전문을 읽습니다. ISO 표준은 한 편씩 값을 매겨 팝니다. 운영비를 회원 기관의 회비와 문서 판매로 대기 때문입니다.
이 차이가 개발자에게는 실무 차이로 옵니다. 원문 대신 남이 요약한 글이나 구현체 문서를 읽고 규격을 익히게 됩니다. 요약이 빠뜨린 부분은 그대로 구현의 빈틈이 됩니다. 규격을 두고 팀 안에서 말이 갈릴 때 원문을 펴서 끝낼 수 없는 것도 같은 까닭입니다.
합의에 걸리는 시간도 값으로 치릅니다. 나라 단위 투표를 거치므로 한 편이 나오기까지 여러 해가 걸립니다. 빠르게 바뀌는 웹 기술의 규격이 다른 곳에서 먼저 굳는 까닭이기도 합니다.
개발자가 이 글자를 만나는 세 대목
같은 글자가 세 군데에서 다르게 보입니다. 뜻이 따로 생긴 것이 아니라 모두 이 기구 이름에서 갈라져 나온 것입니다.
첫째는 표준 번호 앞입니다. ISO 로 시작하는 번호 하나가 문서 한 편을 가리킵니다. 날짜를 연·월·일 차례로 적는 규격, 나라를 두세 글자로 줄여 적는 코드, 돈의 단위를 적는 코드가 이런 번호를 달고 있습니다. 규격마다 붙은 번호는 맨 아래 「관련 항목」에 이름으로 걸어 두었습니다. 받는 쪽이 3월 9일인지 9월 3일인지 되묻지 않아도 되게 만드는 것이 이런 규격이 하는 일입니다.
둘째는 .iso 라는 파일 확장자입니다. 디스크 한 장에 담긴 내용을 남김없이 떠서 파일 하나로 만든
것을 말합니다. 그 담는 방식을 정한 ISO 의 표준에서 이름을 따왔습니다.
셋째는 카메라의 감도 눈금입니다. 빛에 얼마나 민감하게 반응하는지를 나타내는 값입니다. 이 표기도 ISO 가 정했습니다.
개발 문서에서 만나는 것은 거의 언제나 첫째입니다. 나머지 둘은 표준이 워낙 널리 퍼져 이름만 남은
경우입니다. 그래서 ISO 를 알아도 .iso 나 카메라 눈금을 더 잘 다루게 되지는 않습니다.
관련 항목
ISO 가 펴낸 표준 가운데 개발자가 자주 쓰는 규격
ISO 8601 · ISO 3166 · ISO 4217 · ISO 639 · ISO 9660 · ISO 216 · ISO 27001 · ISO 9001
ISO 표준으로 규격이 정해진 프로그래밍 언어
C · C++ · SQL · Ada · COBOL · Fortran · Prolog
ISO 와 나란히 규격을 내는 다른 표준화 기구
IEC · IEEE · ITU-T · ANSI · W3C · IETF · Ecma International · 유니코드 컨소시엄 · WHATWG
표준을 만들고 맞추는 일에 쓰이는 용어
표준화 · 표준화 기구 · 기술 위원회 · 워킹그룹 · 상호운용성 · 적합성 시험 · 사실상 표준
규격을 적어 두는 문서의 갈래
표준 · 명세 · RFC · 권고 · 정오표 · 참조 구현
다른 이름: International Organization for Standardization · 국제표준화기구