1. A web server having a user space and an operating system space, comprising: a user space application level interpreter configured to process client requests; at least one user space kernel extension device driver enabling the application level interpreter to communicate with a network interface; and a user space transmission protocol library enabling the web server to process client requests and the corresponding responses within the user space.