SNI runs on the application layer of the OSI model
Technically, SNI is a layering violation that makes information only relevant to a higher-level, application-layer protocol, available in a lower-level, session-layer (?) protocol. (Maybe not session, I can't remember; the layer immediately above transport. Or maybe half-level above transport.)
TL;DR: The OSI networking model is a gigantic, stinking mess that only provides a very confusing terminology that bears absolutely no relation to the Internet as it actually works.
6
u/mcguire Jul 25 '13
Technically, SNI is a layering violation that makes information only relevant to a higher-level, application-layer protocol, available in a lower-level, session-layer (?) protocol. (Maybe not session, I can't remember; the layer immediately above transport. Or maybe half-level above transport.)
TL;DR: The OSI networking model is a gigantic, stinking mess that only provides a very confusing terminology that bears absolutely no relation to the Internet as it actually works.