おれさまラボ

実際に手を動かして理解を深めるブログ。

ポステルの法則

はじめに

ポステルの法則ということばを見かけたので調べてみました。

ポステルの法則とは

ポステルの法則(Postel's law)とは、Jon Postel 氏が書き表した RFC 793 で提唱されたロバストネス原則(Robustness principle)の別称です。

ロバストネス原則とは

RFC 793 では、TCP の仕様について規定していますが、大方針(PHILOSOPHY)のひとつとしてロバストネス原則を提唱しています。

これは、「送信するものに関しては厳密に、受信するものに関しては寛容に」という設計原則です。原文は以下に示すとおりです。

2.10. Robustness Principle

TCP implementations will follow a general principle of robustness: be conservative in what you do, be liberal in what you accept from others.

引用:https://datatracker.ietf.org/doc/html/rfc793#section-2.10

以上