A communication protocol stack for enabling multimedia communication
between communicating devices where multiple port communication data is
tunneled through a single TCP port is provided. The communication
protocol stack includes, at an application level, the capability to
identify whether received communication data is for a communication port.
If the received communication data is for the communication port, then
the communication protocol stack includes the ability to forward
identification data regarding the received communication data to a table
in advance of forwarding the received communication data to a driver
level of the communication protocol stack. A method, computer readable
medium, and a system for tunneling port traffic through a single HTTP
port are also provided.