Patent ID: 6976054
Filing Date: 2005-12-13
Classification: H04L

Abstract:
1. A method for communicating over a network protocol stack in a network, the method comprising: creating a packet through an application, the packet being a self-contained, independent entity of data including header information for routing the packet to from a source to a destination, the header information being associated with a layer in a multiple layer network protocol stack; selecting a layer in the multiple layer network protocol stack for communicating with the application; establishing an inner layer socket for communication between the application and the selected layer using an inner layer application programming interface (IL API), wherein the communication between the application and the selected layer bypasses other layers in the multiple layer network protocol stack; and transmitting the packet including the header information from the application to the selected layer through the inner layer socket; wherein the application communicates with the IL API using object-oriented instructions and the IL API interfaces with the multiple layer network protocol stack through instructions executable on a virtual-machine compatible with the multiple layer network protocol stack.