A Reflection on the Organic Growth of the Internet Protocol Stack
Jordi Paillisse, Alberto Rodriguez-Natal, Fabio Maino, Albert, Cabellos

TL;DR
This paper reflects on the organic evolution of the Internet protocol stack over 15 years, highlighting trends like encryption and protocol ossification, and proposes formalizing these changes by adding new headers for security and functionality.
Contribution
It formalizes the recent evolution of the Internet stack by proposing two new headers, and analyzes trends like encryption, protocol ossification, and modern networking paradigms.
Findings
Most communications are now encrypted at L3 or L4.
Developers use upper layers to introduce new functionalities.
The paper formalizes the addition of security and functionality headers.
Abstract
In the last 15 years, the Internet architecture has continued evolving organically, introducing new headers and protocols to the classic TCP/IP stack. More specifically, we have identified two major trends. First, it is common that most communications are encrypted, either at L3 or L4. And second, due to protocol ossification, developers have resorted to upper layers to introduce new functionalities (L4 and above). For example, QUIC's connection migration feature provides mobility at L4. In this paper we present a reflection around these changes, and attempt to formalize them by adding two additional protocol headers to the TCP/IP stack: one for security, and another for new functionalities. We must note that we are not presenting a new architecture, but trying to draw up what it's already out there. In addition, we elaborate on the forces that have brought us here, and we enumerate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIPv6, Mobility, Handover, Networks, Security · Internet Traffic Analysis and Secure E-voting · Network Traffic and Congestion Control
