8. IANA Considerations

8.1 Header Field Registrations

HTTP 헀더 ν•„λ“œλŠ” <http://www.iana.org/assignments/message-headers/>μ—μ„œ μœ μ§€λ˜λŠ” β€œMessage Headers” λ ˆμ§€μŠ€νŠΈλ¦¬ 내에 λ“±λ‘λœλ‹€.

이 λ¬Έμ„œλŠ” λ‹€μŒκ³Ό 같은 HTTP 헀더 ν•„λ“œλ₯Ό μ •μ˜ν•˜λ―€λ‘œ, 그에 따라 β€œPermanent Message Header Field Names” λ ˆμ§€μŠ€νŠΈλ¦¬κ°€ μ—…λ°μ΄νŠΈλ˜μ—ˆλ‹€ ([BCP90] μ°Έμ‘°).

λ˜ν•œ HTTP 헀더 ν•„λ“œλ‘œ 헀더 ν•„λ“œ 이름 "Close"κ°€ Connection 헀더 ν•„λ“œμ˜ "close" 컀λ„₯μ…˜ μ˜΅μ…˜κ³Ό μΆ©λŒν•  수 μžˆμœΌλ―€λ‘œ 헀더 ν•„λ“œ 이름 "Close"κ°€ "reserved"둜 λ“±λ‘λ˜μ—ˆλ‹€(Section 6.1)

8.2 URI Scheme Registration

IANAλŠ” URI schemes [BCP115]의 λ ˆμ§€μŠ€νŠΈλ¦¬<http://www.iana.org/assignments/uri-schemes/>에 μœ μ§€ν•˜κ³  μžˆλ‹€.

8.3 Internet Media Type Registration

IANAλŠ” Internet media types [BCP13]의 λ ˆμ§€μŠ€νŠΈλ¦¬λ₯Ό <http://www.iana.org/

assignments/media-types>에 μœ μ§€ν•œλ‹€.

8.3.1 Internet Media Type message/http

message/http μœ ν˜•μ€ νšŒμ„  길이 및 인코딩과 κ΄€λ ¨λœ λͺ¨λ“  "message" μœ ν˜•μ— λŒ€ν•œ MIME μ œν•œμ„ μ€€μˆ˜ν•˜λŠ” 경우 단일 HTTP μš”μ²­ λ˜λŠ” 응닡 λ©”μ‹œμ§€λ₯Ό λ™λ΄‰ν•˜λŠ”λ° μ‚¬μš©ν•  수 μžˆλ‹€.

8.3.2 Internet Media Type application/http

application/http μœ ν˜•μ€ ν•˜λ‚˜ μ΄μƒμ˜ HTTP μš”μ²­ λ˜λŠ” 응닡 λ©”μ‹œμ§€(ν˜Όν•©λ˜μ§€ μ•ŠμŒ)의 νŒŒμ΄ν”„ 라인을 λ™λ΄‰ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆλ‹€.

8.4 Transfer Coding Registy

"HTTP Transfer Coding Registry"λŠ” μ½”λ”© 이름을 μ „μ†‘ν•˜κΈ° μœ„ν•œ λ„€μž„μŠ€νŽ˜μ΄μŠ€λ₯Ό μ •μ˜ν•œλ‹€. γ€Šhttp://www.iana.org/assignments/http-parametersγ€‹μ—μ„œ μœ μ§€λ˜κ³  μžˆλ‹€.

8.4.1 Procedure

Registrations λ°˜λ“œμ‹œ μ•„λž˜μ˜ ν•„λ“œλ₯Ό 포함해야 ν•œλ‹€.

  • Name

  • Description

  • Pointer to specification text

  • Section 4.2에 μ •μ˜λœ μ••μΆ• μ½”λ”©μ˜ κ²½μš°μ™€ 같이 인코딩 λ³€ν™˜μ΄ λ™μΌν•˜μ§€ μ•ŠλŠ” ν•œ, transfer coding의 이름은 content coding의 이름과 μ€‘λ³΅λ˜μ§€ μ•Šμ•„μ•Ό ν•œλ‹€. (MUST NOT)

  • 이 λ„€μž„μŠ€νŽ˜μ΄μŠ€μ— μΆ”κ°€ν•  값은 IETF κ²€ν†  ([RFC5226]의 Section 4.1 μ°Έμ‘°)κ°€ ν•„μš”ν•˜λ©°, λ°˜λ“œμ‹œ 이 κ·œκ²©μ—μ„œ μ •μ˜ν•œ transfer coding의 λͺ©μ μ— λΆ€ν•©ν•΄μ•Ό ν•œλ‹€. (MUST)

8.4.2 Registration

8.5 Content Coding Registration

IANAλŠ” "HTTP Content Coding Registry"λ₯Ό <http://www.iana.org/assignments/http-parameters>μ—μ„œ μœ μ§€ κ΄€λ¦¬ν•œλ‹€.

8.6 Upgrade Token Registry

"HTTP(Hypertext Transfer Protocol) Upgrade Token Registry"λŠ” Upgrade 헀더 ν•„λ“œμ—μ„œ ν”„λ‘œν† μ½œμ„ μ‹λ³„ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” protocol-name ν† ν°μ˜ λ„€μž„μŠ€νŽ˜μ΄μŠ€λ₯Ό μ •μ˜ν•œλ‹€. λ ˆμ§€μŠ€νŠΈλ¦¬λŠ” <http://www.iana.org/assignments/http-upgrade-tokens>μ—μ„œ μœ μ§€λ˜κ³  μžˆλ‹€.

8.6.1 Procedure

  1. ν•œλ²ˆ λ“±λ‘λœ protocol-name 토큰은 μ˜μ›νžˆ λ“±λ‘λœλ‹€.

  2. 등둝은 λ°˜λ“œμ‹œ λ“±λ‘μ˜ μ±…μž„μžλ₯Ό 기둝해야 ν•œλ‹€.(MUST)

  3. 등둝은 λ°˜λ“œμ‹œ contect μ§€μ •ν•΄μ•Ό ν•œλ‹€.

  4. 등둝은 ν•΄λ‹Ή 토큰과 κ΄€λ ¨λœ λͺ…μ„Έ μ§‘ν•©μ˜ 이름을 μ§€μ •ν•  수 μžˆλ‹€. κ·ΈλŸ¬ν•œ κ·œκ²©μ€ 곡개적으둜 μ΄μš©ν•  ν•„μš”κ°€ μ—†λ‹€.(MAY)

  5. 등둝 μ‹œ 등둝은 ν•΄λ‹Ή 토큰과 κ΄€λ ¨λœ μ˜ˆμƒ β€œprotocol-versionβ€ν† ν°μ˜ 이름을 μ§€μ •ν•΄μ•Ό ν•œλ‹€.(SHOULD)

  6. μ±…μž„ λ‹Ήμ‚¬μžλŠ” μ–Έμ œλ“ μ§€ λ“±κΈ°λ₯Ό λ³€κ²½ν•  수 μžˆλ‹€. IANAλŠ” κ·ΈλŸ¬ν•œ λͺ¨λ“  변경사항을 κΈ°λ‘ν•˜μ—¬ μš”μ²­ μ‹œ μ΄μš©ν•  수 μžˆλ„λ‘ ν•  것이닀.(MAY)

  7. IESGλŠ” ν”„λ‘œν† μ½œ 토큰에 λŒ€ν•œ μ±…μž„μ„ μž¬ν• λ‹Ήν•  수 μžˆλ‹€. 이것은 일반적으둜 μ±…μž„ μžˆλŠ” λ‹Ήμ‚¬μžμ™€ 접촉할 수 μ—†λŠ” κ²½μš°μ—λ§Œ μ‚¬μš©λœλ‹€.(MAY)

8.6.2 Upgrade Token Registration

Last updated

Was this helpful?