Deepstream is using a TcpPort to allow for connections from other Node-processes (and hopefully, going forward Java, C++ etc..) and engine.io for browser communication. Engine.io initially connects using long-polling http and upgrades to Websocket if available.
A (rudimentary) overview of the message structure can be found here: http://deepstream.io/tutorials/message-structure.html