/
149.txt
43 lines (34 loc) · 1.88 KB
/
149.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
* 仕様書
[REFS[
- [1] '''[CITE@en[RFC 6968 - FCAST: Object Delivery for the Asynchronous Layered Coding (ALC) and NACK-Oriented Reliable Multicast (NORM) Protocols]] ([TIME[2014-09-14 18:07:31 +09:00]] 版) <https://tools.ietf.org/html/rfc6968>'''
- [6] [CITE[FCAST Parameters]] ([TIME[2014-01-31 02:45:09 +09:00]] 版) <http://www.iana.org/assignments/fcast/fcast.xhtml#types>
]REFS]
* HTTP ヘッダー
[2] [[FCAST]] では[[メタデータ]]の記述方式として [[HTTPヘッダー]]を使うことができます。
;; [[HTTPヘッダー]]参照。
[3] 次のオブジェクト関連の独自の[[ヘッダー]]が定義されています。
[FIG(short list)[
- [CODE(HTTP)@en[[[Fcast-Obj-Digest-SHA256:]]]]
- [CODE(HTTP)@en[[[Fcast-Obj-Digest-SHA1:]]]]
- [CODE(HTTP)@en[[[Fcast-Obj-Slice-Nb:]]]]
- [CODE(HTTP)@en[[[Fcast-Obj-Slice-Idx:]]]]
- [CODE(HTTP)@en[[[Fcast-Obj-Slice-Offset:]]]]
]FIG]
[5] 更に次の [[CID]] 関連の独自の[[ヘッダー]]が定義されています。
[FIG(short list)[
- [CODE(HTTP)@en[[[Fcast-CID-Complete:]]]]
- [CODE(HTTP)@en[[[Fcast-CID-ID:]]]]
]FIG]
[4] 次の既存の [[HTTPヘッダー]]を使っています。 (意味は微妙に異なることがあります。)
[FIG(short list)[
- [CODE(HTTP)@en[[[Content-Length:]]]]
- [CODE(HTTP)@en[[[Content-Encoding:]]]]
- [CODE(HTTP)@en[[[Content-Location:]]]]
- [CODE(HTTP)@en[[[Content-Type:]]]]
]FIG]
[7] [[IANA登録簿]] [SRC[>>6]] は [[HTTPヘッダー]]とは別に用意されています。
オブジェクトのメタデータ (>>3) はここに登録されています。
[[CID]] のメタデータ (>>5) と [[HTTP]] 由来の[[ヘッダー]] (>>4)
は登録されておらず、別の登録簿も用意されていないようです。
[8] >>4 以外の [[HTTPヘッダー]]の利用は明確には禁止されていませんが、
認められてもいません。