The "classic" paper on what layer in the protocol stack should
implement a certain functionality: END-TO-END
ARGUMENTS IN SYSTEM DESIGN by Saltzer, Reed, and Clark, MIT
Laboratories, Published in ACM Transactions in Computer Systems 2, 4,
November, 1984, pages 277-288.