Each x-kernel protocol is encapsulated in a uniform protocol interface (UPI). The suite of protocols configured into the system form a protocol graph and the collection of currently opened sessions (connections) form a session graph.