-
Notifications
You must be signed in to change notification settings - Fork 4
/
938.txt
475 lines (400 loc) · 13.8 KB
/
938.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
[1] [DFN[[[RFC]]]] (Request for Comments) は、 [[IETF]] (当初は [[NWG]])
の文書群です。
[10] 近年発行される [[RFC]] の多くは [[IETF]] の規定する[[標準化過程]]にある[[仕様書]]となっています。
;; [11] [[RFC]] は所定の手続きにより [[IETF]] 以外の誰でも発行できることになっており、
すべての [[RFC]] が [[IETF]] の標準文書ではありません。また、 [[IETF]]
の標準化手続きには段階がありますから、すべての [[IETF]] の [[RFC]]
が[[インターネット標準]]を規定するものでもありません。
[REFS[
- [20] [CITE[RFC Index]]
( ([TIME[2015-01-17 14:43:28 +09:00]] 版))
<https://tools.ietf.org/rfc/>
-- [59] [CITE[RFC Index]], [TIME[2021-03-13T07:57:42.000Z]] <https://tools.ietf.org/rfc/index>
]REFS]
* 状態
[16] [[RFC]] の状態には次のものがあります。
[FIG(short list)[
- [[インターネット標準]]
- [[原案標準]]
- [[提案標準]]
- [[BCP]]
- [[実験的]]
- [[情報提供]]
- [[歴史的]]
]FIG]
[50] その他の分類として [[joke RFC]] があります。
[53]
[[IETF]]
における状態としては現行規格のままでも、
実態として既に現実にそぐわなくなっているものも、
実は少なくありません。
[[IETF]] 以外で改訂版が出ているものもあります。
[SEE[ [[RFCの正誤表]] ]]
* 番号
[22] [[RFC]] 番号は、たまに欠番があります。
[23] 概ね出版年月順になっていますが、細かく見ていくと順序が十数個入れ替わっていることがよくあります。
最大番号の [[RFC]] が最新の [[RFC]] とは限りません。
[24] [[RFC 822]] の改訂版 [[RFC 2822]]、 [[RFC 5322]] のように、
過去の [[RFC]] に因んだ番号が割り当てられることがあります。
これが原因で出版順序が大きく入れ替わっていることがあります。
[31] 時期と番号が大きく離れている例として、 [TIME[2010年][year:2010]]に [[RFC 1849]]
が出版されたことがあります。古い時代の ([[RFC]] になっていない) [[仕様書]]を歴史的意義を認めて
[[RFC]] として再出版したものでした。
[32] こうした事例があるので、最新の状況を知りたければ [[RFC]] のリストの末尾を見ているだけでは駄目で、
[[RFC]] 出版の告知を確認していなければなりません。不便です。
* 関連団体
[12] [[RFC]] には次の団体が関わっています。
[FIG(short list)[
- [[RFC Editor]]
- [[IETF]]
- [[IETF Trust]]
- [[IESG]]
- [[IRTF]]
- [[IAB]]
- [[Internet Society]]
- [[IANA]]
- [[Network Working Group]]
]FIG]
* 関連文書
[FIG(short list)[
- [[RFC Errata]]
- [[STD]]
- [[BCP]]
- [[FYI]]
]FIG]
* RFC の一覧
[21] 主要な [[RFC]] は非常に多いので、 [[RFC]] 番号がよく参照されているものを次に挙げます。
(技術の固有名が付けられていないものが多いです。)
[FIG(short list)[ [46] 番号が有名な [[RFC]]
- [[RFC 822]]
- [[RFC 1123]]
- [[RFC 2119]]
- [[RFC 2231]]
- [[RFC 3339]]
]FIG]
[51] [[RFC]] は他にもたくさんあります。
[FIG(short list)[ [52] このウィキに記事のある [[RFC]]
- [[RFC 3]]
- [[RFC 10]]
- [[RFC 20]]
- [[RFC 24]]
- [[RFC 28]]
- [[RFC 29]]
- [[RFC 30]]
- [[RFC 32]]
- [[RFC 34]]
- [[RFC 100]]
- [[RFC 183]]
- [[RFC 232]]
- [[RFC 246]]
- [[RFC 338]]
- [[RFC 524]]
- [[RFC 539]]
- [[RFC 555]]
- [[RFC 561]]
- [[RFC 680]]
- [[RFC 698]]
- [[RFC 724]]
- [[RFC 733]]
- [[RFC 738]]
- [[RFC 778]]
- [[RFC 781]]
- [[RFC 788]]
- [[RFC 792]]
- [[RFC 821]]
- [[RFC 822]]
- [[RFC 867]]
- [[RFC 868]]
- [[RFC 934]]
- [[RFC 958]]
- [[RFC 976]]
- [[RFC 987]]
- [[RFC 989]]
- [[RFC 1014]]
- [[RFC 1026]]
- [[RFC 1037]]
- [[RFC 1049]]
- [[RFC 1059]]
- [[RFC 1094]]
- [[RFC 1113]]
- [[RFC 1114]]
- [[RFC 1115]]
- [[RFC 1119]]
- [[RFC 1123]]
- [[RFC 1128]]
- [[RFC 1129]]
- [[RFC 1137]]
- [[RFC 1138]]
- [[RFC 1148]]
- [[RFC 1153]]
- [[RFC 1154]]
- [[RFC 1165]]
- [[RFC 1305]]
- [[RFC 1311]]
- [[RFC 1327]]
- [[RFC 1328]]
- [[RFC 1341]]
- [[RFC 1342]]
- [[RFC 1343]]
- [[RFC 1344]]
- [[RFC 1345]]
- [[RFC 1357]]
- [[RFC 1361]]
- [[RFC 1405]]
- [[RFC 1437]]
- [[RFC 1456]]
- [[RFC 1465]]
- [[RFC 1468]]
- [[RFC 1489]]
- [[RFC 1494]]
- [[RFC 1495]]
- [[RFC 1496]]
- [[RFC 1501]]
- [[RFC 1502]]
- [[RFC 1505]]
- [[RFC 1506]]
- [[RFC 1522]]
- [[RFC 1524]]
- [[RFC 1554]]
- [[RFC 1555]]
- [[RFC 1556]]
- [[RFC 1557]]
- [[RFC 1589]]
- [[RFC 1615]]
- [[RFC 1616]]
- [[RFC 1641]]
- [[RFC 1642]]
- [[RFC 1648]]
- [[RFC 1664]]
- [[RFC 1685]]
- [[RFC 1712]]
- [[RFC 1740]]
- [[RFC 1741]]
- [[RFC 1766]]
- [[RFC 1776]]
- [[RFC 1769]]
- [[RFC 1807]]
- [[RFC 1813]]
- [[RFC 1815]]
- [[RFC 1820]]
- [[RFC 1832]]
- [[RFC 1838]]
- [[RFC 1842]]
- [[RFC 1843]]
- [[RFC 1844]]
- [[RFC 1911]]
- [[RFC 1922]]
- [[RFC 1927]]
- [[RFC 1946]]
- [[RFC 1947]]
- [[RFC 2009]]
- [[RFC 2016]]
- [[RFC 2030]]
- [[RFC 2044]]
- [[RFC 2045]]
- [[RFC 2046]]
- [[RFC 2076]]
- [[RFC 2084]]
- [[RFC 2119]]
- [[RFC 2152]]
- [[RFC 2156]]
- [[RFC 2157]]
- [[RFC 2158]]
- [[RFC 2159]]
- [[RFC 2160]]
- [[RFC 2161]]
- [[RFC 2162]]
- [[RFC 2163]]
- [[RFC 2164]]
- [[RFC 2169]]
- [[RFC 2231]]
- [[RFC 2237]]
- [[RFC 2244]]
- [[RFC 2278]]
- [[RFC 2279]]
- [[RFC 2280]]
- [[RFC 2318]]
- [[RFC 2319]]
- [[RFC 2324]]
- [[RFC 2369]]
- [[RFC 2413]]
- [[RFC 2423]]
- [[RFC 2445]]
- [[RFC 2446]]
- [[RFC 2447]]
- [[RFC 2482]]
- [[RFC 2501]]
- [[RFC 2506]]
- [[RFC 2530]]
- [[RFC 2531]]
- [[RFC 2532]]
- [[RFC 2533]]
- [[RFC 2534]]
- [[RFC 2606]]
- [[RFC 2611]]
- [[RFC 2622]]
- [[RFC 2629]]
- [[RFC 2659]]
- [[RFC 2660]]
- [[RFC 2706]]
- [[RFC 2717]]
- [[RFC 2718]]
- [[RFC 2731]]
- [[RFC 2732]]
- [[RFC 2738]]
- [[RFC 2756]]
- [[RFC 2774]]
- [[RFC 2778]]
- [[RFC 2779]]
- [[RFC 2781]]
- [[RFC 2783]]
- [[RFC 2803]]
- [[RFC 2807]]
- [[RFC 2817]]
- [[RFC 2818]]
- [[RFC 2854]]
- [[RFC 2912]]
- [[RFC 2913]]
- [[RFC 2978]]
- [[RFC 2980]]
- [[RFC 3050]]
- [[RFC 3075]]
- [[RFC 3076]]
- [[RFC 3106]]
- [[RFC 3151]]
- [[RFC 3229]]
- [[RFC 3230]]
- [[RFC 3236]]
- [[RFC 3282]]
- [[RFC 3284]]
- [[RFC 3305]]
- [[RFC 3339]]
- [[RFC 3367]]
- [[RFC 3368]]
- [[RFC 3391]]
- [[RFC 4506]]
- [[RFC 4790]]
- [[RFC 5013]]
- [[RFC 6082]]
- [[RFC 6919]]
]FIG]
* Internationalization Considerations
[REFS[
- [7] [CITE@en[[[RFC 2277]] - IETF Policy on Character Sets and Languages]] ([TIME[2011-11-20 13:18:05 +09:00]] 版) <http://tools.ietf.org/html/rfc2277#section-6>
]REFS]
* URL
[43] [[RFC]] は色々なところに[[コピー]]があり、参照する時に悩みがちです。
[44] 近年は [[HTML]] 版が何かと便利で、よく使われています。 [[URL]] は
[CODE[https://tools.ietf.org/html/rfc[VAR[n]]]] のような形となります。
[45] [[URN]] は [CODE[[[urn:ietf:rfc:]][VAR[n]]]] が割り振られています。
* 歴史
[54] [CITE@en[RFC 3 - Documentation conventions]], [TIME[2021-01-31T10:50:18.000Z]], [TIME[2021-03-10T04:34:38.232Z]] <https://tools.ietf.org/html/rfc3>
[55] [CITE@en[RFC 10 - Documentation conventions]], [TIME[2021-01-31T11:07:22.000Z]], [TIME[2021-03-10T04:37:31.507Z]] <https://tools.ietf.org/html/rfc10>
[56] [CITE@en[RFC 24 - Documentation Conventions]], [TIME[2021-02-21T20:34:56.000Z]], [TIME[2021-03-10T04:40:21.415Z]] <https://tools.ietf.org/html/rfc24>
[57] [CITE@en[RFC 30 - Documentation Conventions]], [TIME[2021-01-24T08:15:38.000Z]], [TIME[2021-03-10T04:42:10.295Z]] <https://tools.ietf.org/html/rfc30>
[58] [CITE@en[RFC 100 - Categorization and guide to NWG/RFCs]], [TIME[2021-01-31T12:27:53.000Z]], [TIME[2021-03-10T05:05:29.747Z]] <https://tools.ietf.org/html/rfc100>
* メモ
- [2] >>1 最近は Perl RFC みたいに非 IETF RFC も有名なのが幾つかありますね。
- [3] >>2 だけど単に RFC と言ったら普通は IETF RFC をさすよね。 Internet では。
- [4] そういう事情 (>>3 とはいえ >>2。) を無視して、ネットワーク系の世界で IETF RFC 以外のもの, とりわけ単に「コメント求む」というのを ''RFC'' という人がたまにいるんですけど、そういうのを見ると、お前単に(ryとか思います。
- [5] >>4 英語のとこならまだ許せても、日本語のとこだと更にね。しかもその DQN の書いた英文が中学生以下だったら(ry
[6]
[CITE[ARPA Network Mailing Lists]] ([TIME[2000-06-03 02:59:57 +09:00]] 版) <http://tools.ietf.org/rfc/rfc303.txt>
最後のところに [[ISO/IEC 8859-1]] の[[文字]]が。。。
[8] [CITE@en[RFC 6949 - rfc Series Format Requirements and Future Development]]
( ([TIME[2013-08-27 00:27:49 +09:00]] 版))
<http://tools.ietf.org/html/rfc6949>
[9] [CITE@en[HyperText Markup Language Request For Comments Format]]
( ([TIME[2013-11-01 20:58:51 +09:00]] 版))
<http://cursive.net/draft-hildebrand-html-rfc.html>
[13] [[Pandoc2rfc]]
[14] [CITE@en[draft-flanagan-rfc-framework-01 - RFC Format Framework]]
( ([TIME[2014-10-16 12:11:39 +09:00]] 版))
<https://tools.ietf.org/html/draft-flanagan-rfc-framework-01>
[15] [CITE@en[RFC 7322 - rfc Style Guide]]
( ([TIME[2014-10-27 23:29:18 +09:00]] 版))
<https://tools.ietf.org/html/rfc7322>
[17] [[RFC]] は[[廃止]]されてもわかりにくいので、いつまでも古い改訂済みの
[[RFC]] を参照していることがよくあります。数世代前の [[RFC]]
が参照されていることも珍しくないので、注意が必要です。
[EG[
[18] [[URL]] の仕様書 [[RFC 1738]] は既に何世代も前のものですが、出版から10年以上経っているにも関わらず、
新しく出版される仕様書が参照していることが未だにあります。
]EG]
[19] [CITE[Formatting RFCs]]
( ([TIME[2011-03-25 07:24:46 +09:00]] 版))
<http://www.rfc-editor.org/formatting.html>
[25] [CITE@en[draft-hildebrand-html-rfc-08 - HyperText Markup Language Request For Comments Format]]
([TIME[2015-07-07 16:19:33 +09:00]] 版)
<https://tools.ietf.org/html/draft-hildebrand-html-rfc-08>
[FIG(quote)[
[FIGCAPTION[
[26] [CITE@en[Clusters in the RFC Editor Queue]]
([TIME[2015-03-13 09:34:57 +09:00]] 版)
<http://www.rfc-editor.org/cluster_def.html>
]FIGCAPTION]
> A cluster is a set of 2 or more drafts that are normatively related. Documents that are normative references, but do not themselves have any normative references to Internet-Drafts may move forward in the process independent of the other documents in the cluster. Other clustered documents may move through the RFC publication process together for one of the following reasons:
> They are linked by normative references directly.
> They are linked by normative references indirectly (i.e., 2nd or 3rd generation).
> There was a specific request from the stream manager (e.g., IESG) or authors for simultaneous publication.
]FIG]
[27] [CITE@en[RFC 7841 - RFC Streams, Headers, and Boilerplates]]
( ([TIME[2016-05-29 09:30:19 +09:00]]))
<https://tools.ietf.org/html/rfc7841>
[FIG(quote)[
[FIGCAPTION[
[28] [CITE[Re: '''['''Json''']''' Normative reference reasoning and logistics]]
( ([TIME[2016-05-10 01:20:08 +09:00]]))
<https://www.ietf.org/mail-archive/web/json/current/msg03807.html>
]FIGCAPTION]
>
> > Sounds more harmful than helpful to again change the RFC number that defines JSON — rfc4627, rfc7158, rfc7159, rfcXXXX — for what is
> > supposed to be a simple and stable format.
> For better or worse, that's how things work. If we stop progressing documents to get stable RFC numbers, something's really broken.
>
]FIG]
[29] [CITE@en[RFC 6982 - Improving Awareness of Running Code: The Implementation Status Section]]
([TIME[2016-07-13 14:20:19 +09:00]])
<https://tools.ietf.org/html/rfc6982>
[30] [CITE@en[RFC 7942 - Improving Awareness of Running Code: The Implementation Status Section]]
([TIME[2016-07-13 07:33:37 +09:00]])
<https://tools.ietf.org/html/rfc7942>
[33] [CITE@en[RFC 7990 - RFC Format Framework]]
([TIME[2016-12-17 02:52:43 +09:00]])
<https://tools.ietf.org/html/rfc7990>
[34] [CITE@en[RFC 7991 - The "xml2rfc" Version 3 Vocabulary]]
([TIME[2016-12-17 03:25:21 +09:00]])
<https://tools.ietf.org/html/rfc7991>
[35] [CITE@en[RFC 7992 - HTML Format for RFCs]]
([TIME[2016-12-17 02:51:45 +09:00]])
<https://tools.ietf.org/html/rfc7992>
[36] [CITE@en[RFC 7993 - Cascading Style Sheets (CSS) Requirements for RFCs]]
([TIME[2016-12-17 02:51:54 +09:00]])
<https://tools.ietf.org/html/rfc7993>
[37] [CITE@en[RFC 7994 - Requirements for Plain-Text RFCs]]
([TIME[2016-12-17 03:24:12 +09:00]])
<https://tools.ietf.org/html/rfc7994>
[38] [CITE@en[RFC 7995 - PDF Format for RFCs]]
([TIME[2016-12-17 03:20:47 +09:00]])
<https://tools.ietf.org/html/rfc7995>
[39] [CITE@en[RFC 7996 - SVG Drawings for RFCs: SVG 1.2 RFC]]
([TIME[2016-12-17 02:52:13 +09:00]])
<https://tools.ietf.org/html/rfc7996>
[40] [CITE@en[RFC 7997 - The Use of Non-ASCII Characters in RFCs]]
([TIME[2016-12-17 02:52:22 +09:00]])
<https://tools.ietf.org/html/rfc7997>
[41] [CITE@en[RFC 7998 - "xml2rfc" Version 3 Preparation Tool Description]]
([TIME[2016-12-17 02:51:34 +09:00]])
<https://tools.ietf.org/html/rfc7998>
[42] [CITE@en[RFC 8153 - Digital Preservation Considerations for the RFC Series]]
([TIME[2017-04-20 11:16:35 +09:00]])
<https://tools.ietf.org/html/rfc8153>
[47] [CITE@en[RFC Formats]]
( ([TIME[2017-06-29 01:33:51 +09:00]]))
<https://github.com/rfc-format>
[48] [CITE@en[RFC 8179 - Intellectual Property Rights in IETF Technology]]
([TIME[2017-08-30 11:44:41 +09:00]])
<https://tools.ietf.org/html/rfc8179>
[49] [CITE@en[RFC 7322 - rfc Style Guide]]
([TIME[2017-10-22 17:40:00 +09:00]])
<https://tools.ietf.org/html/rfc7322>