Friday, January 13, 2006

Abstract network layer

By now I have almost designed two of the major components in my project. The latest of the 2 is abstract network layer, I call this VNET [Virtual Network]. The server core [httpd core] only knows about the HTTP and send(), recv() like functionality. These functionalities are provided by the VNET interface. Underneath the VNET there exists various drivers for many different protocols [IPV4, IPV6, TIN_CAN and etc]. This insulation has given the httpd to expand and grow with newer technologies without having change to itself. [Code will be available after mid july at sourceforge.net]

No comments: