The ASP application creates and uses ADO objects to access SQL Server. In turn, the ADO object framework makes calls to the appropriate OLE DB provider. To access SQL Server 7, the ASP application uses the native OLE DB provider for SQL Server. Depending on which data access mechanism is used, either the OLE DB provider or the ODBC driver uses the client's network libraries to communicate with the network libraries found on the SQL Server system. At the bottom of this stack, you can see that the physical network is used to connect the IIS Web server and the SQL Server system.
Ethernet is the most common network topology.
ASP is implemented as an OLE automation server, and it has a hierarchical object framework. Figure 17-21 presents the ASP object model. The primary object in the ASP programming model is the ScriptingContext object. The ScriptingContext object exposes the interaction of the client browser. The ScriptingContext object is always available to ASP applications, and you do not need to create references to it.