/
562.txt
37 lines (26 loc) · 1.54 KB
/
562.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
[3] [DFN[[RUBYB[ポステルの法則]@en[Postel's Law]]]] ([DFN[Robustness Principle]])
は、[[インターネット]]の[[プロトコル]]の実装に関する大原則です。
[[受信]]に関してはより柔軟に、緩めの解釈を求め、
[[送信]]に関してはより正確に、厳密な仕様の順守を求めています。
[4]
>Be liberal in what you accept, and conservative in what you send
;; [CITE@en[RFC 1123 - Requirements for Internet Hosts - Application and Support]] ([TIME[2011-01-08 19:53:59 +09:00]] 版) <http://tools.ietf.org/html/rfc1123#page-7>
[7]
> In general, an implementation must be conservative
in its sending behavior, and liberal in its receiving behavior.
;; [CITE@en[RFC 791 - Internet Protocol]] ([TIME[2014-05-01 22:55:17 +09:00]] 版) <https://tools.ietf.org/html/rfc791#section-3.2>
[1]
>TCP implementations will follow a general principle of robustness: be
conservative in what you do, be liberal in what you accept from
others.
;; [CITE@en[RFC 793 - Transmission Control Protocol]]
<http://tools.ietf.org/html/rfc793#section-2.10>
* 関連
[5] [[日本]]では、しばしば[[標語]]「[[人に優しく、自分に厳しく]]」で表現されます。
* メモ
[2] [CITE[IRC logs: freenode / #whatwg / 20100629]]
([TIME[2010-07-04 19:10:47 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20100629#l-193>
[6] [CITE@en[RFC 1958 - Architectural Principles of the Internet]]
( ([TIME[2011-06-05 09:19:25 +09:00]] 版))
<http://tools.ietf.org/html/rfc1958#page-5>