/// Protocol negotiated for a port-forward session.
///
/// Both variants speak the SPDY/3.1 frame format on the wire. They only
/// differ in how frames reach the apiserver: tunnelled inside WebSocket
/// binary messages, or sent straight over a raw HTTP/1.1 upgrade.