We will turn the philosophical and theoretical discussion from last lecture into a practical examination of the TCP/IP architecture. We will examine the various goals of the initial TCP/IP design and look at the famous “End-to-End Argument.”
By the end of this lesson, the student will be able to:
describe the internet's layered architecture according to the TCP/IP model and argue the importance of architectural features of that model.
explain the role of the IETF in the internet's operation.
describe the goals of the TCP/IP design according to Clark88 and identify the fundamental goal.
explain the ramifications of the robustness, multiple services and multiple networks goals on the design of the TCP/IP protocols.
explain Saltzer84's “End-to-End” argument. Be able to describe exceptional situations where it may not apply as well as ways in which the modern internet may be moving away from this design philosophy.