IANA
IT 위키
더 많은 작업
IANA(Internet Assigned Numbers Authority, 인터넷 할당 번호 관리기관)는 IP 주소와 AS 번호, DNS 루트 존, 프로토콜 번호·포트 번호처럼 인터넷 전체에서 겹치지 않아야 하는 식별자를 최상위에서 관리하고 할당하는 기능, 또는 그 기능을 수행하는 조직이다.
IANA 는 1970년대 미국 남캘리포니아대학 정보과학연구소(USC ISI)의 존 포스텔(Jon Postel)이 번호 목록을 손으로 관리하던 데서 시작했다. 1998년 ICANN 이 설립되면서 IANA 기능을 넘겨받았고, 미국 상무부(NTIA)의 감독을 받다가 2016년 10월 감독 계약이 끝나 글로벌 인터넷 공동체 중심의 체계로 넘어갔다. 지금은 ICANN 의 자회사인 PTI(Public Technical Identifiers)가 실무를 맡는다.
즉 ICANN 은 정책을 정하는 기구, IANA 는 그 정책에 따라 번호와 이름을 실제로 배정하고 등록부(registry)를 유지하는 기능이라고 나눠 볼 수 있다.
| 분야 | 내용 | 아래 단계 |
|---|---|---|
| 번호 자원 | IPv4·IPv6 주소 블록과 AS 번호를 대륙별 지역 인터넷 등록 기관(RIR)에 큰 단위로 나눠 준다 | RIR → 국가 등록 기관(NIR) → ISP → 사용자 |
| 도메인 이름 | DNS 루트 존을 관리하고 최상위 도메인(.com, .kr 등)의 운영 기관 정보를 등록한다 | 최상위 도메인 등록 기관 → 등록 대행자 |
| 프로토콜 매개변수 | IETF 표준이 정한 번호들의 등록부를 유지한다. 포트 번호, IP 헤더의 프로토콜 번호, 각종 코드 값 등 | — |
- RIR 은 다섯 곳이다. 아시아·태평양은 APNIC, 북미는 ARIN, 유럽·중동은 RIPE NCC, 중남미는 LACNIC, 아프리카는 AFRINIC 이다
- 한국은 APNIC 아래에서 한국인터넷진흥원(KISA)이 국가 등록 기관으로 IP 주소와 AS 번호를 나눠 주고 .kr 도메인을 관리한다
- 2011년 2월 IANA 가 남은 IPv4 /8 블록을 RIR 에 모두 배분해 IANA 단계의 IPv4 주소가 바닥났다
| 구간 | 범위 | 내용 |
|---|---|---|
| 잘 알려진 포트 | 0 ~ 1023 | IANA 가 표준 서비스에 배정한다. HTTP 80, SMTP 25 등 → 잘 알려진 포트 |
| 등록된 포트 | 1024 ~ 49151 | 신청한 응용 프로그램용으로 IANA 에 등록된다 |
| 동적·사설 포트 | 49152 ~ 65535 | 등록하지 않고 클라이언트가 임시로 쓴다 |