Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Protocol ossification is the loss of flexibility, extensibility and evolvability of network protocols. This is largely due to middleboxes that are sensitive to the of the protocol, and which can interrupt or interfere with messages that are valid but which the middlebox does not correctly recognise. This is a violation of the end-to-end principle. Secondary causes include inflexibility in endpoint implementations of protocols. Ossification is a major issue in Internet protocol design and deployment, as it can prevent new protocols or extensions from being deployed on the Internet, or place strictures on the design of new protocols; new protocols may have to be encapsulated in an already-deployed protocol or mimic the wire image of another protocol. Because of ossification, the Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) are the only practical choices for transport protocols on the Internet, and TCP itself has significantly ossified, making extension or modification of the protocol difficult. Recommended methods of preventing ossification include encrypting protocol metadata, and ensuring that extension points are exercised and wire image variability is exhibited as fully as possible; remedying existing ossification requires coordination across protocol participants. QUIC is the first IETF transport protocol to have been designed with deliberate anti-ossification properties. Significant ossification had set in on the Internet by 2005, with analyses of the problem also being published in that year; suggests that ossification was a consequence of the Internet attaining global scale and becoming the primary communication network. Multipath TCP was the first extension to a core Internet protocol to deeply confront protocol ossification during its design. The IETF created the Transport Services (taps) working group in 2014. It has a mandate to mitigate ossification at the transport protocol layer. QUIC is the first IETF transport protocol to deliberately minimise its wire image to avoid ossification.
Emmanuel Qays Dubois, Ludovic Bernard Gérard Thomas
Rolf Gruetter, João Miguel das Neves Duarte, Nathalie Just, Sarah Catherine Sonnay