Postel's Law
Robustness Principle
Postel's Law
The robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others"
TCP(Transmission Control Protocol)
자신이 하는 일에는 엄격하고, 다른 사람으로부터 받을때는 관대하라는 원칙이다.
DOD STANDARD INTERNET PROTOCOL - RFC760:
The implementation of a protocol must be robust. Each implementation must expect to interoperate with others created by different individuals. While the goal of this specification is to be explicit about the protocol there is the possibility of differing interpretations. In general, an implementation should be conservative in its sending behavior, and liberal in its receiving behavior. That is, it should be careful to send well-formed datagrams, but should accept any datagram that it can interpret (e.g., not object to technical errors where the meaning is still clear)